Warstwa transportowa
Warstwa transportowa - ProtokoÅy kontroli przesyÅu informacji ... Warstwa transportowa - ProtokoÅy kontroli przesyÅu informacji ...
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
- Page 1 and 2: Warstwa transportowa Model OSI Mode
- Page 3 and 4: Prosty, teoretyczny model kontroli
- Page 5 and 6: Mechanizmy kontroli błędów i ret
- Page 7: Pola nagłówka protokołu TCP 0 4
- Page 11 and 12: Algorytmy kontroli przepływu w TCP
- Page 13 and 14: Pola opcji nagłówka TCP 0 4 8 12
- Page 15: Podsumowanie - porównanie protoko
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