Un tutorial per protocollo TCP

September 13

Un tutorial per protocollo TCP


Quando il trasferimento dei dati, come ad esempio l'invio di una e-mail, si svolge tra due computer che possono o non possono essere nella stessa rete, i dati passa attraverso sette strati nella sua rete prima di raggiungere la sua destinazione. Il diagramma illustra questo processo. Transmission Control Protocol (TCP) è il quarto strato in questo modello che fornisce la connettività (tramite porte) e la trasmissione affidabile dei dati tra le reti.

TCP fornisce bidirezionale, affidabile e orientato alla connessione dati di consegna e può funzionare con qualsiasi applicazione che ha bisogno di questo servizio.

Di seguito sono le principali funzioni di Transmission Control Protocol:

imballaggio

TCP fornisce un servizio agli strati superiori. Gli strati superiori inviare messaggi come email. TCP pacchetti questi messaggi in pacchetti di dati (piccoli pezzi indipendenti) prima di trasferirlo alla rete di destinazione. Sul lato di destinazione, TCP assembla i pacchetti di dati in messaggi pieni e li passa a livelli applicativi più elevati.

Indirizzamento

TCP fornisce unico affrontare, molto simile a un indirizzo di casa unica, per i pacchetti di dati. Questo viene utilizzato per inviare i pacchetti di dati per l'altra rete. Questo meccanismo assicura che i messaggi e-mail raggiungere la loro destinazione corretta. Questo meccanismo di indirizzamento è comprensibile sia l'invio e dispositivi di ricezione.

Collegamento

TCP connette diversi dispositivi e mantiene tali connessioni. TCP fornisce anche le procedure per risolvere i problemi con questa connessione e fornisce meccanismi per terminare loro. Pertanto, per inviare pacchetti di dati, TCP prima stabilisce la connessione, simile a come una linea telefonica collega, per l'altro dispositivo. Dopo che la connessione è stabilita, il trasferimento è fatto. Questo fa in modo che i messaggi arrivano nella loro interezza. La connessione viene terminata solo dopo il messaggio raggiunge la sua destinazione.

Trasferimento

TCP consente livelli applicativi sopra di esso per trasferire i dati nel flusso, dall'inizio alla fine in un flusso continuo. TCP divide i dati in pacchetti di dati e trasmette i pacchetti di dati al livello rete sottostante. livello IP fa propria la frammentazione, l'imballaggio e la formattazione prima di passarlo agli strati inferiori. Sul trasferimento di successo, strati del IP e TCP del dispositivo ricevente decifrarlo e un-pacchetto prima di passarlo agli strati superiori.

Affidabilità

TCP fornisce un insieme di funzioni e servizi che rende il trasferimento dei dati affidabili utilizzando riconoscimenti sul trasferimento di datagrammi. Lo strato IP sottostante non è affidabile in termini di trasferimento di dati. TCP supera questo in una certa misura come è orientato alla connessione e permette flusso bidirezionale dei dati. Si fa in modo che la connessione è stabilita prima del trasferimento dei dati.

La gestione del flusso

TCP migliora il controllo del flusso dei dati e gestisce il trasferimento. Aiuta a evitare la congestione della rete e consente flusso di dati.