IP yra TCP/IP protokolų rinkinio pagrindas. IP yra pagrindinis mechanizmas, kuriuo duomenys perduodami tarp įrenginių, kurie gali būti arba nebūti tame pačiame tinkle.
Kreipimasis
Siunčiant datagramas reikalingas adresavimo mechanizmas, kad būtų tiksliai išsiųstos datagramos. Kad tai pasiektų, IP naudoja pagrindinio kompiuterio adresavimo techniką. Įrenginių (į kuriuos siunčiamos datagramos) adresai turi būti unikalūs, nes ši sistema turi veikti įvairiuose tinkluose.
Dienos vaizdo įrašas
Maršrutas
Kai datagrama siunčiama iš vieno tinklo į kitą, kuris yra nutolęs ir nėra tiesiogiai sujungtas, pristatymas yra netiesioginis. IP palaiko šią funkciją nukreipdamas datagramą per tarpinius įrenginius (maršrutizatorius). Tam naudojamas interneto valdymo pranešimų protokolas (ICMP) ir maršruto parinkimo protokolai, pvz., Routing Information Protocol (RIP) ir Border Gateway Protocol (BGP).
DUOMENŲ Inkapsuliavimas
IP užtikrina tinklų saugumą, įtraukdamas duomenis į IP datagramą. Taip užtikrinama, kad jį gautų ir išaiškintų numatytas gavėjas.
Formatavimas/pakavimas
Prieš perduodant IP naudojamas konkretus formatavimas ir pakuotė. IP priima duomenis iš virš jo esančių transporto sluoksnio protokolų OSI sluoksnyje – UDP ir TCP – ir perduoda juos duomenų sluoksniams. Šį formatą ir paketą gali iššifruoti tik gavėjas.
Suskaidymas
Kadangi kiekvieno fizinio ir duomenų ryšio tinklo, naudojančio IP, kadrų dydis gali būti skirtingas, IP suskaido datagramas į dalis, kad kiekvieną iš jų būtų galima perkelti vietiniame tinkle. Tai padeda užtikrinti tinklo patikimumą.
Perrinkimas
IP iš naujo surenka gautas datagramas į visą IP datagramą (nes jos gali būti suskaidytos) priimančiam įrenginiui ir perduoda jas aukštesniems lygmenims interpretuoti.