Uścisk dłoni TCP
Lekcja 17 z 32 w kursie Model OSI w Coddy.
TCP gwarantuje, że bajty dotrą w całości i we właściwej kolejności. Ta gwarancja zaczyna się od rytuału: zanim przepłyną jakiekolwiek dane, obie strony wykonują trójstronne uzgadnianie połączenia.
- Klient wysyła SYN: „Chcę porozmawiać, oto mój numer początkowy”.
- Serwer odpowiada SYN-ACK: „Słyszę cię, ja też chcę porozmawiać”.
- Klient potwierdza za pomocą ACK i połączenie zostaje otwarte.
Każde połączenie TCP na Ziemi, każda strona internetowa i każda sesja SSH zaczynają się dokładnie od tych trzech pakietów.
Wyzwanie
PoczątkującyWypisz trzy etapy uzgadniania połączenia w odpowiedniej kolejności, po jednym w każdym wierszu, dokładnie tak, jak zapisano w teorii.
Oczekiwany wynik:
SYN
SYN-ACK
ACKSpróbuj swoich sił
Wszystkie lekcje w sekcji Model OSI
5Transport: TCP i UDP
PortyUścisk dłoni TCPTCP a UDPGniazda w działaniuPodsumowanie — warstwa czwarta3Warstwa łącza danych i adresy MAC
Ramki i adresy MACOdczytywanie adresu MACARPPowtórzenie — warstwa drugaPoćwicz samodzielnie: Edytor online Terminal