ข้อมูลเบื้องต้นเกี่ยวกับที่อยู่ MAC

ที่อยู่ Media Access Control (MAC) คือ หมายเลขไบนารีที่ ใช้ในการระบุ อะแดปเตอร์เครือข่าย คอมพิวเตอร์โดยไม่ซ้ำกัน หมายเลขเหล่านี้ (บางครั้งเรียกว่า "ที่อยู่ฮาร์ดแวร์" หรือ "ที่อยู่จริง") ถูกฝังลงในฮาร์ดแวร์ระบบเครือข่ายในระหว่างกระบวนการผลิตหรือเก็บไว้ในเฟิร์มแวร์และออกแบบมาเพื่อไม่ให้มีการแก้ไข

บางคนอ้างว่าเป็น "ที่อยู่อีเธอร์เน็ต" ด้วยเหตุผลทางประวัติศาสตร์ แต่เครือข่ายหลายประเภทใช้ที่อยู่ MAC รวมถึง อีเธอร์เน็ต Wi-Fi และ บลูทู ธ

รูปแบบของที่อยู่ MAC

ที่อยู่ MAC แบบดั้งเดิมคือ ตัวเลขเลขฐานสิบหก 12 หลัก (6 ไบต์ หรือ 48 บิต ) โดยการประชุมพวกเขามักจะเขียนในรูปแบบใดรูปแบบหนึ่งดังต่อไปนี้:

ตัวเลขทางซ้ายสุด 6 หลัก (24 บิต) ที่เรียกว่า "คำนำหน้า" มีความเกี่ยวข้องกับผู้ผลิตการ์ดเชื่อมต่อ ผู้ให้บริการแต่ละรายลงทะเบียนและได้รับ MAC prefixes ตามที่ได้รับมอบหมายจาก IEEE ผู้ขายมักมีหมายเลขนำหน้าจำนวนมากที่เกี่ยวข้องกับผลิตภัณฑ์ที่แตกต่างกัน ตัวอย่างเช่นคำนำหน้า 00:13:10, 00: 25: 9C และ 68: 7F: 74 (รวมทั้งอื่น ๆ อีกมากมาย) ทั้งหมดเป็นของ Linksys ( Cisco Systems )

หมายเลขด้านขวาสุดของที่อยู่ MAC แสดงหมายเลขประจำตัวสำหรับอุปกรณ์เฉพาะ ในบรรดาอุปกรณ์ที่ผลิตด้วยคำนำหน้าของผู้ให้บริการรายเดียวกันแต่ละหมายเลขจะได้รับหมายเลข 24 บิตที่ไม่ซ้ำกัน โปรดทราบว่าฮาร์ดแวร์จากผู้ขายรายอื่นอาจเกิดขึ้นเพื่อแบ่งปันส่วนของที่อยู่เดียวกันกับอุปกรณ์

ที่อยู่ MAC 64 บิต

ในขณะที่ที่อยู่ MAC แบบเดิมมีความยาวทั้งหมด 48 บิตระบบเครือข่ายบางประเภทต้องการที่อยู่ 64 บิตแทน ระบบไร้สายภายในบ้าน ZigBee แบบไร้สายและเครือข่ายอื่นที่คล้ายคลึงกันซึ่งอิงตาม IEEE 802.15.4 ต้องการกำหนดค่าที่อยู่ MAC แบบ 64 บิตบนอุปกรณ์ฮาร์ดแวร์

เครือข่าย TCP / IP บน IPv6 ยังใช้วิธีการที่แตกต่างในการสื่อสารที่อยู่ MAC เมื่อเทียบกับ IPv4 หลัก แทน IP แอดเดรสฮาร์ดแวร์ 64 บิต แต่ IPv6 จะแปล IP แอดเดรส 48 บิตไปเป็นที่อยู่ 64 บิตโดยอัตโนมัติโดยใส่ค่า FFFE 16 บิตที่มีการกำหนดค่าไว้ (ค่าที่เข้ารหัส) ระหว่างตัวนำเสนอผู้ขายและตัวระบุอุปกรณ์ IPv6 เรียกตัวเลขเหล่านี้ว่า "ตัวระบุ" เพื่อแยกความแตกต่างจากที่อยู่ฮาร์ดแวร์ 64 บิตที่แท้จริง

ตัวอย่างเช่นที่อยู่ MAC แบบ 48 บิต 00: 25: 96: 12: 34: 56 จะปรากฏบน เครือข่าย IPv6 เป็น (โดยทั่วไปจะเขียนด้วยรูปแบบใดแบบหนึ่งจากสองรูปแบบนี้):

ความสัมพันธ์ MAC กับที่อยู่ IP

เครือข่าย TCP / IP ใช้ทั้งที่อยู่ MAC และ ที่อยู่ IP แต่เพื่อวัตถุประสงค์แยกกัน ที่อยู่ MAC จะคงที่ไปยังฮาร์ดแวร์ของอุปกรณ์ในขณะที่ที่อยู่ IP สำหรับอุปกรณ์เครื่องเดียวกันสามารถเปลี่ยนแปลงได้ขึ้นอยู่กับการกำหนดค่าเครือข่าย TCP / IP Media Access Control ทำงานที่ Layer 2 ของ รูปแบบ OSI ขณะที่ Internet Protocol ทำงานที่ Layer 3 นี้จะช่วยให้ที่อยู่ MAC เพื่อสนับสนุนชนิดอื่น ๆ ของเครือข่ายนอกเหนือจาก TCP / IP

เครือข่าย IP จัดการการแปลงระหว่างที่อยู่ IP และ MAC โดยใช้ Address Resolution Protocol (ARP) พิธีสารการกำหนดค่าโฮสต์แบบไดนามิก (DHCP) อาศัย ARP เพื่อจัดการการกำหนด ที่อยู่ IP ให้กับอุปกรณ์เฉพาะ

การโคลนที่อยู่ MAC

ผู้ให้บริการอินเทอร์เน็ต บาง ราย เชื่อมโยงบัญชีลูกค้าที่อยู่อาศัยกับที่อยู่ MAC ของ เราเตอร์เครือข่าย ภายในบ้าน (หรืออุปกรณ์เกตเวย์อื่น) ที่อยู่ที่ผู้ให้บริการเห็นไม่เปลี่ยนแปลงจนกว่าลูกค้าจะเข้ามาแทนที่เกตเวย์เช่นโดยการติดตั้ง เราเตอร์ใหม่ เมื่อมีการเปลี่ยนแปลง เกตเวย์ที่อยู่อาศัย ผู้ให้บริการอินเทอร์เน็ตจะเห็นที่อยู่ MAC อื่นที่รายงานและบล็อกเครือข่ายดังกล่าวจากการออนไลน์

กระบวนการที่เรียกว่า "โคลนนิ่ง" จะแก้ปัญหานี้โดยเปิดใช้งานเราเตอร์ (เกตเวย์) เพื่อให้รายงานที่อยู่ MAC เก่าแก่ผู้ให้บริการถึงแม้ว่าที่อยู่ฮาร์ดแวร์ของตัวเองจะแตกต่างกันก็ตาม ผู้ดูแลระบบสามารถ กำหนดค่าเราเตอร์ของคุณ (สมมติว่าสนับสนุนคุณลักษณะนี้มากเท่าที่จะทำได้) เพื่อใช้ตัวเลือกการโคลนและป้อนที่อยู่ MAC ของเกตเวย์เก่าลงในหน้าจอกำหนดค่า เมื่อไม่สามารถใช้การจำลองแบบได้ลูกค้าต้องติดต่อผู้ให้บริการเพื่อลงทะเบียนอุปกรณ์เกตเวย์ใหม่แทน