Als u een brief wilt versturen, heeft u het adres van de ontvanger nodig. Het adres is een identificerend kenmerk dat de postbode helpt te weten waar de brief naartoe moet worden gestuurd. Het adres moet dus uniek zijn. Twee huizen kunnen niet hetzelfde adres hebben, anders ontstaat er verwarring.
Het internet werkt op een vergelijkbare manier als de postdienst. In plaats van berichten te verzenden, verzenden apparaten ‘datapakketten’, en het IP-adres of MAC-adres bepaalt waar deze datapakketten naartoe gaan. In het artikel van vandaag wordt besproken hoe deze twee adressen parallel met elkaar werken.
Inhoudsopgave van het artikel
Wat is een IP-adres?
IP-adres (Internet Protocol) is een identificatienummer voor een stuk netwerkhardware. Apparaten op het netwerk hebben verschillende IP-adressen, vergelijkbaar met thuis- of bedrijfsadressen. Apparaten gebruiken IP-adressen om via het netwerk met elkaar te communiceren.
Quantrimang heeft een lang artikel, zoals een brochure, over IP-adressen. Voor meer gedetailleerde informatie kunt u het artikel lezen: Wat is een IP-adres?
Wat is een MAC-adres?
Een MAC-adres identificeert een unieke "netwerkinterface" binnen een apparaat. Hoewel IP-adressen worden toegewezen door de ISP en opnieuw kunnen worden toegewezen wanneer een apparaat verbinding maakt of de verbinding verbreekt, is het MAC-adres gekoppeld aan de fysieke adapter en toegewezen door de fabrikant.
Een MAC-adres is een reeks van 12 cijfers, waarbij elk cijfer een getal van 0 tot en met 9 kan zijn, of een letter van A tot F. Voor het leesgemak is de reeks in blokken verdeeld. Er zijn drie populaire formaten, het eerste formaat is het populairst en heeft de voorkeur:
- 68:7F:74:12:34:56
- 68-7F-74-12-34-56
- 687.F74.123.456
De eerste zes cijfers (het “voorvoegsel” genoemd) vertegenwoordigen de fabrikant van de adapter, terwijl de laatste zes cijfers een unieke identificatie voor die specifieke adapter vertegenwoordigen. Het MAC-adres bevat geen informatie over met welk netwerk het apparaat is verbonden.
Hoe werken IP-adressen en MAC-adressen samen?
Brug tussen MAC-adres en IP-adres: ARP
Hoewel MAC-adressen en IP-adressen veel verschillen hebben, werken ze niet onafhankelijk van elkaar. Address Resolution Protocol (ARP) is de brug die ze verbindt. Dit protocol werkt tussen Laag 2 en Laag 3 op een lokaal netwerk (LAN) . Het wijst IPv4-adressen toe aan MAC-adressen van netwerkapparaten en omgekeerd.
Opmerking : IPv4 gebruikt het ARP-protocol. Op nieuwere IPv6-netwerken biedt het Neighbor Discovery Protocol gelijkwaardige functionaliteit.
Zo werkt het: Het ene apparaat wil communiceren met een ander apparaat op het lokale netwerksegment. Het plaatst zijn verzoek met zowel het bron-IP-adres als het bestemmings-IP-adres in één IP-pakket. Een Ethernet-frame kapselt vervolgens het IP-pakket in. Dit frame bevat zowel de bron- als de bestemmings-MAC-adressen. Maar soms is het MAC-adres van het doelapparaat onbekend.
Voorbeeld van computer A en computer B
Computer A wil een IP-pakket naar computer B sturen. Maar hij kent het MAC-adres van computer B niet. Computer A zal dan een ARP-verzoek uitzenden dat door alle computers in het lokale netwerksegment wordt ontvangen.
In essentie houdt het verzoek in: “Dit is mijn IP-adres. Dit is mijn MAC-adres. En ik ben op zoek naar het MAC-adres dat aan dit IP-adres is gekoppeld. Als dit IP-adres van u is, kunt u reageren en mij uw MAC-adres doorgeven.

