Adres MAC (Media Access Control) to unikalny identyfikator fizyczny przypisany do karty sieciowej (NIC – Network Interface Card) każdego urządzenia umożliwiającego komunikację w sieci komputerowej. Jest używany do identyfikacji urządzeń w sieciach lokalnych (LAN) oraz innych typach sieci, niezależnie od adresu IP.
Jak wygląda adres MAC?
Adres MAC składa się z 48 bitów (6 bajtów) i jest najczęściej zapisywany w postaci 12 znaków szesnastkowych, podzielonych dwukropkami lub myślnikami. Na przykład:
- 00:1A:2B:3C:4D:5E
- 00-1A-2B-3C-4D-5E
Pierwsze trzy bajty adresu MAC identyfikują producenta karty sieciowej (tzw. OUI – Organizationally Unique Identifier), a pozostałe trzy są unikalnym numerem nadanym przez tego producenta.
Funkcje adresu MAC:
- Identyfikacja urządzeń w sieci lokalnej:
- W sieciach LAN (np. w domowych sieciach Wi-Fi) adres MAC pozwala routerowi i innym urządzeniom na identyfikację poszczególnych komputerów, telefonów, drukarek czy innych sprzętów.
- Komunikacja na warstwie łącza danych:
- Adres MAC działa na drugiej warstwie modelu OSI (warstwa łącza danych), co oznacza, że jest używany do przesyłania danych w ramach jednej sieci lokalnej, zanim dane zostaną przekazane do wyższych warstw (np. do protokołu IP).
- Filtrowanie i bezpieczeństwo:
- Routery umożliwiają filtrowanie adresów MAC, co pozwala na ograniczenie dostępu do sieci tylko dla urządzeń o określonych adresach MAC.
Wady i ograniczenia MAC adresu:
- Brak ochrony przed klonowaniem:
Adresy MAC mogą być łatwo „podszywane” (tzw. MAC spoofing) przez nieautoryzowane urządzenia, co stanowi potencjalne zagrożenie bezpieczeństwa. - Stałość adresu:
Adres MAC jest przypisany sprzętowo i zwykle nie można go zmienić (choć niektóre systemy operacyjne pozwalają na jego emulację).
Przykłady zastosowania adresu MAC:
- Filtrowanie dostępu do sieci Wi-Fi:
Możesz skonfigurować router, aby pozwalał na dostęp do sieci tylko wybranym urządzeniom na podstawie ich adresów MAC. - Diagnostyka i zarządzanie sieciami:
Adresy MAC są używane przez administratorów sieci do monitorowania urządzeń, rozwiązywania problemów z siecią oraz zarządzania ruchem.
Ciekawostka:
Choć adres MAC jest przypisany do sprzętu, w przypadku wirtualnych maszyn (VM) również są generowane wirtualne adresy MAC, aby umożliwić ich komunikację w sieci.