Concetti Chiave
- Le porte di comunicazione identificano le applicazioni del mittente e del destinatario nel protocollo TCP.
- Il numero di sequenza progressivo permette di tracciare l'ordine dei byte trasmessi e ricevuti durante la comunicazione.
- Il campo Urgent Pointer indica se ci sono dati urgenti da elaborare con priorità rispetto ad altri dati.
- Il flag di sincronizzazione serve per stabilire correttamente i numeri di sequenza all'inizio di una connessione TCP.
- La dimensione della finestra di trasmissione è fondamentale per la gestione del flusso e la prestazione della connessione.
Comunicazione tra applicazioni
Indicano le porte sulle quali rispettivamente le applicazioni del mittente e del destinatario sono in comunicazione.
Indica il numero di sequenza progressivo del primo byte del segmento.
Indica il numero di sequenza del successivo Byte che il destinatario si aspetta di ricevere.
Dimensione dell'intestazione del segmento espressa in word di 32 bit serve per individuare l'inzio dei dati del segmento.
Campo impostato a 0.
Se impostato a 1,indica l'obbligatorietà della lettura del campo Urgent Pointer
Se impostata a 1 indica l'obbligatorietà della lettura del campo Acknoledgement nuber
Se impostata a 1 determina l'invio dei dati anche se il buffer di trasmissione non è pieno;
Se impostato a 1 , richiede il ristabilimento della connessione TCP.
Viene impostato a 1 durante la fase di instaurazione della connessione TCP per sincronizzare i numeri di sequenza.
Viene impostato a 1 quando si desidera concludere una connessione TCP.
Indica la dimensione in byte della finestra di trasmissione.
Serve per verificare che non ci siano stati errori durante la trasmissione del segmento.
Opzioni e dati urgenti
Indica che una certa porzione di dati e da considerarsi urgente rispetto agli altri.
può indicare alcune opzioni tra cui la lunghezza massima del segmento.
Non ha contenuto informativo ed è costituito da 0 binari,serve per portare la dimensione dell'intestazione a un multiplo di 32 bit.
Sono i dati del protocollo applicativo che ha richiesto il servizio TCP.
Domande da interrogazione
- Qual è il ruolo del numero di sequenza in una comunicazione TCP?
- Cosa indica il campo Urgent Pointer nel protocollo TCP?
- Qual è la funzione della dimensione della finestra di trasmissione?
Il numero di sequenza indica il primo byte del segmento e il numero di sequenza del successivo byte che il destinatario si aspetta di ricevere, essenziale per garantire l'ordine corretto dei dati trasmessi.
Se il campo Urgent Pointer è impostato a 1, indica l'obbligatorietà della lettura di questo campo, segnalando che una porzione di dati deve essere considerata urgente rispetto agli altri.
La dimensione in byte della finestra di trasmissione indica la quantità di dati che possono essere inviati prima di ricevere un'ulteriore conferma dal destinatario, contribuendo a gestire il flusso di dati nella comunicazione TCP.