Uporabe internetnega protokola
IP je jedro nabora protokolov TCP/IP. IP zagotavlja temeljni mehanizem, na podlagi katerega se podatki dostavljajo med napravami, ki so lahko ali pa tudi ne v istem omrežju.
Naslavljanje
Med pošiljanjem datagramov je za natančno pošiljanje datagramov potreben mehanizem za naslavljanje. Da bi to dosegel, IP uporablja tehniko za naslavljanje gostitelja. Naslavljanje naprav (kamor so dostavljeni datagrami) mora biti edinstveno, saj mora ta sistem delovati v omrežjih.
Usmerjanje
Ko je datagram poslan iz enega omrežja v drugo, ki je oddaljeno in ni neposredno povezano, je dostava posredna. IP podpira to funkcionalnost z usmerjanjem datagrama prek vmesnih naprav (usmerjevalnikov). Za dosego tega uporablja protokol za internetna nadzorna sporočila (ICMP) in usmerjevalne protokole, kot sta Routing Information Protocol (RIP) in BGP (Border Gateway Protocol).
Enkapsulacija PODATKOV
IP zagotavlja varnost omrežij z enkapsulacijo podatkov v datagram IP. To zagotavlja, da ga prejme in interpretira predvideni prejemnik.
Oblikovanje/pakiranje
IP pred prenosom uporablja posebno oblikovanje in pakiranje. IP sprejema podatke iz protokolov transportnega sloja nad njim v sloju OSI – UDP in TCP – in jih posreduje podatkovnim slojem. To obliko in paket lahko dešifrira samo prejemnik.
Fragmentacija
Since the frame size of each physical and data link network using IP may be different, IP fragments datagrams into pieces, so that they can each be carried on the local network. This helps with network reliability.
Reassembly
IP reassembles the datagrams received into the full IP datagram (as they may be fragmented) for the receiving device and passes it on to the higher layers for interpretation.