Op het gebied van netwerken worden protocollen gedefinieerd als een reeks standaard, vooraf bepaalde regels en voorschriften voor computers om met elkaar te communiceren. Deze protocollen bepalen hoe een computer een verbinding tot stand moet brengen, hoe deze moet worden aangesproken en hoe deze de gegevens naar de ontvanger moet overbrengen. Momenteel worden veel netwerkprotocollen via computernetwerken voor verschillende doeleinden gebruikt. Van alle is IP (internetprotocol) het meest gebruikte netwerkprotocol in de huidige netwerkscenario's. Een groot deel van de huidige wereldwijde netwerkscene is gebaseerd op de adresseringstechnieken die door IP worden geleverd.
Adressering
Het belangrijkste doel van IP is om een significante adresseringstechniek te bieden aan een netwerk en zijn elementen. Het proces van adressering houdt in dat elk knooppunt binnen het netwerk een afzonderlijk adres (of IP-adres) moet hebben voor individuele communicatiesessies. Tijdens inter-netwerkcommunicatiesessies wordt IP gebruikt om een enkel adres te verstrekken aan hele netwerk ook, wat handig is wanneer twee knooppunten van verschillende netwerken met elkaar proberen te communiceren ander. Dit kan worden beschouwd als de basis van het "netwerk van netwerken" dat internet is.
Video van de dag
Netwerkconvergentie
IP is een veelgebruikt protocol bij de vorming van een heterogeen of geconvergeerd netwerk. Een heterogeen netwerk is een groot aantal verschillende onderling verbonden netwerken die op verschillende technologieën draaien. IP kan bijvoorbeeld effectief netwerken zoals Wi-Fi, WiMAX, Ethernet, ATM (asynchrone overdrachtsmodus), glasvezelnetwerken met elkaar verbinden, waardoor een wereldwijde communicatie-interface wordt gevormd. Dit proces van onderlinge verbinding wordt mogelijk gemaakt door een subprotocol van IP genaamd ARP (Address Resolution Protocol) of NDP (Network Discovery Protocol).
Netwerksegmentatie
IP biedt de mogelijkheid om een netwerk op te splitsen in meerdere segmenten, zodat het maximale aantal clients (computers) met elkaar kan worden verbonden. Dit proces staat bekend als netwerksegmentatie of subnetwerken. Door een netwerk te segmenteren, kunnen binnen één netwerk verschillende subnetwerken worden gecreëerd; een proces dat de algehele netwerkbeveiliging en -omvang kan vergroten en de congestie van het netwerkverkeer aanzienlijk kan verminderen. Verder is een ander groot voordeel van netwerksegmentatie via IP het feit dat het uitvallen van één client (node) de communicatie tussen andere clients niet zal beïnvloeden.
Netwerkclassificatie
IP classificeert netwerken in drie hoofdklassen volgens hun adresschema's: d.w.z. klasse A (192.168.0.0), klasse B (172.16.0.0) en klasse C (10.0.0.0) netwerken. Elk netwerk werkt op een ander niveau en bevat clients in de vorm van computers, switches, routers en zelfs onderling verbonden subnetwerken. Bovendien heeft IP het aantal clients voor elke netwerkklasse vastgesteld; een typisch klasse C-netwerk kan bijvoorbeeld tot 65.536 klanten faciliteren, klasse B kan meer dan 1 miljoen klanten hebben en klasse A kan meer dan 16 miljoen knooppunten in een enkel netwerk omvatten.
Routering
Routing is de belangrijkste eis van het internet, dat effectief wordt benaderd en uitgevoerd door IP. Routing omvat communicatie tussen twee verschillende netwerken via apparaten die routers worden genoemd, op een gedeelde gemeenschappelijke link zoals WAN (wide area network), internet, enz. Deze routers worden geïdentificeerd door hun aparte IP-adres, dat uiteindelijk een adres wordt voor toegang tot een bepaald netwerk waarmee een router is verbonden. Op deze manier helpt IP meerdere gebruikers, in verschillende netwerken van verschillende steden, landen of zelfs continenten, om gemakkelijk en snel met elkaar te communiceren.