Nei primi giorni di Internet , molte università diverse e produttori di networking sviluppato le proprie tecnologie che permetterebbero loro di collegare due dispositivi in una rete. Per Internet per lavorare , come fa oggi , questi dispositivi dai diversi soggetti dovevano essere in grado di comunicare tra loro . Inizialmente , questo è stato un problema dal momento che tutti utilizzati i propri protocolli di correttezza . Questa è stata la ragione principale per la progettazione e lo sviluppo di Internet Protocol ( IP ) . IP
L' idea alla base di IP era quello di creare un protocollo che potrebbe incapsulare diversi protocolli di livello superiore , e quindi renderli trasparenti quando si viaggia in rete. L'uso di IP ha fatto sì che diversi fornitori utilizzando diversi protocolli potessero comunicare liberamente da " avvolgere " i loro dati in giro un datagramma IP , che è essenzialmente un pezzo di dati e l'intestazione che contiene informazioni quali la fonte e gli indirizzi di destinazione . IP divenne ben presto lo standard per le comunicazioni di rete ed è ancora il protocollo ufficiale per le comunicazioni Internet .
TCP e UDP
Transmission Control Protocol ( TCP ) e User Datagram Protocol ( UDP ) sono protocolli di livello superiore che funzionano sopra del livello IP . Entrambi sono usati come un insieme di regole per governare come i dati vengono inviati e riconosciuti. Essi lavorano sullo stesso principio come IP in modo che essi incapsulano dati : I dati che vengono ricevuti dal TCP e UDP è " avvolto " all'interno di un pacchetto TCP o UDP . Questo significa che i dati possono essere inviati e qualsiasi dispositivo che supporti TCP e UDP è in grado di trasportarla .