![TCP Sequence and Acknowledgment Numbers](https://i.ytimg.com/vi/8XJPZttC4RM/hqdefault.jpg)
Zawartość
- Definicja - Co oznaczają początkowe numery sekwencji (ISN)?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia początkowe numery sekwencji (ISN)
Definicja - Co oznaczają początkowe numery sekwencji (ISN)?
Początkowe numery sekwencyjne (ISN) odnoszą się do unikalnego 32-bitowego numeru sekwencyjnego przypisanego do każdego nowego połączenia w transmisji danych opartej na protokole Transmission Control Protocol (TCP). Pomaga w przydzieleniu numeru sekwencji, który nie powoduje konfliktu z innymi bajtami danych przesyłanymi przez połączenie TCP. Numer ISN jest unikalny dla każdego połączenia i oddzielony przez każde urządzenie.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia początkowe numery sekwencji (ISN)
ISN jest zaprojektowany do losowego wybierania numeru sekwencyjnego dla pierwszego bajtu danych przesyłanych w nowym połączeniu TCP. Numer ISN może być dowolną liczbą od 0 do 4 294 967 295. Każdy bajt może wybrać dowolny numer ISN, chyba że nie jest używany przez bieżące połączenie.
Protokół TCP przypisuje numer ISN do każdego nowego bajtu, zaczynając od 0 i stopniowo dodając liczbę co cztery sekundy, aż limit zostanie wyczerpany. W ciągłej komunikacji wykorzystanie wszystkich dostępnych opcji ISN zajmuje do czterech godzin. Tak więc, gdy TCP powraca do początku, zwykle zaczyna się od opcji ISN, które są zwalniane z zakończonych / zamkniętych połączeń.