IP-adressen uitgelegd

You are here:
Estimated reading time: 4 min

Introduction

Elke machine op internet heeft een uniek nummer toegewezen, een zogenaamd IP-adres. Zonder een uniek IP-adres op uw computer kunt u niet communiceren met andere apparaten, gebruikers en computers op internet. U kunt naar uw IP-adres kijken alsof het een telefoonnummer is, elk uniek en gebruikt om een manier te identificeren om u en alleen u te bereiken.

IPv4- en IPv6-adressen

Er zijn twee smaken IP-adressen die op een netwerk kunnen worden gebruikt. De eerste en de versie waarvoor internet en de meeste routers momenteel zijn geconfigureerd, is IPv4 of Internet Protocol versie 4. Deze versie maakt gebruik van 32-bits adressen, waardoor het aantal adressen wordt beperkt tot 4.294.967.296 mogelijke unieke adressen. Sommige van deze adressen, ongeveer 290 miljoen, zijn ook gereserveerd voor speciale doeleinden. Vanwege de populaire groei van het internet is er bezorgdheid dat de pool van mogelijke adressen in de nabije toekomst uitgeput zou zijn. Met dit in gedachten werd een nieuwe versie van IP-adressen ontwikkeld genaamd IPv6, of Internet Protocol versie 6, die de adresgrootte zou veranderen van 32-bits adres in 128-bits adressen. Deze wijziging zou het mogelijk maken om royale IP-adrestoewijzingen aan netwerken te doen zonder dat er een voorzienbaar probleem is met het aantal beschikbare adressen. Om IPv6-adressen te kunnen gebruiken, moeten bestaande routers en hardware echter worden geüpgraded of geconfigureerd om deze nieuwe versie van IP-adressen te gebruiken.

Aangezien IPv4 nog steeds de meest gebruikte is, zal deze zelfstudie zich richten op die versie van IP-adressen.

Het adres zelf

Een IP-adres bestaat altijd uit 4 nummers gescheiden door punten, waarbij de nummers een mogelijk bereik van 0 tot en met 255 hebben. Een voorbeeld van hoe een IP-adres wordt weergegeven is: 192.168.1.10

Deze weergave van een IP-adres wordt decimale notatie genoemd en wordt over het algemeen door mensen gebruikt om naar een IP-adres te verwijzen voor leesbaarheidsdoeleinden. Met de bereiken voor elk getal tussen 0 en 255 zijn er in totaal 4.294.967.296 mogelijke IP-adressen.

Van deze adressen zijn er 3 speciale bereiken die zijn gereserveerd voor speciale doeleinden. De eerste is het 0.0.0.0-adres en verwijst naar het standaardnetwerk en het 255.255.255.255-adres dat het uitzendadres wordt genoemd. Deze adressen worden gebruikt voor routering, die niet wordt behandeld in deze zelfstudie. Het derde adres, 127.0.0.1, is het loopback-adres en verwijst naar uw machine. Wanneer u ziet, 127.0.0.1, verwijst u eigenlijk naar uw eigen machine. Dat betekent dat als u op deze link klikt, http://127.0.0.1, u eigenlijk probeert verbinding te maken met uw eigen computer, en tenzij u een webserver hebt, krijgt u een verbindingsfout.

Er zijn echter enkele richtlijnen voor hoe IP-adres kan worden weergegeven. De vier nummers moeten tussen 0 en 255 liggen en het IP-adres van 0.0.0.0 en 255.255.255.255 is gereserveerd en wordt niet beschouwd als bruikbare IP-adressen. IP-adressen moeten uniek zijn voor elke computer die is verbonden met een netwerk. Dat betekent dat als u twee computers in uw netwerk hebt, elk een ander IP-adres moet hebben om met elkaar te kunnen communiceren. Als per ongeluk hetzelfde IP-adres aan twee computers wordt toegewezen, hebben die computers een zogenaamd “IP-conflict” en kunnen ze niet met elkaar communiceren.

IP-adresklassen

Deze IP-adressen kunnen verder worden onderverdeeld in klassen. Deze klassen zijn A, B, C, D, E en hun mogelijke bereiken zijn te zien in figuur 2 hieronder.

klas Start adres Eind adres
A 0.0.0.0 126.255.255.255
B 128.0.0.0 191.255.255.255
C 192.0.0.0 223.255.255.255
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.255

Als je naar de tabel kijkt, merkt u misschien iets vreemds. Het bereik van IP-adres van klasse A tot klasse B slaat het bereik 127.0.0.0-127.255.255.255 over. Dit bereik is daarom gereserveerd voor de speciale adressen met de naam Loopback-adressen die hierboven al zijn besproken.

