Panimula sa MAC Addresses

Ang Media Access Control (MAC) na address ay isang binary na numero na ginamit upang makilala nang kakaiba ang mga adaptor ng network ng computer. Ang mga numerong ito (na 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.

Tinutukoy din ng ilan ang mga ito bilang "mga address ng Ethernet" para sa makasaysayang mga dahilan, ngunit maraming uri ng mga network ang lahat ay gumagamit ng MAC addressing kabilang ang Ethernet , Wi-Fi , at Bluetooth .

Format ng isang MAC Address

Ang mga tradisyunal na MAC address ay 12-digit (6 byte o 48 bits ) hexadecimal na numero . Sa pamamagitan ng kombensyon, karaniwan ang mga ito ay isinulat sa isa sa mga sumusunod na tatlong mga format:

Ang kaliwang 6 na digit (24 bits) na tinatawag na "prefix" ay nauugnay sa tagagawa ng adaptor. Ang bawat vendor ay nagrerehistro at nakakakuha ng mga prefix na MAC na itinalaga ng IEEE. Ang mga vendor ay madalas na nagtataglay ng maraming mga numero ng prefix na nauugnay sa kanilang iba't ibang mga produkto. Halimbawa, ang mga prefix na 00:13:10, 00: 25: 9C at 68: 7F: 74 (kasama ang marami pang iba) ay nabibilang sa Linksys ( Cisco Systems ).

Ang pinakamataas na mga numero ng isang MAC address ay kumakatawan sa isang numero ng pagkakakilanlan para sa partikular na aparato. Kabilang sa lahat ng mga aparato na gawa sa parehong prefix ng vendor, ang bawat isa ay binibigyan ng kanilang sariling natatanging 24-bit na numero. Tandaan na ang hardware mula sa iba't ibang mga vendor ay maaaring mangyari upang ibahagi ang parehong bahagi ng aparato ng address.

64-bit MAC Addresses

Habang ang tradisyunal na MAC address ay 48 bits ang haba, ang ilang mga uri ng network ay nangangailangan ng 64-bit na mga address sa halip. Ang ZigBee wireless home automation at iba pang katulad na mga network batay sa IEEE 802.15.4, halimbawa, ay nangangailangan ng mga 64-bit na MAC address na isinaayos sa kanilang mga hardware device.

Ang mga TCP / IP network batay sa IPv6 ay nagpapatupad rin ng iba't ibang diskarte sa pakikipag-usap sa MAC address kumpara sa pangunahing IPv4 . Gayunman, sa halip na mga address ng hardware na 64-bit, awtomatikong isinasalin ng IPv6 ang 48-bit na MAC address sa isang 64-bit na address sa pamamagitan ng pagpasok ng isang nakapirming (hardcoded) na FFFE na 16-bit na halaga sa pagitan ng prefix ng vendor at ang tagatukoy ng device. Tinatawag ng IPv6 ang mga numerong ito na "mga tagapagpakilala" upang makilala sila mula sa tunay na 64-bit na mga address ng hardware.

Halimbawa, ang isang 48-bit MAC address 00: 25: 96: 12: 34: 56 ay lumilitaw sa isang IPv6 network bilang (karaniwang nakasulat sa alinman sa dalawang mga form na ito):

MAC kumpara sa IP Address Relationship

Ang mga TCP / IP network ay gumagamit ng parehong MAC address at mga IP address ngunit para sa magkahiwalay na mga layunin. Ang isang MAC address ay nananatiling maayos sa hardware ng aparato habang ang IP address para sa parehong device ay maaaring mabago depende sa configuration ng TCP / IP network nito. Ang Media Access Control ay nagpapatakbo sa Layer 2 ng model OSI habang ang Internet Protocol ay nagpapatakbo sa Layer 3 . Ito ay nagbibigay-daan sa MAC addressing upang suportahan ang iba pang mga uri ng mga network bukod sa TCP / IP.

Pinamamahalaan ng mga network ng IP ang conversion sa pagitan ng IP at MAC address gamit ang Address Resolution Protocol (ARP) . Ang Dynamic Host Configuration Protocol (DHCP) ay nakasalalay sa ARP upang pamahalaan ang natatanging assignment ng mga IP address sa mga device.

MAC Address Cloning

Ang ilang mga Internet Service Provider ay nag- uugnay sa bawat isa sa kanilang mga residential customer account sa MAC address ng home network router (o isa pang gateway device). Ang address na nakita ng provider ay hindi nagbabago hanggang pinalitan ng customer ang kanilang gateway, tulad ng pag-install ng isang bagong router . Kapag ang isang residential gateway ay nabago, ang provider ng Internet ay nakikita na ngayon ang isang naiibang MAC address na nai-ulat at hinaharangan ang network na iyon mula sa online.

Ang proseso na tinatawag na "pag-clone" ay nalulutas ang problemang ito sa pamamagitan ng pag-enable sa router (gateway) upang panatilihin ang pag-uulat ng lumang address ng MAC sa provider kahit na ang kanyang sariling hardware address ay naiiba. Ang mga administrator ay maaaring i-configure ang kanilang router (ipagpapalagay na nakatulong ito ay sumusuporta sa tampok na ito, tulad ng maraming ginagawa) upang gamitin ang pagpipiliang cloning at ipasok ang MAC address ng lumang gateway sa screen ng pagsasaayos. Kapag ang cloning ay hindi magagamit, ang kostumer ay dapat makipag-ugnayan sa service provider upang mairehistro ang kanilang bagong gateway device sa halip.