Inom området nätverk definieras protokoll som en uppsättning standard, förutbestämda regler och föreskrifter för datorer att kommunicera med varandra. Dessa protokoll definierar hur en dator ska upprätta en anslutning, hur den ska adresseras och hur den ska överföra data till mottagaren. För närvarande används många nätverksprotokoll över datornätverk för olika ändamål. Bland dem alla är IP (Internet protocol) det mest använda nätverksprotokollet i dagens nätverksscenarier. Mycket av dagens globala nätverksscen är baserad på de adresseringstekniker som IP tillhandahåller.
Adressering
Huvudsyftet med IP är att tillhandahålla en betydande adresseringsteknik till ett nätverk och dess element. Adresseringsprocessen använder att varje nod inom nätverket måste ha en distinkt adress (eller IP-adress) för individuella kommunikationssessioner. Under kommunikationssessioner mellan nätverk används IP för att tillhandahålla en enda adress till hela nätverk också, vilket är användbart när två noder från olika nätverk försöker kommunicera med var och en Övrig. Detta kan betraktas som grunden för "nätverket av nätverk" som är Internet.
Dagens video
Nätverkskonvergens
IP är ett allmänt använt protokoll vid bildandet av ett heterogent, eller konvergerat, nätverk. Ett heterogent nätverk är en stor uppsättning olika sammankopplade nätverk som körs på olika teknologier. Till exempel kan IP effektivt sammankoppla nätverk som Wi-Fi, WiMAX, Ethernet, ATM (asynkront överföringsläge), optiska fibernätverk med varandra, vilket bildar ett globalt kommunikationsgränssnitt. Denna sammankopplingsprocess underlättas av ett underprotokoll av IP som heter ARP (Address Resolution Protocol) eller NDP (Network Discovery Protocol).
Nätverkssegmentering
IP ger en möjlighet att dela upp ett nätverk i flera segment, så att det maximala antalet klienter (datorer) kan kopplas samman med varandra. Denna process är känd som nätverkssegmentering eller subnätverk. Genom att segmentera ett nätverk kan olika delnätverk skapas inom ett enda nätverk; en process som kan öka den övergripande nätverkssäkerheten och storleken och avsevärt minska trafikstockningen i nätverket. En annan stor fördel med nätverkssegmentering via IP ligger dessutom i det faktum att fel på en klient (nod) inte kommer att påverka kommunikationen mellan andra klienter.
Nätverksklassificering
IP klassificerar nätverk i tre huvudklasser enligt deras adressscheman: det vill säga klass A (192.168.0.0), klass B (172.16.0.0) och klass C (10.0.0.0) nätverk. Varje nätverk fungerar på olika nivåer och innehåller klienter i form av datorer, switchar, routrar och till och med sammankopplade undernätverk. Dessutom har IP fastställt antalet klienter för varje nätverksklass; till exempel kan ett typiskt klass C-nätverk underlätta upp till 65 536 klienter, klass B kan ha över 1 miljon klienter och klass A kan omfatta över 16 miljoner noder i ett enda nätverk.
Routing
Routing är det viktigaste kravet på Internet, som effektivt närmar sig och utförs av IP. Routing innebär kommunikation mellan två olika nätverk genom enheter som kallas routrar, på en delad gemensam länk som WAN (wide area network), Internet, etc. Dessa routrar identifieras av sin distinkta IP-adress, som i slutändan blir en adress för åtkomst till ett visst nätverk som en router är ansluten till. På detta sätt hjälper IP flera användare, i distinkta nätverk av olika städer, länder eller till och med kontinenter, att kommunicera med varandra enkelt och snabbt.