Początkowe numery sekwencji (ISN)

Autor: Randy Alexander
Data Utworzenia: 26 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
TCP Sequence and Acknowledgment Numbers
Wideo: TCP Sequence and Acknowledgment Numbers

Zawartość

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ń.