IP è il cuore della suite di protocolli TCP/IP. L'IP fornisce il meccanismo fondamentale mediante il quale i dati vengono consegnati tra dispositivi che possono o meno essere nella stessa rete.
Indirizzamento
Durante l'invio di datagrammi, è necessario un meccanismo di indirizzamento per inviare i datagrammi in modo accurato. Per raggiungere questo obiettivo, l'IP utilizza una tecnica per l'indirizzamento dell'host. L'indirizzamento dei dispositivi (a cui vengono consegnati i datagrammi) deve essere univoco poiché questo sistema deve funzionare attraverso le reti.
Video del giorno
Instradamento
Quando un datagramma viene inviato da una rete all'altra, che sono distanti e non direttamente connesse, la consegna è indiretta. IP supporta questa funzionalità instradando il datagramma attraverso dispositivi intermedi (router). Utilizza Internet Control Message Protocol (ICMP) e protocolli di routing come Routing Information Protocol (RIP) e Border Gateway Protocol (BGP) per raggiungere questo obiettivo.
Incapsulamento DATI
L'IP fornisce sicurezza alle reti incapsulando i dati in un datagramma IP. Ciò garantisce che venga ricevuto e interpretato dal destinatario previsto.
Formattazione/confezionamento
IP utilizza una formattazione e un packaging specifici prima della trasmissione. IP accetta i dati dai protocolli del livello di trasporto sopra di esso nel livello OSI, UDP e TCP, e li passa ai livelli di dati. Questo formato e il pacchetto sono decifrabili solo dal destinatario.
frammentazione
Poiché la dimensione del frame di ciascuna rete fisica e di collegamento dati che utilizza IP può essere diversa, IP frammenta i datagrammi in pezzi, in modo che ciascuno di essi possa essere trasportato sulla rete locale. Questo aiuta con l'affidabilità della rete.
Rimontaggio
IP riassembla i datagrammi ricevuti nel datagramma IP completo (poiché potrebbero essere frammentati) per il dispositivo ricevente e lo trasmette ai livelli superiori per l'interpretazione.