IP je jezgra paketa TCP/IP protokola. IP pruža temeljni mehanizam pomoću kojeg se podaci isporučuju između uređaja koji mogu ili ne moraju biti u istoj mreži.
Adresiranje
Prilikom slanja datagrama potreban je mehanizam adresiranja za točno slanje datagrama. Kako bi se to postiglo, IP koristi tehniku za adresiranje hosta. Adresiranje uređaja (na koje se isporučuju datagrami) mora biti jedinstveno jer ovaj sustav mora raditi na različitim mrežama.
Video dana
Usmjeravanje
Kada se datagram šalje iz jedne mreže u drugu, koja je udaljena i nije izravno povezana, dostava je neizravna. IP podržava ovu funkcionalnost usmjeravanjem datagrama kroz posredne uređaje (usmjerivače). Koristi Internet Control Message Protocol (ICMP) i protokole za usmjeravanje kao što su Routing Information Protocol (RIP) i Border Gateway Protocol (BGP) kako bi se to postiglo.
Enkapsulacija PODATAKA
IP pruža sigurnost mrežama kapsuliranjem podataka u IP datagram. Time se osigurava da je primatelj primi i protumači.
Formatiranje/pakiranje
IP koristi specifično formatiranje i pakiranje prije prijenosa. IP prihvaća podatke iz protokola transportnog sloja iznad njega u OSI sloju - UDP i TCP - i prosljeđuje ih slojevima podataka. Ovaj format i paket može dešifrirati samo primatelj.
Fragmentacija
Budući da veličina okvira svake fizičke mreže i mreže podatkovne veze koja koristi IP može biti različita, IP fragmentira datagrame na dijelove, tako da se svaki može prenositi na lokalnoj mreži. To pomaže u pouzdanosti mreže.
Ponovno sastavljanje
IP ponovno sastavlja primljene datagrame u puni IP datagram (jer mogu biti fragmentirani) za uređaj primatelja i prosljeđuje ga višim slojevima radi interpretacije.