March 4
Dati viaggia intorno reti in segmenti. Questi segmenti sono trasportati in una struttura chiamata un pacchetto. Il pacchetto ha due sezioni: un corpo, in cui è contenuto il dato; e un'intestazione. L'intestazione contiene sezioni differenti, secondo cui protocolli sono coinvolte nel trasporto di dati. Il protocollo più diffuso per il trasporto di dati attraverso Internet è il protocollo Internet. L'IP passa di fronte tutte le intestazioni e si occupa di indirizzamento.
Un protocollo è un insieme di norme che persone diverse possono accedere al fine di garantire un insieme comune di regole. Non ci sarebbe nessun punto di inventare protocolli privati per l'invio dei dati in tutto il mondo, perché nessun computer ricevente sarebbe più abile ad interpretare i codici o procedure definite nel protocollo privato. L'Internet Protocol è uno standard aperto, il che significa che chiunque può utilizzare e accedere gratuitamente. E 'gestito e distribuito dalla Internet Engineering Task Force, che assicura che il protocollo ha una definizione definitiva ed è universalmente applicata.
Il corpo principale del protocollo Internet definisce una struttura indirizzo. Questo è un numero binario a 32 cifre. Un numero binario serve anche come un bit, che è la forma di base di dati utilizzati dal computer. Otto bit per un byte, quindi un indirizzo IP occupa quattro byte. I termini del protocollo quattro byte come una "parola". Questa era la lunghezza dei dati che un processore a 32 bit potrebbe leggere. Al momento in cui il protocollo è stato scritto, una CPU 32 bit era lo standard.
L'intestazione IP aggiunto alla parte anteriore di un pacchetto di dati risolve il pacchetto. Esso contiene l'indirizzo di destinazione e l'indirizzo sorgente del pacchetto. I diversi valori dell'intestazione sono raggruppati in 4 parole byte, che è la lunghezza di un indirizzo IP. L'intestazione è un minimo di 20 byte o cinque parole di lunghezza. Esso non può essere superiore a 60 byte. Le prime tre parole contengono dettagli amministrativi per consentire al ricevente di verificare l'intestazione. L'intestazione contiene poche informazioni di controllo e il protocollo Internet non include le procedure per un guasto alla trasmissione.
La versione del protocollo Internet in circolazione corrente è IP versione 4. Il numero di indirizzi IP disponibili nell'ambito di questo regime si sta esaurendo, e così è stata sviluppata una nuova versione del protocollo. IP versione 6 definisce un indirizzo a 128 bit. L'intestazione IPv6 è stato progettato con processori a 64 bit in mente, che sono ora comunemente disponibili. Tuttavia, i processori a 32 bit sono ancora in grado di elaborare l'intestazione.