Subnetten is het proces waarbij een groter netwerk (weergegeven door een IP-adres en subnetmasker) wordt opgedeeld in kleinere, beter beheersbare netwerken. Dit is cruciaal voor efficiënt netwerkbeheer, beveiliging en routering. Hier is een overzicht van hoe het werkt:
1. IP-adressen en subnetmaskers begrijpen:
* IP-adres: Een uniek numeriek label dat aan elk apparaat in een netwerk wordt toegewezen. Het wordt doorgaans geschreven in decimale notatie met stippen (bijvoorbeeld 192.168.1.10). Een IP-adres bestaat uit twee delen:het netwerkadres en het hostadres.
* Subnetmasker: Een 32-bits getal (ook geschreven in decimale notatie met stippellijnen) dat bepaalt welk deel van het IP-adres het netwerk vertegenwoordigt en welk deel de host vertegenwoordigt. Het gebruikt enen (1s) om het netwerkgedeelte aan te geven en nullen (0s) om het hostgedeelte aan te geven. Een subnetmasker van 255.255.255.0 betekent bijvoorbeeld dat de eerste drie bytes het netwerkadres vertegenwoordigen, en dat het laatste byte het hostadres vertegenwoordigt.
2. Het subnetproces:
De kern van subnetten omvat het "lenen" van bits van het hostgedeelte van het IP-adres om extra netwerkbits te creëren. Dit vergroot het aantal subnetten dat u kunt hebben, maar vermindert het aantal bruikbare hostadressen binnen elk subnet.
Laten we dit illustreren met een voorbeeld:
We beginnen met een Klasse C-netwerk:
* Netwerkadres: 192.168.1.0
* Subnetmasker: 255.255.255.0 (standaardmasker voor een klasse C-netwerk)
* Aantal bruikbare hosts: 254 (2
8
- 2 =254, waarbij het netwerkadres en het broadcastadres worden afgetrokken)
Laten we nu zeggen dat we dit netwerk in vier kleinere subnetten willen verdelen. We moeten bits lenen van het hostgedeelte van het subnetmasker om nieuwe netwerkbits te creëren. Sinds 2
2
=4, we moeten twee bits lenen.
* Nieuw subnetmasker: Om twee bits te lenen, voegen we twee bits toe aan het subnetmasker. De binaire weergave van 255.255.255.0 is 11111111.11111111.11111111.00000000. Als we twee bits lenen, krijgen we 11111111.11111111.11111111.11000000, wat zich vertaalt naar 255.255.255.192.
* Aantal bruikbare hosts per subnet: 62 (2
6
- 2 =62, omdat we nu 6 bits hebben voor hostadressen)
* Subnetten: We hebben nu vier subnetten:
* 192.168.1.0/26 (subnet 1)
* 192.168.1.64/26 (subnet 2)
* 192.168.1.128/26 (subnet 3)
* 192.168.1.192/26 (subnet 4)
De `/26` geeft het nieuwe subnetmasker aan, dat 26 netwerkbits heeft (32 bits in totaal - 6 hostbits).
3. CIDR-notatie:
Classless Inter-Domain Routing (CIDR)-notatie vereenvoudigt subnetten door de slash-notatie te gebruiken (bijvoorbeeld `/26` zoals hierboven weergegeven). Het getal na de schuine streep vertegenwoordigt het aantal netwerkbits in het subnetmasker.
4. Hulpmiddelen en technieken:
Verschillende tools en technieken kunnen subnettenberekeningen vereenvoudigen:
* Subnetrekenmachines: Veel online rekenmachines en softwaretools berekenen automatisch subnetadressen, bruikbare hosts, uitzendadressen en andere relevante informatie.
* Binaire manipulatie: Het begrijpen van binaire bestanden en het manipuleren van bits is van fundamenteel belang voor handmatige subnetten.
* Subnetdiagrammen: Grafieken kunnen worden gebruikt om subnetadressen en -bereiken te visualiseren.
Samengevat: Bij subnetten wordt het subnetmasker aangepast om meerdere kleinere netwerken van een groter netwerk te creëren. Dit is essentieel voor het efficiënt organiseren en beheren van netwerken, het verbeteren van de beveiliging en het optimaliseren van routering. Het gebruik van subnetcalculators kan het proces aanzienlijk vereenvoudigen, vooral bij complexere subnetscenario's. |