Wat is het verschil tussen MAC-adres en IP-adres?
In computernetwerken kunnen alle netwerkapparaten verbinding met elkaar maken en met elkaar communiceren. Maar we vragen ons altijd af hoe een apparaat een ander apparaat in het netwerk op een unieke manier kan identificeren. Dit is alleen mogelijk met behulp van MAC- en IP-adressen. Nu is er weer verwarring tussen deze twee. Laten we dus, alvorens ze te definiëren, eerst een voorbeeld nemen om ze uit te leggen.
Bij voorbeeld, als iemand een koerier naar een andere persoon moet sturen. De verzender moet twee dingen over de ontvanger opgeven om de koerier met succes te kunnen verzenden. De twee dingen zijn – adres van de ontvanger (het kan huisnummer, straat, stad, staat, en postcode bevatten), en de naam van de ontvanger (om specifiek de juiste persoon te identificeren om de koerier te leveren). Als we dit voorbeeld correleren met netwerken, dan zal het IP-adres het adres zijn van de netwerkverbinding waarin meerdere apparaten aanwezig kunnen zijn, en het MAC-adres zal het adres zijn van specifieke knooppunten, waar we de gegevens willen afleveren.
We zullen deze twee adressen in detail leren kennen. We zullen ook de verschillen tussen hen leren. Laten we ze nu een voor een bekijken.
IP Adres (Internet Protocol Adres)
Een IP adres is een adres dat op unieke wijze een netwerk verbinding identificeert. Het wordt aangeduid als het ‘Logische Adres’ dat aan een verbinding in een netwerk wordt verstrekt.
IP-adressen worden meestal verstrekt door de beheerder van het netwerk of de Internet Service Providers (ISP). Het kan statisch of dynamisch van aard zijn. Het kan tijdelijk zijn en telkens veranderen wanneer een apparaat verbinding maakt met verschillende netwerken. IP-adressen zijn in binaire vorm beschikbaar. Het wordt voornamelijk gebruikt bij routering, omdat het specifiek een netwerkverbinding identificeert. Het wordt gebruikt in de netwerklaag van de OSI- of TCP/IP-referentiemodellen.
Er zijn hoofdzakelijk twee soorten IP-adressen:
- IPv4 (Internet Protocol Versie 4): IPv4 is een 32-bits adres. Dit adres is beschikbaar in decimale vorm met punten (.) ertussen. Bijvoorbeeld – 192.168.0.11. Het header veld van IPv4 is 20 bytes, en de checksum bits zijn aanwezig in de header voor fout controle. De IPsec ondersteuning (voor beveiligingsfunctie) is optioneel in IPv4. De optionele velden zijn ook beschikbaar in de IPv4-adressering. Het ondersteunt een pakketgrootte van maximaal 576 bytes. De IPv4-adressering kan worden gebruikt voor Multicasting en Broadcasting van datapakketten.
- IPv6 (Internet Protocol Versie 6): IPv6 is een 128-bits adres. Dit adres is beschikbaar in hexadecimale vorm samen met puntkomma’s (:) ertussen. Bijvoorbeeld: 2FFE:F300:0213:AB01:0132:7289:2134:ABDC. Het header veld van de IPv6 is 40 bytes, maar de checksum bits zijn niet aanwezig in het header bestand. De IPsec ondersteuning (voor beveiligingsfunctie) is verplicht in IPv6. De optionele velden zijn niet beschikbaar in IPv6-adressering. Het ondersteunt een pakketgrootte van maximaal 1280 bytes. IPv6-adressering kan niet worden gebruikt voor broadcasting.
MAC-adres (Media Access Control Address)
MAC-adres is het adres dat een knooppunt op het netwerk op unieke wijze identificeert. Het wordt ook wel het fysieke adres genoemd, of het Burnt-In adres, of het software adres. Het MAC-adres wordt verstrekt door de fabrikant van de NIC (Network Interface Card). Het is in de hardware ingebouwd en blijft voor dat apparaat constant.
MAC is een adres van 48 bits dat ofwel 6 groepen van 2 hexadecimale cijfers bevat, ofwel 3 groepen van 4 hexadecimale apparaten. Deze hexadecimale cijfers kunnen van elkaar worden gescheiden door koppeltekens(-) of dubbele punten(:). Bijvoorbeeld: 23-AB-CD-EF-56-78, OF 23AB:CDEF:5678. Het 48 bits MAC-adres bestaat uit twee delen van elk 24 bits. De eerste 24 bits vertegenwoordigen de OUI (Organization Unique Identifier), en de volgende 24 bits vertegenwoordigen de specifieke informatie van de leverancier. Het MAC-adres werkt op de Data-Link Layer van de OSI- of TCP/IP-referentiemodellen.
Hieronder volgen de verschillen tussen het MAC- en het IP-adres:
- Doel: Het IP-adres wordt hoofdzakelijk gebruikt om de verbinding van een knooppunt op het netwerk te identificeren, terwijl het MAC-adres wordt gebruikt om het unieke adres van dat knooppunt vast te stellen.
- Adrestype: Het IP-adres is een op software gebaseerd of logisch adres, terwijl het MAC-adres een op hardware gebaseerd, burnt-in, of fysiek adres is.
- Adresverstrekker: Het IP-adres wordt verstrekt door de beheerder van het netwerk, DHCP (Dynamic Host Configuration Protocol), of de ISP (Internet Service Provider). Het MAC-adres daarentegen wordt verstrekt door de fabrikant van het apparaat en is ingebouwd in de NIC (Network Interface Card).
- Adreslengte en -weergave: In IP-adres, Ipv4 heeft een adres lengte van 32-bits, terwijl IPv6 heeft een adres lengte van 128-bits. Het MAC-adres daarentegen is een adres van 48 bits. Ook wordt het IP-adres weergegeven in het binaire formaat met punten (.) ertussen, terwijl het MAC-adres wordt weergegeven in het hexadecimale formaat met koppeltekens(-) of dubbele punten (:) ertussen.
- Netwerkklassen: De IP-adressen gebruiken allerlei netwerkklassen, d.w.z., A, B, C, D, en E voor het adresseren van een verbinding. Aan de andere kant worden dergelijke netwerkklassen niet gebruikt voor het adresseren van het MAC-adres voor een specifiek apparaat.
- Subnetting: Subnetting is het proces van het verdelen van een netwerk in twee of meer kleine netwerken. Het IP-adres maakt gebruik van subnetting, terwijl het MAC-adres dit niet doet.
- Flexibiliteit: Het IP-adres is flexibel van aard, het wordt gewijzigd wanneer een apparaat verbinding maakt met een ander netwerk. Het MAC-adres is daarentegen niet flexibel en blijft voor een apparaat constant.
- Gebruikt netwerkverkeer: Het IP-adres kan worden gebruikt voor Multicasting of Broadcasting, terwijl het MAC-adres kan worden gebruikt voor broadcasting.
- Implementatielaag: Het IP-adres of de logische adressering wordt geïmplementeerd in de Netwerklaag van het OSI- of TCP/IP-model. Aan de andere kant wordt het MAC-adres of de fysieke adressering geïmplementeerd in de Data-Link laag van het OSI of TCP/IP referentiemodel.
Dit is alles over de IP en MAC adressen, en de verschillen tussen hen. Hopelijk heb je vandaag iets nieuws geleerd. Dat was het voor deze blog.