IP on TCP/IP-protokollikomplekti tuum. IP pakub põhimehhanismi, mille abil edastatakse andmeid seadmete vahel, mis võivad olla samas võrgus või mitte.
Adresseerimine
Datagrammide saatmise ajal on andmegrammide täpseks saatmiseks vaja adresseerimismehhanismi. Selle saavutamiseks kasutab IP hosti aadressimise tehnikat. Seadmete (millesse datagrammid tarnitakse) adresseerimine peab olema kordumatu, kuna see süsteem peab töötama üle võrkude.
Päeva video
Marsruutimine
Kui datagramm saadetakse ühest võrgust teise, mis on kaugel ja pole otseselt ühendatud, on edastamine kaudne. IP toetab seda funktsiooni, suunates datagrammi vaheseadmete (ruuterite) kaudu. Selle saavutamiseks kasutab see Interneti-juhtsõnumiprotokolli (ICMP) ja marsruutimisprotokolle, nagu marsruutimisteabe protokoll (RIP) ja Border Gateway Protocol (BGP).
ANDMETE kapseldamine
IP pakub võrkudele turvalisust, kapseldades andmed IP-datagrammi. See tagab, et soovitud adressaat võtab selle vastu ja tõlgendab.
Vormindamine/pakendamine
IP kasutab enne edastamist kindlat vormingut ja pakendit. IP võtab vastu OSI kihis tema kohal olevate transpordikihi protokollide andmeid – UDP ja TCP – ning edastab need andmekihtidele. Seda vormingut ja paketti saab dešifreerida ainult saaja.
Killustumine
Kuna iga IP-d kasutava füüsilise ja andmesidevõrgu kaadri suurus võib olla erinev, killustab IP datagrammid tükkideks, nii et neid saab kõiki kohalikku võrku kanda. See aitab kaasa võrgu töökindlusele.
Kokkupanek
IP koondab vastuvõetud datagrammid uuesti vastuvõtva seadme täielikuks IP-datagrammiks (kuna need võivad olla killustatud) ja edastab need tõlgendamiseks kõrgematele kihtidele.