Ang Media Access Control (MAC) address ay isang binary number na ginagamit upang tukuyin ang mga adapter ng network ng computer. Ang mga numerong ito (kung minsan ay tinatawag na mga address ng hardware o mga pisikal na address) ay naka-embed sa hardware ng network sa panahon ng proseso ng pagmamanupaktura o naka-imbak sa firmware at idinisenyo upang hindi mabago.
Ang mga MAC address ay tinutukoy din bilang mga Ethernet address para sa makasaysayang dahilan, ngunit maraming uri ng network ang gumagamit ng MAC addressing, kabilang ang Ethernet, Wi-Fi, at Bluetooth.
Ang Format ng MAC Address
Ang mga tradisyunal na MAC address ay 12-digit (6 bytes o 48 bits) na mga hexadecimal na numero. Ayon sa convention, ang mga address na ito ay karaniwang isinusulat sa isa sa sumusunod na tatlong format, bagama't may mga pagkakaiba-iba:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Ang pinakakaliwang anim na digit (24 bits), na tinatawag na prefix, ay nauugnay sa adapter manufacturer (M). Ang bawat vendor ay nagrerehistro at nakakakuha ng mga prefix ng MAC gaya ng itinalaga ng IEEE. Ang mga vendor ay kadalasang nagtataglay ng maraming prefix na numero na nauugnay sa kanilang mga produkto. Halimbawa, ang mga prefix na 00:13:10, 00:25:9C, at 68:7F:74 (kasama ang iba pa) ay nabibilang sa Linksys (Cisco Systems).
Ang pinakakanang mga digit ng MAC address ay kumakatawan sa isang numero ng pagkakakilanlan para sa partikular na device (S). Sa lahat ng device na ginawa gamit ang parehong prefix ng vendor, ang bawat isa ay binibigyan ng natatanging 24-bit na numero. Maaaring ibahagi ng hardware mula sa iba't ibang vendor ang parehong bahagi ng device ng address.
64-Bit MAC Address
Habang ang mga tradisyonal na MAC address ay 48 bits ang haba, ang ilang uri ng network ay nangangailangan ng mga 64-bit na address sa halip. Ang Zigbee wireless home automation at iba pang katulad na network batay sa IEEE 802.15.4, halimbawa, ay nangangailangan ng 64-bit MAC address na i-configure sa kanilang mga hardware device.
Ang TCP/IP network batay sa IPv6 ay nagpapatupad din ng ibang diskarte sa pakikipag-usap sa mga MAC address kumpara sa mainstream na IPv4. Sa halip na mga 64-bit na hardware address, awtomatikong isinasalin ng IPv6 ang isang 48-bit MAC address sa isang 64-bit address sa pamamagitan ng paglalagay ng fixed (hardcoded) na 16-bit na value na FFFE sa pagitan ng prefix ng vendor at ng identifier ng device. Tinatawag ng IPv6 ang mga numerong ito na mga identifier upang makilala ang mga ito mula sa mga tunay na 64-bit na address ng hardware.
Halimbawa, lumilitaw ang isang 48-bit MAC address na 00:25:96:12:34:56 sa isang IPv6 network sa alinman sa dalawang form na ito:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
MAC vs. IP Address Relationship
Ang TCP/IP network ay gumagamit ng parehong mga MAC address at IP address ngunit para sa magkaibang layunin. Ang isang MAC address ay nananatiling nakapirmi sa hardware ng device, habang ang IP address para sa parehong device ay maaaring baguhin depende sa TCP/IP network configuration nito. Ang Media Access Control ay gumagana sa Layer 2 ng OSI model, habang ang Internet Protocol ay gumagana sa Layer 3. Ito ay nagpapahintulot sa MAC addressing na suportahan ang iba pang mga uri ng network bukod sa TCP/IP.
Ang IP network ay namamahala sa conversion sa pagitan ng mga IP at MAC address gamit ang Address Resolution Protocol (ARP). Ang Dynamic Host Configuration Protocol (DHCP) ay umaasa sa ARP upang pamahalaan ang natatanging pagtatalaga ng mga IP address sa mga device.
MAC Address Cloning
Ang ilang mga internet service provider ay nagli-link sa bawat isa sa kanilang residential customer account sa mga MAC address ng home network router o isa pang gateway device. Ang address na nakikita ng provider ay hindi nagbabago hanggang sa palitan ng customer ang kanilang gateway, gaya ng pag-install ng bagong router. Kapag binago ang residential gateway, makikita ng internet provider ang ibang MAC address na iniuulat at hinaharangan ang network na iyon na mag-online.
Ang proseso ng pag-clone ay malulutas ang problemang ito sa pamamagitan ng pagpapagana sa router (gateway) na patuloy na iulat ang lumang MAC address sa provider kahit na ang address ng hardware nito ay iba. Maaaring i-configure ng mga administrator ang kanilang router (ipagpalagay na sinusuportahan nito ang tampok na ito, gaya ng ginagawa ng marami) upang gamitin ang opsyon sa pag-clone at ipasok ang MAC address ng lumang gateway sa screen ng pagsasaayos. Kapag hindi available ang pag-clone, dapat makipag-ugnayan ang customer sa service provider para irehistro ang kanilang bagong gateway device.