MAC adresa

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání
Podrobné schéma MAC adresy

MAC adresa (z anglického „Media Access Control“) je jedinečný identifikátor síťového zařízení, který používají různé protokoly druhé (spojové) vrstvy OSI. Je přiřazována síťové kartě NIC bezprostředně při její výrobě (u starších karet je přímo uložena do EEPROM paměti) a proto se jí také někdy říká fyzická adresa, nicméně ji lze dnes u moderních karet dodatečně změnit. Ethernetová MAC adresa se skládá ze 48 bitů a podle standardu by se měla zapisovat jako tři skupiny čtyř hexadecimálních čísel (např. 0123.4567.89ab), mnohem častěji se ale píše jako šestice dvojciferných hexadecimálních čísel oddělených pomlčkami nebo dvojtečkami (např. 01-23-45-67-89-ab nebo 01:23:45:67:89:ab). Při převodu na 48bitové číslo se převede každá šestnáctková dvojice na dvojkové číslo (např. 01h = 00000001, 23h = 00100011 atd.).

Obsah

[editovat] Jedinečnost adres

MAC adresa přidělená výrobcem je vždy celosvětově jedinečná. Z hlediska přidělování je rozdělena na dvě poloviny. O první polovinu musí výrobce požádat centrálního správce adresního prostoru a je u všech karet daného výrobce stejná (či alespoň velké skupiny karet, velcí výrobci mají k dispozici několik hodnot pro první polovinu). Výrobce pak každé vyrobené kartě či zařízení přiřazuje jedinečnou hodnotu druhé poloviny adresy. Jednoznačnost velmi usnadňuje správu lokálních sítí – novou kartu lze zapojit a spolehnout se na to, že bude jednoznačně identifikována.

[editovat] Speciální adresy

  • Všesměrová (broadcast) je adresa označující všechna připojená zařízení. Jí adresovaný paket bude přijat všemi zařízeními v dané lokální síti. Všesměrová adresa obsahuje samé jedničky (ff:ff:ff:ff:ff:ff).
  • Skupinová (multicast) adresa označuje skupinu připojených zařízení. Přijmou ji všechna zařízení v lokální síti, která byla nakonfigurována za členy skupiny (typicky některá aplikace požádá o vstup do skupiny a karta následně začne přijímat pakety s danou skupinovou adresou). Skupinové adresy mají v nejméně významném bitu prvního bajtu jedničku (01 při zápisu adresy).
  • Lokálně spravovaná adresa je přidělována správcem sítě, nikoli výrobcem. Lokálně spravované adresy mají nastaven druhý nejméně významný bit prvního bajtu (02 v zápisu adresy), používají se však jen výjimečně.

[editovat] Zjištění MAC adresy

  • Windows: Start → Spustit… → napsat cmd a do otevřeného okna napsat ipconfig /all. Vypíší se detaily všech síťových adaptérů včetně jejich MAC adres:
Přípona DNS podle připojení . . . : example.net
Popis . . . . . . . . . . . . . . : Realtek RTL8139/810x
Fyzická Adresa. . . . . . . . . . : 00-11-09-95-26-FE
Protokol DHCP povolen . . . . . . : Ano
Automatická konfigurace povolena  : Ano
Adresa IP . . . . . . . . . . . . : 192.168.1.153
Maska podsítě . . . . . . . . . . : 255.255.255.0
Výchozí brána . . . . . . . . . . : 192.168.1.1
Server DHCP . . . . . . . . . . . : 192.168.1.1
Servery DNS . . . . . . . . . . . : 192.168.1.1
Zapůjčeno . . . . . . . . . . . . : 9. října 2008 12:02:15
Zápůjčka vyprší . . . . . . . . . : 8. listopadu 2008 12:02:15
  • Linux: Přihlásit se do konzole a spustit příkaz ifconfig | grep HWaddr.

[editovat] Poznámky

Vzhledem ke skutečnosti, že moderní síťová zařízení mají možnost MAC adresu změnit, není zaručena jednoznačná identifikace zařízení v lokální počítačové síti LAN. Při výskytu zařízení se stejnou MAC adresou ve stejné lokální síti, nemusí být komunikace mezi některými zařízeními plně funkční.

[editovat] Externí odkazy