U vraagt zich af waarom een *fysiek adres* (zoals een MAC-adres) nodig is voor gegevensoverdracht in een netwerk. Het is niet helemaal waar dat *twee* fysieke adressen *altijd* nodig zijn voor *elke* gegevensoverdracht; het exacte mechanisme hangt af van de netwerklaag en het protocol. Het kernidee draait echter om de behoefte aan lokale adressering (binnen één netwerksegment) en algemene adressering (over meerdere netwerken).
Hier is een overzicht:
* Fysiek adres (MAC-adres): Dit is een unieke identificatiecode die hardgecodeerd is in de netwerkinterfacekaart (NIC) van elk apparaat. Het is cruciaal voor communicatie *binnen een lokaal netwerksegment*. Zie het als een adres:het is de manier waarop gegevens worden afgeleverd op de juiste computer in uw lokale netwerk (bijvoorbeeld uw Wi-Fi-thuisnetwerk of een lokaal kantoor-LAN). Het MAC-adres wordt gebruikt door de Data Link Layer (Laag 2) van het OSI-model (bijvoorbeeld Ethernet).
* Logisch adres (IP-adres): Dit is een unieke identificatie die wordt toegewezen aan een apparaat in een netwerk. Het wordt gebruikt voor het routeren van gegevens over meerdere netwerken:het internet. Het is als een combinatie van postcode en straatadres. Dankzij het IP-adres kunnen apparaten op verschillende netwerken met elkaar communiceren. Het IP-adres wordt gebruikt door de netwerklaag (laag 3) van het OSI-model (bijvoorbeeld IP-routering).
Waarom beide vaak (maar niet altijd) betrokken zijn:
Overweeg om een pakket van uw computer (computer A) naar een server (computer B) op een ander netwerk te sturen.
1. Routing: Het besturingssysteem van uw computer gebruikt het IP-adres van de server om de route naar de server te bepalen. Routers gebruiken onderweg IP-adressen om het pakket door te sturen.
2. Lokale bezorging: Zodra het pakket arriveert op het netwerk waar de server zich bevindt, moet de router het op het juiste fysieke apparaat afleveren. Dit gebeurt met behulp van het MAC-adres van de server. De router (of een switch) zoekt het MAC-adres op dat is gekoppeld aan het IP-adres van de server in de ARP-cache (Address Resolution Protocol) of voert een ARP-verzoek uit om het te vinden.
3. Datalinklaagcommunicatie: Zodra het MAC-adres is verkregen, gebruikt de datalinklaag dit om het pakket rechtstreeks aan de NIC van de server af te leveren.
In het kort: Het IP-adres brengt het pakket naar het juiste netwerk; het MAC-adres zorgt ervoor dat het pakket bij het juiste apparaat binnen dat netwerk terechtkomt. Ze werken samen om een betrouwbare gegevenslevering te garanderen. Hoewel beide cruciaal zijn voor de meeste internetcommunicatie, gebruiken sommige lokale netwerken vanwege de eenvoud mogelijk alleen MAC-adressen. |