Hoe ARP werkt met IP-adressen en MAC-adressen
Computer B ontvangt het ARP-verzoek en zal twee dingen doen.
Ten eerste heeft elk apparaat zijn eigen ARP-tabel. Elke keer dat een computer een pakket over het LAN wil verzenden, kijkt hij eerst in zijn ARP-tabel. Als er nog geen vermelding voor Computer A bestaat in de tabel Computer B, wordt er een nieuwe vermelding gemaakt. De MAC- en IP-adressen van computer A worden toegevoegd op basis van wat zich in het frame bevindt.
Vervolgens wordt een ARP-antwoord met het IP-adres en MAC-adres verzonden. Computer A ontvangt het antwoord en voegt de informatie toe aan zijn ARP-tabel. Met het juiste MAC-adres kan computer A nu Ethernet-frames naar computer B sturen.
Het is belangrijk op te merken dat, hoewel het IP-adres voor iedereen gemakkelijk kan worden opgezocht, het MAC-adres niet gemakkelijk door anderen kan worden gevonden. Wanneer een IP-pakket uw LAN verlaat en door een router gaat, wordt de header met het MAC-adres weggegooid. Daarom zal iedereen buiten het LAN uw MAC nooit in het IP-pakket zien (tenzij een toepassing deze als gegevens verzendt).
MAC-adressen zijn permanent, terwijl IP-adressen dynamisch zijn
Omdat het wordt toegewezen aan de NIC of andere hardware, verandert het MAC-adres nooit zelf (maar veel netwerkinterfaces ondersteunen het wijzigen van het MAC-adres). Aan de andere kant zijn veel IP-adressen dynamisch en veranderen ze periodiek op basis van de tijd of de kenmerken van de netwerkconfiguratie.
Elk adres heeft een unieke adresstructuur
MAC-adres is een 48-bits hexadecimaal adres. Het bestaat meestal uit 6 sets van 2 cijfers of tekens, gescheiden door dubbele punten. Een voorbeeld van een MAC-adres zou er als volgt uitzien: 00:00:5e:00:53:af.
Veel fabrikanten van netwerkkaarten en andere hardware gebruiken een soortgelijke string aan het begin van het MAC-adres van de producten die ze vervaardigen. Dit wordt een organisatorisch unieke identificatie (OUI) genoemd. OUI bestaat meestal uit de eerste 3 bytes van een cijfer of teken. IEEE (Institute of Electrical and Electronics Engineers) beheert OUI voor fabrikanten.
Ondertussen is een IPv4-adres een 32-bits geheel getal weergegeven in hexadecimale notatie. De meer algemene notatie, ook wel punt-quad of punt-decimaal genoemd, is xxxx, waarbij elke x elke waarde tussen 0 en 255 kan hebben. 192.0.2.146 is bijvoorbeeld een geldige IPv4-adresregel.
Gelegen in verschillende lagen in het OSI-model
MAC-adressen en IP-adressen bevinden zich ook in verschillende lagen van het OSI-model (Open Systems Interconnection). Het OSI-model is een conceptueel raamwerk dat zeven abstractielagen gebruikt om alle functies van een telecommunicatiesysteem te beschrijven. In het OSI-model implementeert de MAC-sublaag van de datalinklaag (laag 2) MAC-adressen. Ondertussen werkt een IP-adres in de netwerklaag (laag 3) van het model.
Zwakke punten van IP-adressen en MAC-adressen
Weet u nog hoe een IP-adres de verbinding van een apparaat met een ISP vertegenwoordigt? Wat als een tweede apparaat verbinding maakt met het primaire apparaat en alle webactiviteit via dat apparaat kanaliseert? Voor de rest van internet lijkt de activiteit van het tweede apparaat het primaire apparaat te zijn.
Zo verberg je je IP-adres voor anderen. Hoewel er niets mis mee is om dit te doen, kan het wel tot beveiligingsproblemen leiden. Een kwaadwillende hacker die zich achter een proxy verschuilt, kan het voor de autoriteiten bijvoorbeeld erg moeilijk maken om hem te volgen.
Een ander risico is dat IP-adressen kunnen worden achterhaald . Je zou verbaasd zijn wat iemand kan doen met alleen jouw IP-adres.
En er is ook het potentiële probleem van IP-conflicten , waarbij twee of meer apparaten hetzelfde IP-adres delen. Dit gebeurt vooral binnen een lokaal netwerk, maar door het groeiende tekort aan IPv4-adressen kan het zich snel over het hele internet verspreiden.
Wat MAC-adressen betreft, is er eigenlijk maar één ding dat u moet weten: het is heel eenvoudig om het MAC-adres van een apparaat te wijzigen. Dit ondermijnt het doel van een unieke, door de fabrikant toegewezen identificatiecode, aangezien iedereen het MAC-adres van iemand anders kan 'spoofen'. Het maakt ook functies zoals MAC-filters bijna nutteloos.
Hoe dan ook, IP-adressen en MAC-adressen zijn nuttig en belangrijk, dus ze zullen niet snel verdwijnen. Hopelijk begrijp je nu wat ze zijn, hoe ze werken en waarom je ze nodig hebt.
Als u vragen heeft of andere tips of uitleg heeft, kunt u deze met ons delen in de opmerkingen hieronder!
Bekijk meer: