Publish : 4 Febuary 2022
หัวข้อในบทความนี้ - MAC Address คืออะไร - ลักษณะของ MAC Address - MAC Address vs IP Address - อันตรายหรือไม่หากคนอื่นรู้ MAC Address ของเรา?
ในระบบเครือข่ายนั้น อุปกรณ์จะมีการสื่อสารระหว่างกันไปมาก็จะต้องมีสิ่งอ้างอิงว่าข้อมูลนี้ส่งจากอุปกรณ์นี้ไปยังอุปกรณ์นั้น ไม่ไปแวะที่ตัวโน้น ซึ่งเมื่อครั้งในบทความ [ESP8266 ตอน 9] บทแทรก Part 1 - ระบบเครือข่าย เราได้พูดถึงกันไปแล้ว ในวันนี้เราจะพูดถึงการระบุตัวตนของอุปกรณ์อีกอย่างที่สำคัญมาก นั่นคือ MAC Address นั่นเอง
MAC Address คืออะไร MAC Address ย่อมาจาก Media Access Control Address เป็นการระบุ Address แบบ Physical Address การระบุทางกายภาพ กล่าวคือ MCA Address นี้จะถูกฝั่งไว้ในอุปกรณ์แต่ละตัวเลย (อาจฝังใน ROM หรือชิปอื่น ๆ หรือใช้ Firmware ทำการ Generate โดยอ้างอิงจาก UID ของชิป) ซึ่งเจ้า MAC Address นี้จะเป็นชุดตัวเลขเฉพาะของอุปกรณ์ตัวนั้น และไม่สามารถเปลี่ยนได้ตลอดชีวิตของมัน โดยเจ้า MAC Address นี้จะติดอยู่กับ "อุปกรณ์ทุกตัวที่เชื่อมต่อกับเครือข่ายได้" ย้ำนะครับว่า "ที่เชื่อมต่อเครือข่าย" ไม่ได้หมายความว่าอินเตอร์เน็ตเพียงอย่างเดียว อุปกรณ์ที่ต่อกันแค่ภายในอาคารแบบ Ethernet อุปกรณ์บลูทูธ ปริ้นเตอร์ มือถือ แท็ปเล็ต อุปกรณ์เครือข่ายต่าง ๆ พวกเราท์เตอร์ หรือแม้แต่กล้องวงจรปิดไร้สาย ล้วนแต่มี MAC Address ทั้งสิ้น และทั้งนี้ อุปกรณ์เครื่องหนึ่ง อาจมี MAC Address หลายตัว เช่นคอมพิวเตอร์ที่ใช้พิมพ์บทความนี้มีถึง 3 ชุด ชุดแรกสำหรับ Ethernet ชุดที่สองสำหรับ Wi-Fi และชุดที่สามคือสำหรับ Bluetooth อีกตัวอย่างเช่นโทรศัพท์มือถือก็จะมีสองชุดสำหรับ Wi-Fi และ Bluetooth เนื่องจากมีการทำงานจากชิปคนละตัวนั่นเอง ชิป LAN เป็นตัวนึง ชิป Wi-Fi อีกตัวนึง ชิป Bluetooth ก็อีกตัวนึง ทำให้มีเลขแตกต่างกันออกไป จะอธิบายในหัวข้อต่อไปครับ
ลักษณะของ MAC Address
MAC Address จะมีลักษณะเป็นเลขฐานสิบหก จำนวน 48 บิต (6 ไบต์) ประกอบกันเป็นเลข 12 ตัว เช่น 2c549188c9e3 หรือ 2C:54:91:88:C9:E3 หรือ 2c-54-91-88-c9-e3 จะเขียนแบบไหนก็ได้ ซึ่งจากนิยาม "เลขฐานสิบหก จำนวน 6 ไบต์" ก็จะคือตัวแรก แต่เนื่องด้วยมันอาจจะอ่านยาก จึงมักเขียนให้แสดงในรูปแบบของสองแบบหลังนั่นเอง
MAC Address vs IP Address จากที่อธิบายไปในบทความที่อ้างถึงตอนแรก ทั้ง MAC Address และ IP Address ต่างก็เป็นชุดตัวเลขที่ใช้ระบุตัวตนของคอมพิวเตอร์ทั้งสิ้น เพียงแต่แตกต่างกันที่ MAC Address เป็น Physical Address ฝังอยู่ที่ตัวอุปกรณ์ ส่วน IP Address เป็น Logical Address ที่ได้รับจากการแจกของอุปกรณ์แม่ข่ายและสามารถเปลี่ยนแปลงได้ ไม่ใช่เลขคงที่ที่ติดตัวตลอด ผู้เขียนขอยกตัวอย่างให้เข้าใจแบบนี้แล้วกันครับ สมมติว่าตัวเราคืออุปกรณ์คอมพิวเตอร์ เมื่อเราซื้อบ้านอยู่หลังนึง(เปรียบว่าไปเชื่อมต่อกับเครือข่าย) ทางอำเภอก็จะออกเลขที่บ้านให้เรา(เปรียบว่าอำเภอเป็นเราท์เตอร์ที่แจก IP ให้เรา) เลขที่บ้านก็เปรียบเป็น IP Address เมื่อเราไปเชื่อมต่อกับเครือข่ายอื่น ไปนอนบ้านญาติต่างตำบล ไปซื้อบ้านต่างจังหวัด ไปเที่ยวต่างประเทศ เลขที่บ้าน(IP Address)ที่เราไปอยู่ก็เปลี่ยนไป แต่ MAC Address นั้นเปรียบเหมือนเลขประจำตัวประชาชนของเรา แม้ว่าเราจะไปนอนที่ไหน ไปจังหวัดไหน ไปนอนบ้านเลขที่อะไร ก็ไม่สามารถเปลี่ยนเลขประชาชน(MAC Address)ของเราได้นั่นเอง
อันตรายหรือไม่หากคนอื่นรู้ MAC Address ของเรา? กับคำถามนี้ สามารถตอบแบบกั๊ก ๆ ได้หลายมุมครับ จริง ๆ แล้วหากมีคนรู้ MAC Address ของเรา และมีการเข้ามาใช้เครือข่ายเดียวกับเราด้วยวิธีต่าง ๆ อาจแฮ็กหรือไม่แฮ็กก็ได้ และคนนั้นได้ใช้วิธีปลอม MAC Address ให้เป็นตัวเดียวกับเครื่องของเรา ผลที่เกิดิขึ้นคือเราจะไม่สามารถเข้าเครือข่ายต่อกับอินเตอร์เน็ตได้ เพราะ MAC Address มันจะไปชนกันในเราท์เตอร์ ความเสียหายที่เกิดขึ้นคือความรำคาญที่เราเล่นเน็ตไม่ได้นั่นเอง [ความเห็นผู้เขียน - แต่กรณีนี้ หากเราต้องเชื่อมต่อเพื่อส่งงานที่มีมูลค่าสูงมาก หรือมีความจำเป็นเรื่องสำคัญมาก ย่อมเสียหายหลายด้านครับ] ที่อันตรายขึ้นมาอีกหน่อยคือหากมีแฮ็กเกอร์รู้ MAC Address ของเราท์เตอร์ของเรา กรณีนี้แฮ็กเกอร์จะสามารถปลอมตัวเป็นเราได้ สามารถติดตามการใช้งานว่าเราทำอะไร เข้าเว็บอะไร และสามารถล้วงข้อมูลในเครื่องของเราได้เลย แต่ก็ต้องบอกไว้ก่อนว่าแฮ็กเกอร์ที่จะทำแบบนี้ได้ก็ต้องเก่งพอตัว และมีความรู้เรื่องเครือข่ายอย่างดีด้วย เนื่องจากเป็นเรื่องทางเทคนิคค่อนข้างสูง [ความเห็นผู้เขียน - แม้ว่ากรณีนี้จะมีโอกาสโดนยากมาก ๆ แต่ถ้าโดนขึ้นมาก็ถือว่าอันตรายทีเดียวครับ เนื่องจากข้อมูลที่ได้ไปอาจเป็นข้อมูลส่วนตัวที่สามารถนำไปสวมรอยอื่น ๆ ความลับต่าง ๆ หรือความเสียหายทางธุรกิจ และที่สำคัญหากมีการสวมรอยไปทำเรื่องผิดกฏหมายบอกได้คำเดียวว่าเราซวยเลยครับ เนื่องด้วยตามที่บอกว่า MAC Address เป็นเลขประจำเครื่องที่เปลี่ยนไม่ได้ เลขตรงกันย่อมดิ้นหลุดยากแน่นอน]
* IEEE คือ Institute of Electrical and Electronics Engineers เป็นสถาบันวิชาชีพระดับนานาชาติที่ไม่หวังผลกำไร ทำหน้าที่ดูแลเทคโนโลยีที่เกี่ยวกับไฟฟ้าและคอมพิวเตอร์
MAC Address คืออะไร และมีความสําคัญอย่างไร
MAC Address คือ Physical Address เป็นตัวเลขฐาน 16 จำนวน 12 ตัว เป็นตัวเลขเฉพาะของอุปกรณ์ที่สามารถเชื่อมต่อ Network ได้ เช่นโทรศัพท์ หรือ คอมพิวเตอร์ ซึ่งอุปกรณ์เหล่านี้จะมีตัวเลข MAC Address เฉพาะมาจากโรงงาน ที่ไม่ซ้ำกัน เพื่อระบุหมายเลขของเครื่องเรียกว่า MAC Address หรือพูดง่ายๆ มันก็คือตัวตนของมันเองที่ไม่สามารถ ...
IP Address คืออะไร มี หน้าที่ อย่างไร
IP Address ( internet Protocal Address ) คือ หมายเลขประจำเครื่องคอมพิวเตอร์แต่ละเครื่องในระบบเครือข่ายที่ใช้โปรโตคอลแบบ TCP/IP สามารถบอกได้ว่าเครื่องคอมพิวเตอร์ตั้งอยู่ที่ไหน ซึ่งสามารถระบุได้ผ่าน ip address และแน่นอนแต่ละ ip จะไม่ซ้ำกัน .
IP Address บอกอะไรได้บ้าง
ip address จะเป็นตัวแทนของเครื่องคอมพิวเตอร์ในโลกใบนี้ สามารถบอกได้ว่าเครื่องคอมพิวเตอร์ตั้งอยู่ที่ไหน ซึ่งแน่นอนว่าเลข ip address จะไม่ซ้ำกัน พูดง่าย ๆ ก็เหมือนเลขที่บ้านที่ไม่ซ้ำกัน เพราะถ้าซ้ำการส่งข้อมูลผ่านเครือข่ายก็อาจจะงงได้ว่าต้องส่งข้อมูลไปที่ไหนกันแน่ ชื่อเรียกเต็มของ ip address คือ Internet Protocol Address ...
MAC address ประกอบด้วยอะไรบ้าง
ประกอบด้วยเลขฐานสิบหก ขนาด 6 ไบต์ (Byte) ตัวอย่าง 00-24-21-AB-AA-B5 เป็นหมายเลขประจำการ์ดแลน และการ์ดไวไฟ ซึ่งหมายเลขถูกกำหนดโดยบริษัทผู้ผลิตการ์ดนั้นๆ หมายเลข MAC Address ใช้ในการอ้างอิงที่อยู่และการติดต่อสื่อสารข้อมูลระดับกายภาพ (Physical Address) ของระบบคอมพิวเตอร์และเครือข่าย โดยค่าหมายเลข MAC Address ของแต่ละผู้ ...