Een subnet is een logische onderverdeling van een IP-netwerk. Het is een manier om een groter netwerk op te splitsen in kleinere, beter beheersbare netwerken. Dit verbetert de efficiëntie, veiligheid en routering. Zie het als het opdelen van een groot appartementencomplex in afzonderlijke appartementen:elk appartement is een subnet en het gebouw is het grotere netwerk.
Subnetindeling:
Het formaat van een subnet wordt gedefinieerd door het IP-adres en het subnetmasker.
* IP-adres: Dit is een unieke numerieke identificatie die aan elk apparaat in een netwerk wordt toegewezen. Het is geschreven in decimale notatie met stippen (bijvoorbeeld 192.168.1.100). Het bestaat uit twee delen:het netwerkadres en het hostadres. Het subnetmasker bepaalt welk onderdeel welk onderdeel is.
* Subnetmasker: Dit is een 32-bits getal (ook weergegeven in decimale notatie met stippellijnen) dat bepaalt welke bits van het IP-adres het netwerkadres vertegenwoordigen en welke het hostadres vertegenwoordigen. Het is een binair getal dat bestaat uit een reeks 1's gevolgd door een reeks 0's. Het aantal voorloopnullen geeft het netwerkgedeelte aan, en het aantal volgnullen geeft het hostgedeelte aan.
Voorbeeld:
Laten we zeggen dat we een netwerk hebben met het IP-adres `192.168.1.0` en een subnetmasker `255.255.255.0`.
* Binaire weergave van het subnetmasker: `11111111.11111111.11111111.00000000`
Dit betekent dat de eerste 24 bits het netwerkadres vertegenwoordigen en de laatste 8 bits het hostadres.
* Netwerkadres: Het netwerkadres wordt verkregen door een bitsgewijze AND-bewerking uit te voeren tussen het IP-adres en het subnetmasker. Voor een IP-adres '192.168.1.100' zou het netwerkadres '192.168.1.0' zijn. Alle apparaten op dit subnet delen hetzelfde netwerkadres.
* Hostadres: Dit onderdeel identificeert individuele apparaten binnen het subnet. In ons voorbeeld is het hostadres voor `192.168.1.100` `.100`. Het aantal mogelijke hostadressen wordt bepaald door het aantal nullen in het subnetmasker (2
8
=256 in dit geval, minus het netwerkadres en het broadcastadres, waardoor er 254 bruikbare hostadressen overblijven).
* Uitzendadres: Dit is een speciaal adres dat wordt gebruikt om tegelijkertijd een bericht naar alle apparaten in het subnet te verzenden. Dit wordt verkregen door alle hostbits op 1 in te stellen. In dit voorbeeld is het broadcastadres `192.168.1.255`.
CIDR-notatie:
Een beknoptere manier om het subnet weer te geven is het gebruik van CIDR-notatie (Classless Inter-Domain Routing). Het combineert het IP-adres en het subnetmasker in één enkele notatie. '192.168.1.0/24' vertegenwoordigt bijvoorbeeld hetzelfde subnet als hierboven. De `/24` geeft aan dat de eerste 24 bits van het IP-adres het netwerkadres zijn (wat equivalent is aan het subnetmasker `255.255.255.0`).
Samenvattend vereist het begrijpen van subnetten het begrijpen van de wisselwerking tussen IP-adressen en subnetmaskers. Het subnetmasker definieert hoe een IP-adres wordt verdeeld in netwerk- en hostgedeelten, waardoor efficiënt en georganiseerd netwerkbeheer mogelijk is. |