Il protocollo TCP comunicazione

February 8

Il protocollo TCP comunicazione


"TCP" sta per "Transmission Control Protocol". Questi standard sono ampiamente utilizzati in reti di computer e sono stati i primi protocolli, insieme con il protocollo Internet, utilizzato per la programmazione di Internet.

Modello a strati

In fondo dello stack TCP / IP è la fisica, o strato di collegamento. Sopra questo è il livello di Internet. TCP siede al prossimo livello verso l'alto che è chiamato il livello di trasporto. Al di sopra del livello di trasporto è il livello di applicazione, con la quale gli utenti interagiscono.

Scopo

Un'applicazione intende inviare dati su Internet. Essa passa i dati al TCP formattati in modo che si aspetta suo peer all'altra estremità della connessione per riceverlo. TCP suddivide i dati in pacchetti. Ogni pacchetto ha un corpo e un'intestazione. Il corpo contiene un segmento dei dati applicazioni. L'intestazione contiene informazioni scritte secondo gli standard TCP.

Session Control

TCP invierà i dati a una porta specifica sul computer remoto e dire al programma TCP su quel computer, che porta da utilizzare per il ritorno. I due programmi TCP ad ogni punto finale sincronizzare e mantenere una sessione. Una volta che tutti i dati sono stati inviati, l'invio di TCP informa il destinatario che ha finito, e chiude la sessione.

Gestione dati

Il programma di ricezione TCP controlla i numeri di sequenza dei pacchetti in arrivo. Se un pacchetto viene perso, invia un segnale di nuovo a ri-inviare quel pacchetto. Il programma di TCP ricevente aggrappa ai pacchetti in arrivo fino a quando tutti sono stati ricevuti. Si ricompone i segmenti di dati nel formato esatto l'applicazione di invio passata al TCP invio e passa che i dati per l'applicazione ricevente.