Je stelt een zeer interessante vraag, maar de formulering is een beetje lastig. Dit is waarom:
* IP -adressen en Mac -adressen: Dit zijn twee verschillende concepten:
* IP -adres (internetprotocoladres): Dit is een logisch adres dat wordt gebruikt om apparaten op een netwerk te identificeren. Het wordt toegewezen door een netwerkbeheerder of dynamisch verkregen via DHCP.
* MAC -adres (media -toegangscontroleadres): Dit is een fysiek adres, uniek voor elke netwerkinterfacekaart (NIC) ter wereld. Het is hard gecodeerd in de hardware van de NIC.
* De MAC -laag (datalinklaag): Deze laag van het OSI -model gaat over fysieke adressering. Het is verantwoordelijk voor het verplaatsen van gegevens tussen apparaten op hetzelfde netwerksegment.
Het probleem: U kunt een IP -adres niet direct vertalen naar een MAC -adres met behulp van een computer. Dit is waarom:
1. IP -adressen zijn logisch: Ze veranderen op basis van netwerkconfiguraties.
2. Mac -adressen zijn fysiek: Ze zijn hard gecodeerd in de netwerkkaart.
Wat wordt gebruikt om IP en Mac te verbinden?
De verbinding tussen IP- en MAC -adressen vindt plaats op het ARP (adresresolutieprotocol):
* Hoe ARP werkt: Wanneer een apparaat gegevens naar een ander apparaat op hetzelfde netwerk moet verzenden, kent het het MAC -adres van de ontvanger niet. Het verzendt een ARP -aanvraaguitzending over het netwerk.
* ARP Antwoord: Het apparaat met het doel -IP -adres reageert met zijn MAC -adres.
* MAC -adres gebruikt: Het verzendapparaat heeft nu het MAC -adres van de ontvanger en kan de gegevens rechtstreeks verzenden.
Sleutelpunt: ARP is een dynamisch protocol, wat betekent dat het MAC -adres dat is gekoppeld aan een bepaald IP -adres kan veranderen.
Voorbeeld: Uw computer moet een webverzoek naar een webserver verzenden met het IP -adres 192.168.1.100. Het kent het MAC -adres van de server niet. Het stuurt een ARP -verzoek met de vraag "Wie heeft IP -adres 192.168.1.100?". De server reageert met zijn MAC -adres. Uw computer kan nu gegevens rechtstreeks naar de server verzenden met behulp van het MAC -adres.
Laat het me weten als je nog andere netwerkvragen hebt! |