Le caratteristiche del protocollo TCP / IP

May 18

Le caratteristiche del protocollo TCP / IP


"TCP / IP" sta per "Transmission Control Protocol / Internet Protocol". Gli standard sono stati proposti nel documento "Un protocollo per Packet Network Interconnection", scritto da Vinton G. Cerf e Bob Kahn nel 1974. Sono i protocolli originali utilizzati per Internet.

Astrazione

Una caratteristica distintiva del protocollo TCP / IP è la sua rappresentazione come una pila. Gli standard creano astrazione tra gli strati, permettendo programmi scritti per ogni strato di assumere compiti saranno eseguiti da altri strati. Con questo metodo, ogni strato è permesso di specializzarsi e concentrarsi su una particolare funzione.

stack di protocollo

In fondo dello stack TCP / IP è il livello di collegamento. Sopra questo è il Livello Internet, dove si trova IP. Il livello successivo up è il livello di trasporto che è dove risiede il protocollo TCP. Al di sopra del livello di trasporto è il livello di applicazione, con la quale gli utenti interagiscono.

invio dati

Il livello di applicazione non ha le capacità per il trasferimento dei dati. I dati pause Livello di trasporto passati ad esso dal livello di applicazione in parti gestibili ed etichette ogni segmento in modo che possano essere riassemblati. Si invia messaggi fuori al computer che riceve notifica suo peer quali porte devono essere utilizzati. I due coetanei stabilire una sessione. Il livello di trasporto passa poi i pacchetti di dati per lo strato di Internet. Il livello Internet affronta i pacchetti e li invia sul Link Layer.

Ricevendo dati

Il livello Internet che riceve toglie l'intestazione indirizzo e passa i pacchetti al livello di trasporto. I controlli Livello di trasporto che ogni pacchetto è stato ricevuto in ordine e invia una richiesta per tutti i pacchetti mancanti per essere nuovamente inviati. pacchetti duplicati vengono scartati. I pacchetti vengono mantenuti fino alla ricezione di tutti gli elementi. Su ricezione di un messaggio per chiudere il collegamento, i dati vengono rimontato e passato al livello applicazione nel formato che l'applicazione mittente destinato.