Warstwa transportowa

Warstwa transportowa - Protokoły kontroli przesyłu informacji ... Warstwa transportowa - Protokoły kontroli przesyłu informacji ...

kis.p.lodz.pl
from kis.p.lodz.pl More from this publisher
06.09.2015 Views

Nawiązanie, negocjacja, zamknięcie połączenia w sesji TCP 0 4 8 12 16 20 24 28 32 inne pola... numer sekwencyjny numer potwierdzający przesunięcie danych zarezerwowane bity sterujące rozmiar okna inne pola... 10 11 12 13 14 15 16 URG | ACK | PSH | RST | SYN | FIN INICJUJĘ POŁĄCZENIE: ● wysyłam segment z nastawionym bitem SYN ● nastawiam nr sekwencyjny na X ● określam rozmiar okna na A POTWIERDZAM POŁĄCZENIE: ● wysyłam segment z nastawionym bitem ACK ● nastawiam nr potwierdzający na Y+1 FIN SYN SYN+ACK FIN+ACK (RST) ACK ACK INICJUJĘ POŁĄCZENIE: ● wysyłam segment z nastawionym bitem SYN+ACK ● nastawiam nr sekwencyjny na Y ● nastawiam nr potwierdzający na X+1 ● określam rozmiar okna na B (c) mgr inż. Adam Mencwal, Katedra Informatyki Stosowanej

Diagram stanów gniazd TCP źródło: htttp://wikipedia.org (c) mgr inż. Adam Mencwal, Katedra Informatyki Stosowanej

Nawiązanie, negocjacja,<br />

zamknięcie połączenia w sesji TCP<br />

0 4 8 12 16 20 24 28 32<br />

inne pola...<br />

numer sekwencyjny<br />

numer potwierdzający<br />

przesunięcie danych zarezerwowane bity sterujące rozmiar okna<br />

inne pola...<br />

10 11 12 13 14 15 16<br />

URG | ACK | PSH | RST | SYN | FIN<br />

INICJUJĘ POŁĄCZENIE:<br />

●<br />

wysyłam segment z nastawionym bitem SYN<br />

●<br />

nastawiam nr sekwencyjny na X<br />

●<br />

określam rozmiar okna na A<br />

POTWIERDZAM POŁĄCZENIE:<br />

●<br />

wysyłam segment z nastawionym bitem ACK<br />

●<br />

nastawiam nr potwierdzający na Y+1<br />

FIN<br />

SYN<br />

SYN+ACK<br />

FIN+ACK<br />

(RST)<br />

ACK<br />

ACK<br />

INICJUJĘ<br />

POŁĄCZENIE:<br />

●<br />

wysyłam segment z<br />

nastawionym bitem<br />

SYN+ACK<br />

●<br />

nastawiam nr<br />

sekwencyjny na Y<br />

●<br />

nastawiam nr<br />

potwierdzający na X+1<br />

●<br />

określam rozmiar<br />

okna na B<br />

(c) mgr inż. Adam Mencwal, Katedra Informatyki Stosowanej

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!