gestione del flusso
This commit is contained in:
@ -33,4 +33,12 @@ I campi principali dell'header TCP sono i seguenti:
|
||||
- **RST** (Reset): utilizzato per interrompere bruscamente la connessione
|
||||
- **Checksum** (16 bit): controllo degli errori nel segmento TCP.
|
||||
- **Options** (40 byte): Campo opzionale che può contenere informazioni aggiuntive per la gestione della connessione.
|
||||
- **Receive Window** (16 bit): campo utilizzato per la gestione del flusso e delle finestre. Il destinatario indica al mittente la dimensione massima della finestra di ricezione.
|
||||
- **Receive Window** (16 bit): campo utilizzato per la gestione del flusso e delle finestre. Il destinatario indica al mittente la dimensione massima della finestra di ricezione
|
||||
|
||||
## Gestione del flusso
|
||||
|
||||
Il controllo del flusso in TCP viene realizzato tramite il meccanismo delle *finestre*, che aiuta a evitare che il mittente sovraccarichi il destinatario. In particolare:
|
||||
|
||||
- La `Receive Window` (finestra di ricezione) impostata dal destinatario indica quanti byte è in grado di accogliere
|
||||
- Il mittente regola la quantità di dati inviati in base a questo valore (`Send Window`), garantendo che il destinatario non venga sopraffatto. La dimensione della finestra di invio può essere dinamica e viene regolata in base alla capacità di ricezione del destinatario e alle condizioni della rete.
|
||||
- A livello di invio, la `congestion window` può ulteriormente limitare il flusso in base alle condizioni di rete
|
||||
|
Reference in New Issue
Block a user