Het is niet helemaal juist om te zeggen dat een protocol * niet * subnetmaskerinformatie in zijn berichten opneemt. Subnetmaskers worden voornamelijk gebruikt voor netwerkadressing en routering , niet voor communicatie tussen apparaten die een bepaald protocol gebruiken.
Dit is waarom:
* Subnetmaskers maken geen deel uit van de gegevens zelf: Ze worden gebruikt bij de netwerklaag (laag 3 van het OSI -model) voor routing- en adresresolutie. Protocollen die werken op hogere lagen (zoals de transportlaag - TCP/UDP - of de toepassingslaag - HTTP, FTP, enz.) Hebben geen direct subnetmaskerinformatie nodig.
* Subnetmaskers worden gebruikt voor netwerksegmentatie: Ze helpen bij het definiëren van netwerkgrenzen en zorgen voor een efficiënte routing van pakketten binnen een netwerk. Deze informatie wordt meestal niet opgenomen in communicatie op applicatieniveau.
* Subnetmaskers worden beheerd door routers en schakelaars: Deze netwerkapparaten behandelen de adresresolutie en routing, met behulp van de subnetmaskerinformatie om het juiste pad voor pakketten te bepalen.
Sommige protocollen kunnen echter indirect subnetmaskerinformatie overbrengen :
* DHCP (Dynamic Host Configuration Protocol): Wanneer een client om een IP -adres vraagt, kan de DHCP -server ook het subnetmasker voor het netwerk bieden waarmee de client wordt toegevoegd.
* ARP (adresresolutieprotocol): Hoewel ARP het subnetmasker niet expliciet verzendt, vertrouwt het op het netwerkmasker om te bepalen welk subnet een doel -IP -adres behoort.
In essentie zijn subnetmaskers essentieel voor de werking van het netwerk, maar maken niet direct deel uit van de gegevens die tussen apparaten zijn uitgewisseld met behulp van specifieke protocollen. De informatie wordt beheerd op de netwerklaag en gebruikt voor efficiënte routing- en adresresolutie. |