IP je jadrom balíka protokolov TCP/IP. IP poskytuje základný mechanizmus, pomocou ktorého sa údaje doručujú medzi zariadeniami, ktoré môžu alebo nemusia byť v rovnakej sieti.
Adresovanie
Pri odosielaní datagramov je potrebný adresovací mechanizmus na presné odosielanie datagramov. Aby sa to dosiahlo, IP používa techniku na adresovanie hostiteľa. Adresovanie zariadení (na ktoré sa doručujú datagramy) musí byť jedinečné, pretože tento systém musí fungovať naprieč sieťami.
Video dňa
Smerovanie
Keď sa datagram posiela z jednej siete do druhej, ktoré sú vzdialené a nie sú priamo spojené, doručenie je nepriame. IP podporuje túto funkciu smerovaním datagramu cez sprostredkujúce zariadenia (smerovače). Na dosiahnutie tohto cieľa využíva protokol ICMP (Internet Control Message Protocol) a smerovacie protokoly ako RIP (Routing Information Protocol) a Border Gateway Protocol (BGP).
Zapuzdrenie DÁT
IP poskytuje sieťam bezpečnosť zapuzdrením údajov do IP datagramu. Tým sa zabezpečí, že ho zamýšľaný príjemca dostane a vyloží.
Formátovanie/balenie
IP používa pred prenosom špecifické formátovanie a balenie. IP prijíma dáta z protokolov transportnej vrstvy nad ňou vo vrstve OSI --UDP a TCP -- a odovzdáva ich dátovým vrstvám. Tento formát a balenie môže dešifrovať iba príjemca.
Fragmentácia
Keďže veľkosť rámca každej fyzickej siete a siete dátového spojenia pomocou IP môže byť odlišná, IP fragmentuje datagramy na kúsky, takže každý môže byť prenášaný v lokálnej sieti. Pomáha to pri spoľahlivosti siete.
Opätovná montáž
IP znova zostaví prijaté datagramy do úplného datagramu IP (keďže môžu byť fragmentované) pre prijímacie zariadenie a odovzdá ho vyšším vrstvám na interpretáciu.