De hostbits in een IP-adres specificeren de specifieke netwerkinterface (meestal een apparaat) binnen het netwerk dat wordt gedefinieerd door de netwerkbits.
Zie het als deze analogie:
* Netwerkbits: Zoals het adres van een huis (bijvoorbeeld Hoofdstraat 123). Het identificeert de algemene locatie.
* Hostbits: Zoals het appartementnummer in dat gebouw (bijvoorbeeld Apt. 101 op 123 Main Street). Het identificeert de *specifieke* eenheid binnen die locatie. Of, als het een eengezinswoning is, is het gewoon het huis zelf.
Meer gedetailleerd:
* Het IP-adres is verdeeld in twee delen:het netwerkvoorvoegsel (netwerkbits) en de host-ID (hostbits).
* Het netwerkvoorvoegsel identificeert het netwerk waartoe het IP-adres behoort. Alle apparaten op hetzelfde netwerk hebben hetzelfde netwerkvoorvoegsel.
* De host-ID (hostbits) identificeert op unieke wijze een specifiek apparaat (of beter gezegd, een netwerkinterface op een apparaat) binnen dat netwerk. Geen twee apparaten op hetzelfde netwerk kunnen dezelfde host-ID hebben.
Voorbeeld:
Stel dat u een IP-adres `192.168.1.100` heeft met een subnetmasker `255.255.255.0`. Dit subnetmasker betekent dat de eerste 24 bits het netwerkgedeelte zijn en de laatste 8 bits het hostgedeelte.
* Netwerkvoorvoegsel: `192.168.1.0` (afgeleid door het IP-adres te nemen en het subnetmasker toe te passen als een logische AND). Dit geeft aan dat het IP-adres tot het `192.168.1`-netwerk behoort.
* Host-ID: `100` (het laatste octet van het IP-adres). Dit geeft aan dat dit IP-adres is toegewezen aan apparaat #100 op dat netwerk. Een ander apparaat op hetzelfde netwerk kan '192.168.1.101' zijn, wat apparaat #101 aangeeft.
Belangrijke overwegingen:
* Subnetmasker: Het subnetmasker is *cruciaal* om te bepalen hoeveel bits er worden gebruikt voor het netwerkgedeelte en hoeveel bits er worden gebruikt voor het hostgedeelte. Verschillende subnetmaskers maken verschillende aantallen netwerken en hosts per netwerk mogelijk.
* Gereserveerde adressen: Bepaalde host-ID's zijn gereserveerd:
* De host-ID met alle bits ingesteld op 0 (bijvoorbeeld `192.168.1.0` in het bovenstaande voorbeeld) is het netwerkadres zelf. Het identificeert het hele netwerk en is niet toegewezen aan een specifiek apparaat.
* De host-ID met alle bits ingesteld op 1 (bijvoorbeeld `192.168.1.255` in het bovenstaande voorbeeld) is het uitzendadres voor dat netwerk. Pakketten die naar het broadcastadres worden verzonden, worden door *alle* apparaten op het netwerk ontvangen.
* Interface, geen apparaat: Het is nauwkeuriger om te zeggen dat de hostbits een *netwerkinterface* identificeren in plaats van een *apparaat*. Eén apparaat (bijvoorbeeld een server) kan meerdere netwerkinterfaces hebben (bijvoorbeeld een Ethernet-poort en een Wi-Fi-adapter), elk met een eigen IP-adres.
* Dynamisch versus statisch: De toewijzing van de hostbits kan statisch (handmatig geconfigureerd) of dynamisch (toegewezen door een DHCP-server) zijn.
Samenvattend zijn de hostbits het deel van het IP-adres dat een specifiek apparaat binnen een netwerk aanwijst, waardoor communicatie naar dat apparaat kan worden geleid en naar geen ander. |