Upotrebe internetskog protokola
IP je srž skupa 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
Tijekom 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 više mreža.
Usmjeravanje
Kada se datagram šalje s jedne mreže na drugu, koja je udaljena i nije izravno povezana, dostava je neizravna. IP podržava ovu funkcionalnost usmjeravanjem datagrama kroz međuuređaje (usmjerivače). Za to koristi Internet Control Message Protocol (ICMP) i protokole za usmjeravanje kao što su Routing Information Protocol (RIP) i Border Gateway Protocol (BGP).
Enkapsulacija PODATAKA
IP pruža sigurnost mrežama enkapsulacijom podataka u IP datagram. Time se osigurava primanje i tumačenje od strane namijenjenog primatelja.
Formatiranje/pakiranje
IP koristi posebno oblikovanje i pakiranje prije prijenosa. IP prihvaća podatke iz protokola prijenosnog sloja iznad sebe u OSI sloju - UDP i TCP - i prosljeđuje ih podatkovnim slojevima. Ovaj format i paket može dešifrirati samo primatelj.
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.