paoletz00
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il protocollo TCP stabilisce una connessione end to end, garantendo una consegna affidabile dei segmenti.
  • TCP ricostruisce la sequenza corretta dei messaggi e indirizza i dati verso l'applicazione corretta tramite porte.
  • Prevede un meccanismo di recupero per segmenti persi o danneggiati, assicurando l'integrità dei dati trasmessi.
  • L'handshaking a tre vie inizia la connessione TCP, coinvolgendo uno scambio di segnali tra host A e host B.
  • La fase di trasmissione utilizza sliding windows per gestire il flusso dei dati e prevenire la perdita di segmenti.

Funzionalità, instaurazione della connessione e fase di trasmissione del protocollo TCP

Funzionalità del protocollo TCP:
Le principali funzioni del protocollo TCP sono:
• stabile una connessione end to end tra mittente e destinatario;
• fornire un meccanismo affidabile di consegna dei segmenti;
• ricostruire la corretta sequenza di arrivo dei messaggi;
• grazie al meccanismo delle porte indirizza i dati in arrivo verso l’applicazione corretta;
• prevedere un meccanismo di recupero dei segmenti persi o danneggiati.
Instaurazione della connessione nel protocollo TCP:

L’instaurazione della connessione nel protocollo TCP avviene con lo scambio di tre unità, essendo orientatoa alla connesione, prende quindi il nome di handshaking a tre vie:
• l’host A invia all’host B una richiesta di instaurazione della connessione;
• l’host B, se disponibile, risponde con un segmento TCP;
• l’host A apre ora la fase di trasmissione dati.
Si stabilisce così una connessione full duplex.
Fase di trasmissione dei dati nel protocollo TCP:
Viene utilizzato il meccanismo delle sliding windows per gestire correttamente le conferme dei dati inviati dal mittente e per esercitare un controllo sul flusso delle unità ricevute, in questo modo si impedisce un over-flow del buffer di ricezione che potrebbe determinare la perdita di segmenti.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community