Sommario:
- Definizione - Che cosa significa Numeri di sequenza iniziale (ISN)?
- Techopedia spiega Initial Sequence Numbers (ISN)
Definizione - Che cosa significa Numeri di sequenza iniziale (ISN)?
I numeri di sequenza iniziali (ISN) si riferiscono al numero di sequenza univoco a 32 bit assegnato a ogni nuova connessione su una comunicazione dati basata su TCP (Transmission Control Protocol). Aiuta con l'allocazione di un numero di sequenza che non è in conflitto con altri byte di dati trasmessi su una connessione TCP. Un ISN è unico per ogni connessione e separato da ciascun dispositivo.
Techopedia spiega Initial Sequence Numbers (ISN)
Un ISN è progettato per selezionare in modo casuale un numero di sequenza per il primo byte di dati trasmessi in una nuova connessione TCP. L'ISN può essere qualsiasi numero compreso tra 0 e 4.294.967.295. Ogni byte può selezionare qualsiasi ISN a meno che non sia utilizzato da una connessione corrente.
Il protocollo TCP assegna un ISN a ciascun nuovo byte, iniziando con 0 e aggiungendo in modo incrementale un numero ogni quattro secondi fino all'esaurimento del limite. Nella comunicazione continua, sono necessarie fino a quattro ore per consumare tutte le opzioni ISN disponibili. Pertanto, quando il TCP ritorna all'inizio, generalmente inizia con le opzioni ISN rilasciate dalle connessioni completate / chiuse.