De rest van de klassen worden toegewezen aan bedrijven en organisaties op basis van het aantal IP-adressen dat ze nodig hebben. Hieronder vindt u beschrijvingen van de IP-klassen en de organisaties die doorgaans dat type toewijzing ontvangen.

Standaardnetwerk: Het speciale netwerk 0.0.0.0 wordt over het algemeen gebruikt voor routering.

Klasse A: Uit de bovenstaande tabel ziet u dat er 126 klasse A-netwerken zijn. Deze netwerken bestaan uit 16.777.214 mogelijke IP-adressen die kunnen worden toegewezen aan apparaten en computers. Dit type toewijzing wordt over het algemeen gegeven aan zeer grote netwerken zoals multinationale ondernemingen.

Loopback: Dit is het speciale 127.0.0.0-netwerk dat is gereserveerd als een loopback naar uw eigen computer. Deze adressen worden gebruikt voor het testen en foutopsporing van uw programma’s of hardware.

Klasse B: Deze klasse bestaat uit 16.384 individuele netwerken, elke toewijzing bestaat uit 65.534 mogelijke IP-adressen. Deze blokken worden over het algemeen toegewezen aan internetproviders en grote netwerken, zoals een universiteit of een groot ziekenhuis.

Klasse C: Er zijn in totaal 2.097.152 klasse C-netwerken beschikbaar, waarbij elk netwerk bestaat uit 255 afzonderlijke IP-adressen. Dit type klasse wordt over het algemeen gegeven aan kleine tot middelgrote bedrijven.

Klasse D: De IP-adressen in deze klasse zijn gereserveerd voor een service met de naam Multicast.

Klasse E: De IP-adressen in deze klasse zijn gereserveerd voor experimenteel gebruik.

Broadcast: Dit is het speciale netwerk van 255.255.255.255 en wordt gebruikt voor het uitzenden van berichten naar het hele netwerk waarop uw computer zich bevindt.

Privéadressen

Er zijn ook blokken IP-adressen die zijn gereserveerd voor intern privégebruik voor computers die niet rechtstreeks met internet zijn verbonden. Deze IP-adressen mogen niet via internet worden gerouteerd en de meeste serviceproviders zullen de poging om dit te doen blokkeren. Deze IP-adressen worden gebruikt voor intern gebruik door bedrijfs- of thuisnetwerken die TCP/IP moeten gebruiken, maar niet direct zichtbaar willen zijn op internet. Deze IP-bereiken zijn:

Klas
Privé-Start Adres
Privé-End Adres
A
10.0.0.0
10.255.255.255
B
172.16.0.0
172.31.255.255
C
192.168.0.0
192.168.255.255

Als u zich in een privénetwerk voor thuisgebruik bevindt en TCP/IP wilt gebruiken, moet u IP-adressen van uw computers/apparaten toewijzen uit een van deze drie bereiken. Op die manier zou uw router / firewall het enige apparaat zijn met een echt IP-adres dat uw netwerk veiliger maakt.

Veelvoorkomende problemen en oplossingen

Het meest voorkomende probleem dat mensen hebben, is per ongeluk een IP-adres toewijzen aan een apparaat in uw netwerk dat al aan een ander apparaat is toegewezen. Wanneer dit gebeurt, weten de andere computers niet welk apparaat de informatie moet krijgen en kunt u onregelmatig gedrag ervaren. Op de meeste besturingssystemen en apparaten, als er twee apparaten op het lokale netwerk zijn die hetzelfde IP-adres hebben, geeft het u over het algemeen een waarschuwing “IP-conflict”. Als u deze waarschuwing ziet, betekent dit dat het apparaat dat de waarschuwing geeft, een ander apparaat in het netwerk heeft gedetecteerd met hetzelfde adres.

De beste oplossing om een probleem als dit te voorkomen, is door een service genaamd DHCP te gebruiken die bijna alle thuisroutes bieden. DHCP of Dynamic Host Configuration Protocol is een service die adressen toewijst aan apparaten en computers. U vertelt de DHCP-server welk bereik van IP-adressen u wilt toewijzen, waarna de DHCP-server de verantwoordelijkheid op zich neemt om die IP-adressen toe te wijzen aan de verschillende apparaten en bij te houden, zodat die IP-adressen slechts één keer worden toegewezen.

Conclusion

IP-adressen en hun functie op internet is een belangrijk concept om te begrijpen. Hopelijk heb je met deze tutorial een stevigere greep op dit concept, wat je zou moeten helpen problemen op te lossen en een beter begrip te krijgen van hoe internet werkt.

Was this article helpful?
Dislike 0
Views: 92
Skip to content