Strona główna › Pytania INF.02 › Pytanie 2810
INF.02 · pytanie #2810
Z jakim protokołem związane są terminy 'sequence number' oraz 'acknowledgment number'? Sequence number: 117752 (relative sequence number) Acknowledgment number: 33678 (relative ack number) Header Length: 20 bytes Flags: 0x010 (ACK) Window size value: 258
- AUDP (User Datagram Protocol)
- BHTTP (Hypertext Transfer Protocol)
- CTCP (Transmission Control Protocol)
- DIP (Internet Protocol)
Poprawna odpowiedź: C. TCP (Transmission Control Protocol)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Protokół TCP (Transmission Control Protocol) jest jednym z fundamentów komunikacji w sieciach komputerowych i służy do zapewniania niezawodnego przesyłu danych. Kluczowymi elementami tego protokołu są numery sekwencyjne (sequence numbers) i numery potwierdzeń (acknowledgment numbers). Numer sekwencyjny pozwala na numerowanie bajtów przesyłanych danych co umożliwia odbiorcy uporządkowanie ich w prawidłowej kolejności a także identyfikację brakujących segmentów. Protokół TCP dzięki temu mechanizmowi zapewnia tzw. transmisję ze zorientowaniem na połączenie co oznacza iż nadawca i odbiorca ustanawiają sesję komunikacyjną przed rozpoczęciem wymiany danych. Numer potwierdzenia jest używany przez odbiorcę do informowania nadawcy które bajty zostały poprawnie odebrane i które należy ponownie wysłać w przypadku ich utraty. Dzięki tym mechanizmom TCP zapewnia niezawodność i kontrolę przepływu danych co jest kluczowe w aplikacjach takich jak przeglądanie stron WWW czy przesyłanie plików gdzie utrata danych mogłaby prowadzić do niepoprawnego działania aplikacji.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.