Il protocollo Internet ( IP) è l'insieme di regole utilizzate per trasmettere dati attraverso Internet e le reti private che si connettono a Internet. La piccola unità di dati che possono essere trasmessi e instradate attraverso una rete IP è conosciuto come un pacchetto e costituita da un header IP , un protocollo di intestazione e contenuti . IP Packet Struttura
L'header IP è la parte più esterna del pacchetto e contiene l' indirizzo IP sorgente e destinazione - codici numerici che identificano in modo univoco ogni computer in una rete - e di altre informazioni utili sul pacchetto. L'intestazione del protocollo descrive il tipo di protocollo utilizzato per trasmettere il pacchetto e il contenuto è la parte payload del pacchetto , contenente i dati effettivi trasmessi.
IP Header Structure
< p > L' intestazione IP è composto da un totale di 13 campi, vale a dire la versione , lunghezza Internet intestazione , tipo di servizio , lunghezza totale , l'identificazione , bandiere , frammento offset , il tempo di vivere , il protocollo, checksum , indirizzo sorgente , l'indirizzo di destinazione e le opzioni. I primi 12 campi sono obbligatori e collettivamente contribuiscono alle applicazioni di comunicare su lunghe distanze collegati da link multipli , o " luppolo ", su una rete . Il campo finale , le opzioni , può contenere informazioni di intestazione supplementari , ma è spesso inutilizzato .
Sorgente e destinazione
Protocollo Internet versione 4 descrive gli indirizzi con quattro ottetti - gruppi di otto cifre binarie o bit - per fare un totale di 32 bit . I valori binari degli ottetti sono collegati , o concatenate , insieme per creare un unico valore di 32 bit . Il campo indirizzo sorgente contiene l'indirizzo del mittente del pacchetto e il campo indirizzo di destinazione contiene l'indirizzo del destinatario del pacchetto , salvo eventuale traduzione degli indirizzi di rete .
Controllo errori
< br
Il campo checksum > intestazione è un campo a 16 bit utilizzato per il controllo degli errori di intestazione IP . A ogni salto rete , il valore calcolato della checksum - che dipende dai dati contenuti nell'intestazione - è confrontato con il checksum campo di intestazione e viene eliminata se non corrisponde al pacchetto. Allo stesso modo, il tempo del campo di vivere è un campo di 8 bit utilizzato per limitare la durata di un pacchetto IP e impedirgli di girare a vuoto in una rete. Il tempo di vivere campo ( TTL ) contiene la durata del pacchetto IP , specificato in secondi , e ogni switch di pacchetto o di un router che il pacchetto attraversa decrementa il campo per uno. Quando il campo TTL raggiunge , switch e router non inoltrare il pacchetto a pacchetto a zero e viene scartato .