MAC

Wat is het?

MAC staat voor Media Access Control en verwijst naar zowel de MAC-sublayer van de data linklaag als de MAC-adressen die netwerkinterfaces identificeren. In netwerktechniek (network access layer / Ethernet) bepaalt de MAC-sublayer hoe apparaten toegang krijgen tot het fysieke medium en hoe Ethernet-frames worden afgeleverd aan een specifiek apparaat op hetzelfde lokale netwerk. Voor Audio/Video, Maker en Web is het belangrijk omdat MAC-adressen en de MAC-sublayer lokaal verkeer sturen: netwerk-audio/video streams, IoT-boards en ingebedde netwerkmodule-interfaces, en netwerkdiagnostiek voor webapplicaties vertrouwen allemaal op deze laag om data binnen het LAN te leveren en te onderscheiden.

Praktisch voorbeeld

Stel: je bouwt een kleine netwerkstudio met een netwerk-audiointerface, een Raspberry Pi die stageverlichting aanstuurt en een webapp die live video streamt. De audiointerface en Raspberry Pi hebben elk een MAC-adres waarmee je in de router of DHCP-server een statische lease kunt vastleggen zodat ze altijd hetzelfde IP-adres krijgen. Voor A/V-streaming gebruik je multicast of multicast-achtige technieken; switches en routers gebruiken MAC-tabellen om multicast- en unicast-frames naar de juiste poorten te sturen. Als maker debug je netwerkproblemen met tools als arp en wireshark door IP-adressen terug te vinden naar MAC-adressen; als webontwikkelaar zie je MAC-adressen niet in HTTP-verkeer, maar ze zijn cruciaal voor lokale connectiviteit, QoS en het oplossen van latency- of verbindingsproblemen.

Test je kennis

Welk van de volgende uitspraken over een MAC-adres is correct in de context van Ethernet en het netwerktoegangslaag?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG