ການນໍາສະເຫນີທີ່ຢູ່ MAC

ການຄວບຄຸມການເຂົ້າເຖິງສື່ (MAC) ແມ່ນ ເລກຖານສອງທີ່ ໃຊ້ເພື່ອກໍານົດ ເຄືອຂ່າຍ ຄອມພິວເຕີ້ລະບົບຄອມພິວເຕີ້. ຕົວເລກເຫລົ່ານີ້ (ບາງຄັ້ງເອີ້ນວ່າ "ທີ່ຢູ່ຮາດແວ" ຫຼື "ທີ່ຢູ່ທາງດ້ານຮ່າງກາຍ") ຖືກຝັງໄວ້ໃນຮາດແວເຄືອຂ່າຍໃນຂະບວນການຜະລິດຫຼືຖືກເກັບຮັກສາໄວ້ໃນ firmware ແລະຖືກອອກແບບບໍ່ຖືກແກ້ໄຂ.

ບາງຄົນຍັງອ້າງເຖິງພວກເຂົາວ່າ "Ethernet address" ສໍາລັບເຫດຜົນປະຫວັດສາດ, ແຕ່ວ່າປະເພດຕ່າງໆຂອງເຄືອຂ່າຍທັງຫມົດໃຊ້ການແກ້ໄຂ MAC ລວມທັງ Ethernet , Wi-Fi , ແລະ Bluetooth .

ຮູບແບບຂອງທີ່ຢູ່ MAC

ທີ່ຢູ່ MAC ພື້ນເມືອງແມ່ນເລກ 12 ເລກ (6 ໂຕນ ຫຼື 48 ບິດ ) ເລກຖານສິບຫົກ . ໂດຍສົນທິສັນຍາ, ໂດຍປົກກະຕິແລ້ວມັນຖືກຂຽນໄວ້ໃນຫນຶ່ງຮູບແບບດັ່ງຕໍ່ໄປນີ້:

ດ້ານຊ້າຍ 6 ໂຕ (24 ບິດ) ເອີ້ນວ່າ "ຄໍານໍາຫນ້າ" ທີ່ກ່ຽວຂ້ອງກັບຜູ້ຜະລິດອະແດບເຕີ. ຜູ້ຂາຍແຕ່ລະຄົນລົງທະບຽນແລະໄດ້ຮັບຄໍາແນະນໍາ MAC ຕາມການມອບຫມາຍໂດຍ IEEE. ຜູ້ຂາຍມັກຈະມີຈໍານວນຫນ້າທໍາອິດທີ່ກ່ຽວຂ້ອງກັບຜະລິດຕະພັນທີ່ແຕກຕ່າງກັນຂອງພວກເຂົາ. ຕົວຢ່າງເຊັ່ນຄໍາວ່າ 00:13:10, 00: 25: 9C ແລະ 68: 7F: 74 (ລວມທັງຫຼາຍອື່ນໆ) ທັງຫມົດແມ່ນຂອງ Linksys ( Cisco Systems ).

ຕົວເລກທີ່ຖືກຕ້ອງຂອງທີ່ຢູ່ MAC ເປັນຕົວເລກຫມາຍເລກສໍາລັບອຸປະກອນສະເພາະ. ໃນບັນດາອຸປະກອນທັງຫມົດທີ່ຜະລິດດ້ວຍຄໍາແນະນໍາຂອງຜູ້ຂາຍດຽວກັນ, ແຕ່ລະຄົນໄດ້ຮັບຈໍານວນ 24 ບິດທີ່ເປັນເອກະລັກຂອງຕົນເອງ. ໃຫ້ສັງເກດວ່າຮາດແວຈາກຜູ້ຂາຍທີ່ແຕກຕ່າງກັນອາດເກີດຂຶ້ນໃນການແບ່ງປັນສ່ວນອຸປະກອນດຽວກັນຂອງທີ່ຢູ່.

64-bit MAC Addresses

ໃນຂະນະທີ່ຢູ່ພື້ນເມືອງ MAC ມີຄວາມຍາວທັງຫມົດ 48 ບິດ, ບາງປະເພດຂອງເຄືອຂ່າຍຈໍາເປັນຕ້ອງໃຊ້ 64 ບິດແທນ. ອັດຕະໂນມັດເຮືອນໄຮ້ສາຍ ZigBee ແລະເຄືອຂ່າຍທີ່ຄ້າຍຄືກັນອື່ນໆໂດຍອີງໃສ່ IEEE 802.15.4, ສໍາລັບຕົວຢ່າງຕ້ອງໃຊ້ທີ່ຢູ່ 64-bit MAC ຖືກກໍານົດໄວ້ໃນອຸປະກອນຮາດແວຂອງພວກເຂົາ.

ເຄືອຂ່າຍ TCP / IP ອີງໃສ່ IPv6 ຍັງປະຕິບັດວິທີການທີ່ແຕກຕ່າງກັນໃນການສື່ສານທີ່ຢູ່ MAC ເມື່ອທຽບກັບ IPv4 ຕົ້ນຕໍ . ແທນທີ່ຈະເປັນອຸປະກອນຮາດແວ 64 ບິດ, ເຖິງແມ່ນວ່າ, IPv6 ແປພາສາ MAC 48 bits ໂດຍອັດຕະໂນມັດກັບທີ່ຢູ່ 64 bits ໂດຍການໃສ່ FFFE ທີ່ມີ 16 ບິດຄົງທີ່ (hardcoded) ຢູ່ລະຫວ່າງຄໍານໍາຫນ້າຂອງຜູ້ຂາຍແລະລະຫັດອຸປະກອນ. IPv6 ຮຽກວ່າ "ຕົວລະບຸ" ຕົວເລກເຫລົ່ານີ້ເພື່ອແຍກແຍະພວກມັນອອກຈາກທີ່ຢູ່ຂອງຮາດແວ 64 ບິດທີ່ແທ້ຈິງ.

ຕົວຢ່າງເຊັ່ນທີ່ຢູ່ MAC 48 bits 00: 25: 96: 12: 34: 56 ຈະປາກົດຢູ່ໃນ ເຄືອຂ່າຍ IPv6 ເປັນ (ໂດຍປົກກະຕິຂຽນໄວ້ໃນສອງແບບ):

MAC vs. IP Address Relationship

ເຄືອຂ່າຍ TCP / IP ໃຊ້ທັງທີ່ຢູ່ MAC ແລະ ທີ່ຢູ່ IP ແຕ່ສໍາລັບຈຸດປະສົງແຍກກັນ. ທີ່ຢູ່ MAC ຍັງຄົງຖືກກໍານົດໃຫ້ຮາດແວຂອງອຸປະກອນໃນຂະນະທີ່ທີ່ຢູ່ IP ຂອງອຸປະກອນດຽວກັນສາມາດປ່ຽນແປງໄດ້ໂດຍອີງຕາມການຕັ້ງຄ່າເຄືອຂ່າຍ TCP / IP. ການຄວບຄຸມການເຂົ້າເຖິງສື່ແມ່ນ ດໍາເນີນຢູ່ຊັ້ນ 2 ຂອງ ຮູບແບບ OSI ໃນຂະນະທີ່ ໂປແກຼມອິນເຕີເນັດ ເຮັດວຽກຢູ່ ຊັ້ນ 3 . ນີ້ອະນຸຍາດໃຫ້ການແກ້ໄຂ MAC ເພື່ອສະຫນັບສະຫນູນປະເພດອື່ນໆຂອງເຄືອຂ່າຍນອກຈາກ TCP / IP.

ເຄືອຂ່າຍ IP ຈັດການການປ່ຽນແປງລະຫວ່າງ IP ແລະ MAC ທີ່ ໃຊ້ Address Resolution Protocol (ARP) . Dynamic Host Configuration Protocol (DHCP) ອີງໃສ່ ARP ເພື່ອຈັດການການກໍາຫນົດເສພາະ ທີ່ຢູ່ IP ຂອງອຸປະກອນ.

MAC Address Cloning

ບາງ ຜູ້ໃຫ້ບໍລິການອິນເຕີເນັດ ເຊື່ອມຕໍ່ແຕ່ລະບັນຊີລູກຄ້າທີ່ຢູ່ອາໄສຂອງພວກເຂົາໄປທີ່ທີ່ຢູ່ MAC ຂອງ router ເຄືອຂ່າຍ ເຮືອນ (ຫຼືອຸປະກອນປະຕູອື່ນ). ທີ່ຢູ່ເຫັນໂດຍຜູ້ໃຫ້ບໍລິການບໍ່ປ່ຽນແປງຈົນກ່ວາລູກຄ້າຈະເຂົ້າແທນ gateway ຂອງພວກເຂົາ, ເຊັ່ນ: ໂດຍການຕິດຕັ້ງ router ໃຫມ່ . ໃນເວລາ ທີ່ປະຕູທີ່ຢູ່ອາໄສ ຖືກປ່ຽນແປງ, ຜູ້ໃຫ້ບໍລິການອິນເຕີເນັດໃນປັດຈຸບັນເຫັນວ່າທີ່ຢູ່ MAC ທີ່ແຕກຕ່າງກັນໄດ້ຖືກລາຍງານແລະຕັນຫາເຄືອຂ່າຍທີ່ຈະໄປອອນລາຍ.

ຂະບວນການທີ່ເອີ້ນວ່າ "ການຄັດລອກ" ແກ້ໄຂບັນຫານີ້ໂດຍການເຮັດໃຫ້ router (gateway) ເຮັດລາຍລາຍຊື່ MAC ເກົ່າແກ່ຜູ້ໃຫ້ບໍລິການແມ້ວ່າທີ່ຢູ່ຂອງຮາດແວຂອງມັນເອງຈະແຕກຕ່າງກັນ. ຜູ້ບໍລິຫານສາມາດ configure router ຂອງເຂົາເຈົ້າ (ສົມມຸດວ່າມັນສະຫນັບສະຫນູນຄຸນນະສົມບັດນີ້, ເປັນຈໍານວນຫຼາຍເຮັດ) ການນໍາໃຊ້ຕົວເລືອກ cloning ແລະເຂົ້າທີ່ຢູ່ MAC ຂອງ gateway ເກົ່າເຂົ້າໄປໃນຫນ້າຈໍການຕັ້ງຄ່າ. ໃນເວລາທີ່ບໍ່ມີ cloning, ລູກຄ້າຕ້ອງໄດ້ຕິດຕໍ່ຜູ້ໃຫ້ບໍລິການເພື່ອລົງທະບຽນອຸປະກອນປະຕູໃຫມ່ຂອງພວກເຂົາແທນ.