MAC adresa (engl. Media Access Control Address) je jedinstven broj, kojim se vrši identifikacija uređaja/interfejsa na lokalnoj LAN mreži. Ova je adresa sloja linka OSI referentnog modela, predstavljena sa 6 bajtova najčešće u heksadecimalnoj notaciji. Za razliku od IP adresa, MAC adrese uređajima proizvađači zadaju za stalno, tj. pri proizvodnji adaptera ona se upisuje u njegovu ROM memoriju. Do sukoba adresa ne dolazi budući da se organizacija IEEE upravlja njihovom raspodelom (firma kupuje deo adresnog prostora za iznos nominalne članarine). Isto tako za razliku od IP adrese koje imaju hijerarhijsku strukturu, ove adrese imaju linearnu, tj. nepromenljivu strukturu. Budući da postoje adrese mrežnog sloja i sloja linka, zadatak za njihovo prevođenje uzima protokol za razrešivanje adresa ARP - (engl. Address Resolution Protocol), koji je definisan dokumentom RFC pod brojem 826.

Struktura MAC adrese uredi

Vrednosti MAC adresa definisane su od strane IEEE organizacije koja je usvojila pravila kojih treba da se pridržavaju proizvođači opreme kako bi se osigurala njihova jedinstvenost na globalnom nivou. Pravila koja je postavio IEEE zahtevaju da se proizvođač koji prodaje neki mrežni uređaj prethodno registruje kod njih. Pri toj registraciji dodeljuje im se (OUI) kod od tri bajta (engl. Organizationally Unique Identifier), koji na jedinstven način identifikuje firmu u MAC adresi. Isto tako od firmi se zahteva da poštuju određena pravila:

  • Sve MAC adrese koje dodele mrežnim karticama ili uređaju moraju da imaju u sebi OUI kod na mestu prvih tri bajta adrese.
  • Sve MAC adrese sa istim OUI kodom moraju da imaju jedinstvene serijske brojeve na mestima poslednja tri bajta.

Lista nekih firmi i njima dodeljenih OUI кодова:

MAC adresa je zapamćena u ROM memoriji mrežne kartice i ne može biti programski promenjena. Ipak, ova adresa se kopira u RAM pri resetovanju uređaja, pa se pri njenom korićenju koristi adresa smeštena u RAM memoriji. Kao što smo naveli MAC adresa se najčešće predstavlja u heksadecimalnoj notaciji, kao niz od 12 heksadecimalnih brojeva. Različiti proizvođači znaju da je ipak u ovoj notaciji predstave na različite načine, navešćemo primer.

  • 00-18-02-74-13-FB
  • 00:18:02:74:13:FB
  • 00.18.02.74.13.FB

Koristeći komandu ipconfig/all ili arp-a u komandnoj liniji kod Microsoft Windows OS, možete da vidite koja je MAC adresa vaše mrežne kartice, ili nadole navedenom linku možete da proverite na osnovu prvih 6 hex cifara adrese kojoj firmi pripada.

Tipovi MAC adresa uredi

Kako za IP adrese imamo unikast/multikast/broadkast adrese, potrebno je da i kod MAC adresa imamo iste tipove adresa koje će biti zapisane u zaglavlju frejma pri mapiranju. Unikast IP adresi odgovara MAC adresa mrežne kartice računara, ako je paket upućen njemu, odnosno MAC adresi izlaza iz mreže ako je paket upućen uređaju van lokalne mreže. Za multikast adrese uzimaju se adrese koje počinju sa 01-00-5E definisano u RFC 1112, dok se za broadkast MAC adresu uzima adresa predstavljena sa 12 heksadecimalnih brojeva F (FF-FF-FF-FF-FF-FF), 48 jedinica u binarnoj notaciji.

Standardi i protokoli uredi

Kao format za adresiranje, MAC adresu koriste:

Vidi još uredi

Literatura uredi

  • Umrežavanje računara od vrha do dna sa internetom u fokusu, Kurose-Ros, RAF-CET, 2005.

Spoljašnje veze uredi