przez fanreal@jawnet » 8 cze 2011, o 21:05
MAC (ang. Media Access Control) – akronim posiadający szereg znaczeń w elektronice i informatyce:
podwarstwa warstwy łącza danych (ang. Data Link Layer, DLL) w modelu OSI
sprzętowy adres karty sieciowej Ethernet i Token Ring, unikatowy w skali światowej, nadawany przez producenta danej karty podczas produkcji.
Podwarstwa warstwy łącza danych modelu OSI pełni następujące funkcje:
kontrola dostępu do medium transmisyjnego
ochrona przed błędami
adresowanie celu
kontrola przepływu pomiędzy stacją końcową a urządzeniami sieciowymi
filtrowanie ramek w celu redukcji propagacji w sieciach LAN i MAN.
Adres MAC (ang. MAC address) jest 48-bitowy i zapisywany jest heksadecymalnie (szesnastkowo). Pierwsze 24 bity oznaczają producenta karty sieciowej, pozostałe 24 bity są unikatowym identyfikatorem danego egzemplarza karty. Na przykład adres 00:0A:E6:3E:FD:E1 oznacza, że karta została wyprodukowana przez Elitegroup Computer System Co. (ECS) i producent nadał jej numer 3E:FD:E1. Czasami można się spotkać z określeniem, że adres MAC jest 6-bajtowy. Ponieważ 1 bajt to 8 bitów, więc 6 bajtów odpowiada 48 bitom. Pierwsze 3 bajty (vendor code) oznaczają producenta, pozostałe 3 bajty oznaczają kolejny (unikatowy) egzemplarz karty. Nowsze karty ethernetowe pozwalają na zmianę nadanego im adresu MAC.
Istnieją zarezerwowane adresy MAC służące chociażby sterowaniem przepływem, testom czy zarezerwowane dla przyszłych zastosowań. Znaleźć je można pod adresem http://standards.ieee.org/regauth/groupmac/Standard_Group_MAC_Address_assignments.pdf