Inden for netværksområdet er protokoller defineret som et sæt standard, forudbestemte regler og forskrifter for computere til at kommunikere med hinanden. Disse protokoller definerer, hvordan en computer skal etablere en forbindelse, hvordan den skal adresseres, og hvordan den skal overføre dataene til modtageren. I øjeblikket bruges mange netværksprotokoller over computernetværk til forskellige formål. Blandt dem alle er IP (internetprotokol) den mest udbredte netværksprotokol i nutidens netværksscenarier. Meget af nutidens globale netværksscene er baseret på adresseringsteknikker leveret af IP.
Adressering
Hovedformålet med IP er at give en væsentlig adresseringsteknik til et netværk og dets elementer. Adresseringsprocessen anvender, at hver node i netværket skal have en særskilt adresse (eller IP-adresse) til individuelle kommunikationssessioner. Under inter-netværk kommunikationssessioner bruges IP til at give en enkelt adresse til hele netværk også, hvilket er nyttigt, når to noder fra forskellige netværk forsøger at kommunikere med hver Andet. Dette kan betragtes som grundlaget for "netværket af netværk", som er internettet.
Dagens video
Netværkskonvergens
IP er en meget brugt protokol i dannelsen af et heterogent eller konvergeret netværk. Et heterogent netværk er et stort sæt af forskellige sammenkoblede netværk, der kører på forskellige teknologier. For eksempel kan IP effektivt forbinde netværk som Wi-Fi, WiMAX, Ethernet, ATM (asynkron overførselstilstand), optiske fibernetværk med hinanden, hvilket danner en global kommunikationsgrænseflade. Denne sammenkoblingsproces lettes af en underprotokol af IP kaldet ARP (Address Resolution Protocol) eller NDP (Network Discovery Protocol).
Netværkssegmentering
IP giver mulighed for at opdele et netværk i flere segmenter, så det maksimale antal klienter (computere) kan forbindes med hinanden. Denne proces er kendt som netværkssegmentering eller sub-netværk. Ved at segmentere et netværk kan der skabes forskellige undernetværk inden for et enkelt netværk; en proces, der kan øge den overordnede netværkssikkerhed og størrelse, og som kan reducere netværkstrafikken betydeligt. Ydermere ligger en anden stor fordel ved netværkssegmentering gennem IP i det faktum, at fejl i en klient (node) ikke vil påvirke kommunikationen mellem andre klienter.
Netværksklassifikation
IP klassificerer netværk i tre hovedklasser i henhold til deres adresseskemaer: det vil sige klasse A (192.168.0.0), klasse B (172.16.0.0) og klasse C (10.0.0.0) netværk. Hvert netværk fungerer på et andet niveau og indeholder klienter i form af computere, switches, routere og endda indbyrdes forbundne undernetværk. Desuden har IP fastsat antallet af klienter for hver netværksklasse; for eksempel kan et typisk klasse C-netværk facilitere op til 65.536 klienter, klasse B kan have over 1 million klienter, og klasse A kan omfatte over 16 millioner noder i et enkelt netværk.
Routing
Routing er det vigtigste krav til internettet, som effektivt tilgås og udføres af IP. Routing involverer kommunikation mellem to forskellige netværk gennem enheder kaldet routere, på et fælles fælles link som WAN (wide area network), internet osv. Disse routere identificeres ved deres særskilte IP-adresse, som i sidste ende bliver en adresse til at få adgang til et bestemt netværk, som en router er forbundet med. På denne måde hjælper IP flere brugere, i forskellige netværk af forskellige byer, lande eller endda kontinenter, med at kommunikere med hinanden nemt og hurtigt.