Come faccio a definire il protocollo TCP protocollo?

April 26

Come faccio a definire il protocollo TCP protocollo?


Il Transmission Control Protocol (TCP), insieme con il protocollo Internet, è alla base dei primi standard definiti per la programmazione di Internet. Nella sua forma originale, è stato chiamato il programma di controllo della trasmissione ed è stata definita da Vinton G. Cerf e Bob Kahn nel loro articolo "Un protocollo per Packet Network Interconnection" nel 1974. Queste raccomandazioni sono state sviluppate ed evolute in una suite di protocolli TCP chiamato / IP (Transmission Control Protocol / Internet Protocol). Vari aspetti del TCP possono essere esaminati per arrivare a una definizione.

istruzione

1 Visita il sito della Internet Engineering Task Force (IETF) (vedi Bibliografia). Questa organizzazione pubblica gli standard definitivi per il protocollo TCP. Scarica i documenti che definiscono gratuitamente. Questa organizzazione pubblica tutti i suoi documenti nella "Request for Comments" formato. Tutti i documenti sono contrassegnati con le lettere "RFC" seguito da un numero di sequenza.

2 Realizzare il ruolo del protocollo TCP. Non è una applicazione utente. Né dati del percorso attraverso Internet - che è il lavoro di IP. TCP si trova tra un'applicazione e IP. I suoi compiti includono i dati delle applicazioni di rottura in blocchi trasmissibili e sequenziamento. Quando si ricevono i pacchetti, TCP controlla che tutti i dati inviati è arrivato. Se un pezzo non è presente, invia un messaggio al mittente dicendogli di inviare nuovamente quel segmento. Altri pacchetti della stessa serie arriverà prima che segmento mancante si rinvia. TCP buffer queste informazioni e aspetta fino a quando non ha tutte le informazioni nel giusto ordine prima di ri-assembla i pacchetti in una datagramma e lo passa all'applicazione ricevente. Questo compito è ottenuto facendo in modo che il programma basato su TCP su entrambi i computer di invio e ricezione segue esattamente le stesse regole. Il mittente etichette pacchetti, e il ricevitore sa che cosa significano queste etichette.

3 Visualizzare i protocolli TCP come occupa parte di un edificio a più piani. Il protocollo è sempre indicato come un "stack" ed è rappresentata come una serie di strati. In questa analogia, ai piani inferiori dell'edificio sono occupati da una organizzazione sorella chiamata IP. Un ascensore viaggia tra i piani, con gli addetti che trasportano informazioni. L'ultimo piano appartiene alla domanda di fantasia che interagisce con il pubblico. TCP è più in basso nel palazzo, dove la manutenzione fisica avviene.

4 Definire TCP in termini di grande rivale, l'User Datagram Protocol (UDP). Queste due norme esistono fianco a fianco. TCP fornisce il controllo della sessione e organizza pacchetti sequenziamento. UDP non lo fa. Il vantaggio di TCP è che è più affidabile. Tuttavia, il lato negativo è che è più lento di stabilire una connessione e le sue intestazioni creare una testa più grande del traffico.