? Messaggi ei dati viaggiano su reti in segmenti. Ciò impedisce una comunicazione che occupa il cavo per un certo periodo di tempo . Solo un messaggio può occupare il cavo in qualsiasi momento , in modo da tagliare i messaggi consente molte connessioni differenti per inviare un bit alla volta e dare a tutti la possibilità di ottenere i loro dati attraverso . Il segmento di dati viaggia in una struttura chiamata un pacchetto . I dati viaggiano nel corpo del pacchetto , e le intestazioni sulla parte anteriore del pacchetto comprende particolari di indirizzo ed informazioni su come rimontare i dati nel formato originale . Protocolli di rete
Il formato di header dei pacchetti è dettata dai protocolli di rete . Ci può essere un qualsiasi numero di intestazioni su un pacchetto di dati , a seconda di quali protocolli di trasferimento vengono utilizzati dall'applicazione comunicando . Non importa quale tipo di trasferimento dei dati avviene , ci sarà sempre almeno due intestazioni su un pacchetto : . L' intestazione di protocollo Internet e l'intestazione del protocollo di trasporto
Protocolli di trasporto
< p > protocolli di trasporto sono responsabili della creazione del pacchetto di dati . I pacchetti sono creati da uno dei due protocolli di trasporto : la ( TCP ) Transmission Control Protocol e l' User Datagram Protocol ( UDP ) . Entrambi i protocolli sono parte di una suite di protocolli che domina la comunicazione di rete . Questo è chiamato TCP /IP , che sta per Protocol /Internet Transmission Control Protocol .
Transmission Control Protocol
Il Transmission Control Protocol è il più comunemente usato protocollo di trasporto su reti e Internet. Il suo scopo è quello di stabilire una connessione tra i due punti finali nella comunicazione di rete e quindi inviare una serie di pacchetti di dati all'interno di tale sessione. La sessione permette al ricevitore di verificare l'ordine dei pacchetti in arrivo e di chiedere che i pacchetti mancanti sono risentirsi . L'intestazione TCP contiene un tipo di pacchetto e un numero di campi per indicare la posizione dei dati nel pacchetto corrente rispetto all'intera lunghezza dei dati inviati durante la sessione . L'intestazione TCP contiene anche identificatori per l' invio e la ricezione di applicazioni in modo che i dati nel pacchetto possono essere inoltrati al programma corretto .
User Datagram Protocol
intestazione UDP è molto più semplice di una intestazione TCP . Pacchetti UDP sono una volta sola transazioni. Non vi è alcuna sessione , quindi l'header UDP contiene solo la fonte e identificatori di destinazione per le due applicazioni coinvolte nella trasmissione . Essa comprende anche la lunghezza totale del pacchetto e una checksum . Il checksum è un numero calcolato sui contenuti del pacchetto . Il ricevitore ricalcola il checksum . Se si arriva a un numero diverso , fa cadere il pacchetto come danneggiato.
Internet Protocol
L'header IP va sul fronte del pacchetto di dati . Esso contiene la fonte e l'indirizzo IP di destinazione per il pacchetto . Esso contiene anche i campi utilizzati per aiutare il pacchetto ottenere attraverso diverse reti diverse a destinazione. La testata ha un Time to Live campo che limita il numero di connessioni di un pacchetto può attraversare per raggiungere la sua destinazione . Se il pacchetto non raggiunge tale obiettivo prima che venga raggiunto il numero di Time to Live , il pacchetto viene scartato . Reti diverse hanno una diversa dimensione massima del pacchetto . Se un pacchetto è più grande di una rete in grado di gestire , il router di rete che spezza in pacchetti più piccoli e utilizza diversi campi "frammentazione" nell'header IP per consentire al pacchetto di essere rimontata .