Video: Netwerken voor beginners deel 1: Infrastructuur en IP plan 2024
Wanneer de oorspronkelijke ontwerpers van het IP-protocol het IP-adresschema hadden gemaakt, hadden ze een willekeurig nummer kunnen toewijzen van IP-adresbits voor de netwerk-ID. De resterende bits worden dan gebruikt voor de host-ID.
Stel dat de ontwerpers besloten dat de helft van het adres (16 bits) zou worden gebruikt voor het netwerk en dat de resterende 16 bits zouden worden gebruikt voor de host-ID. Het resultaat van die regeling zou zijn dat het internet in totaal 65, 536 netwerken zou kunnen hebben, en elk van die netwerken zou 65, 536 hosts kunnen hebben.
In de begintijd van het internet leek dit schema waarschijnlijk meer dan het ooit nodig te zijn. De IP-ontwerpers beseften echter vanaf het begin dat maar weinig netwerken tienduizenden hosts zouden hebben.
Stel dat een netwerk van 1 000 computers verbinding maakt met internet en een van deze hypothetische netwerk-ID's krijgt toegewezen. Omdat dat netwerk slechts 1, 000 van zijn 65, 536 hostadressen gebruikt, zouden meer dan 64.000 IP-adressen worden verspild.
Als oplossing voor dit probleem is het idee van IP-adres klassen geïntroduceerd. Het IP-protocol definieert vijf verschillende adresklassen: A, B, C, D en E. Elk van de eerste drie klassen, A-C, gebruikt een andere grootte voor de netwerk-ID en het host-ID-gedeelte van het adres. Klasse D is voor een speciaal type adres dat een multicast-adres wordt genoemd. Klasse E is een experimentele adresklasse die niet wordt gebruikt.
De eerste vier bits van het IP-adres worden gebruikt om te bepalen in welke klasse een bepaald adres past, als volgt:
-
Als het eerste bit nul is, is het adres een klasse Een adres.
-
Als het eerste bit één is en het tweede bit nul is, , is het adres een Klasse B-adres.
-
Als de eerste twee bits beide één zijn en als het derde bit nul is, , is het adres een klasse C-adres.
-
Als de eerste drie bits allemaal één zijn en als het vierde bit nul is, , is het adres een klasse D-adres.
-
Als de eerste vier bits allemaal één zijn, is het adres een klasse E-adres.
De volgende tabel vat de details van elke adresklasse samen.
Klasse | Adresnummerbereik | Beginnen met bits | Lengte van netwerk-ID | Aantal netwerken | Hosts |
---|---|---|---|---|---|
A | 1-126. x. y. z | 0 | 8 | 126 | 16, 777, 214 |
B | 128-191. x. y. z | 10 | 16 | 16, 384 | 65, 534 |
C | 192-223. x. y. z | 110 | 24 | 2, 097, 152 | 254 |