Wat is een IP- of internetprotocol?
Internetprotocol is de verzameling technieken die door veel hosts wordt gebruikt voor het verzenden van gegevens via internet. De huidige versie van het internetprotocol is IPv4, dat een 32-bits adressysteem biedt.
Internetprotocol is een "best effort" -systeem, wat betekent dat er geen pakket informatie overheen is verzonden om zijn bestemming te bereiken in dezelfde staat waarin het is verzonden. Vaak worden andere protocollen in combinatie met het internetprotocol gebruikt voor gegevens die om de een of andere reden een extreem hoge betrouwbaarheid moeten hebben.
Elk apparaat dat is aangesloten op een netwerk, of het nu een LAN (Local Area Network) of internet is, krijgt een internetprotocolnummer. Dit adres wordt gebruikt om het apparaat uniek te identificeren tussen alle andere apparaten die op het uitgebreide netwerk zijn aangesloten.
De huidige versie van het internetprotocol (IPv4) staat meer dan vier miljard unieke adressen toe. Dit aantal wordt echter drastisch verminderd door de praktijk van webmasters die adressen in grote blokken opnemen, waarvan het grootste deel ongebruikt blijft. Er is een vrij substantiële beweging om een nieuwe versie van het internetprotocol (IPv6) aan te nemen, die twee tot honderd achtentwintigste macht van unieke adressen zou hebben. Dit nummer kan ruwweg worden weergegeven door een drie met negenendertig nullen erachter.
De reden waarom zo'n vrijwel onbeperkte set internetprotocoladressen wenselijk is, is vanwege het begin van kleine draadloze apparaten. In het verleden leek het erop dat vier miljard adressen meer dan genoeg zouden zijn, maar adressen werden destijds alleen door computers gebruikt. In de toekomst is het denkbaar dat voor elke mens op aarde honderden, zo niet duizenden apparaten communiceren via draadloze netwerken, die elk hun eigen adres in het internetprotocol nodig hebben.
De meeste menselijke gebruikers gebruiken IP-adressen niet rechtstreeks, maar gebruiken woorden om toegang te krijgen tot de servers en computers die ze willen bezoeken. Ingevoerde domeinnamen worden verbonden met hun internetprotocoladressen via het domeinnaamsysteem (DNS), dat een register bijhoudt van alle domeinnamen en het IP-adres waaraan ze zijn gerelateerd.