Mr.Green

สร้าง บันทึกและแบ่งปัน

พิมพ์ค้นหาบทความได้ในช่องค้นหา

ทำความเข้าใจเกี่ยว MAC Address

ทำความเข้าใจเกี่ยว MAC Address

ในระบบเครือข่ายนั้น มีอุปกรณ์ในระบบเครือข่ายหลายชิ้น เช่น Router  คอมพิวเตอร์ Server ฯลฯ ดังนั้น ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์หรืออุปกรณ์ในเครือข่าย จะต้องมีการกำหนดตัวตนของอุปกรณ์แต่ละชิ้นในเครือข่าย รวมทั้งต้องสามารถแก้ไขได้สะดวกในการปรับแต่งค่าต่างๆๆ แต่หากเราพูดถึงระบบเครือข่ายส่วนมากแล้ว มักจะกล่าวอ้างตัวที่ระบุตัวตนในเครือข่ายหรือการกำหนดค่าให้มีลักษณะเฉพาะไม่ให้ซ้ำกันของอุปกรณ์ในระบบเครือขาย มักจะเอ่ยถึงแต่ Ip Address อย่างเดียว แต่จริงๆๆ แล้วไม่ใช่ อุปกรณ์ในระบบเครือข่ายนั้น ในการติดต่อกันต้องระบุ หรือกำหนดค่าของอุปกรณ์ แต่ละชิ้น ด้วยค่าดังนี้ 

  • IP Address  
  • Mac Address

สองตัวนี้ มีข้อแตกต่างกัน 

  1. IP Address  สามารถเปลี่ยนแปลงค่าได้ คือเจตนาเพื่อให้ยึดหยุ่นในการติดต่อ เช่น เชื่อมต่อเครือข่ายนี้ ได้รับ IP หมายเลขนี้ พอเชื่อมต่ออีกเครือข่ายก็ได้รับ IP อีกตัว
  2. Mac address คือเป็นตัวเลขที่ถูกกำหนดมาพร้อมอุปกรณ์ นั้นแล้ว โดยในโลกนี้อุปกรณ์แต่ละชิ้นที่ผลิตมาใช้ในระบบเครือข่ายค่าของ Mac  Address จะไม่ซ้ำกัน  หากนึกภาพไม่ออกให้นึกถึง หมายเลข 13  หลัก 

อยากรู้ว่า Mac Address มีลักษณะอย่างไร ในกรณีคอมพิวเตอร์  ให้ดำเนินการดังนี้นะครับ

  1. ให้ลองเปิด command prompt 
  2. แล้วก็พิมพ์ คำสั่ง ipconfig/all  แล้วดูผลที่เกิดขึ้นครับ 
  3. โดยให้เลื่อนดู ตรงที่เขียนว่า Physical Address  จะเห็น มันจะอยู่ในลักษณะนี้

Physical Address. . . . . . . . . : 14-F6-D8-4D-0B-7F

นั้นแหละครับ คือ Mac Address หรืออาจจะเรียกอีกอย่างว่า Physical Address   ของการ์ดแลนในคอมพิวเตอร์ของเรา   สรุปเกี่ยวกับ Mac Address ได้ ดังนี้

  • อุปกรณ์ทุกชนิดที่อยู่ในระบบเครือข่าย ต้องมี IP Address เป็นของตนเอง การกำหนดค่า Ip Address สามารถกำหนดได้เองหรือปล่อยให้เป็น DHCP  Server เป็นตัวจ่ายให้ก็ได้  เช่น มือถือ เครื่องปริ้น Android TV พวกนี้ 
  • อุปกรณ์ที่กล่าวมาแล้ว จะต้องมี Mac Address เช่นกัน  บางชนิดอาจจะมี Mac Address 2 ตัว นั้นคือ  Router   เหตุที่มี Mac Address  2 ตัว เพราะติดต่อ 2 ช่องทาง ทางแรกติดต่อกับเครือข่ายภายในของเรา อีกช่องทางติดต่อกับเครือข่ายภายนอก
  • ยกเว้น Switch จะไม่มี Mac Address เพราะการทำงานจะทำงานในลักษณะแค่ตัวส่งผ่าน ไม่ได้เป็นต้นทาง หรือเป็นจุดหมายปลายทาง
  • Mac Address มันคือตัวเลขและตัวอักษรชุด ดังภาพนั้นและครับ มีจำนวน 6 byte อยู่ในลักษณะเลขฐาน16 ประกอบด้วยตัวเลขใดก็ได้ และตัวอักษรระหว่าง A-F   
  • Mac Address นี้  ทางโรงงานผู้ผลิตอุปกรณ์ดังกล่าว จะเขียนกำกับไว้บนอุปกรณ์ทุกชิ้นที่ผลิตออกมา และแต่ละชิ้น ชุดหมายเลขดังกล่าวจะไม่เหมือนกัน และไม่สามารถแก้ไขได้ โดยมันจะแยกออกเป็นสองส่วน ส่วนละ 3 byte

ลองดูอีกครั้ง คราวนี้ ใช้คำสั่งตรวจสอบ  arp -a

C:\Users\Green>arp -a
Interface: 192.168.10.14 --- 0xf
  Internet Address      Physical Address      Type
  192.168.10.1          08-55-31-a3-aa-94     dynamic
  192.168.10.17         b4-fb-e4-f6-b6-33     dynamic
  192.168.10.255        ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static

จะเห็นว่า มี IP Address ประกบคู่กับ Mac Address  ขั้นตอนนี้ คือการตรวจสอบกรณีที่ Arp Protocols ทำงานครับ มันจะเก็บค่า Mac Address ไว้ในเครื่องของเรา เมื่อเสร็จสิ้นขั้นตอนการถาม Mac Address ของเครื่องที่ติดต่อด้วย

หากมองในภาพด้านบน จะเห็นว่า คอมพิวเตอร์เครื่องนี้ ไม่ได้ติดต่อกับคอมพิวเตอร์เครื่องอื่นในเครือข่ายเลย แต่ติดต่อเฉพาะ Router และ Accesspoint เท่านั้น  เพื่อออกไปยังเครือข่ายภายนอกคืออินเตอร์เน็ต 

ดูรายละเอียดเกี่ยวกับเรื่อง  Arp Protocols

เหตุผลที่มี Mac Address

ทำความเข้าใจเกี่ยว MAC Address ถึงเหตุผลที่ทำไมต้องกำหนดให้มี Mac Address ด้วยทั้งๆๆ ที่โดยทั่วไปเราคิดว่าคอมพิวเตอร์ใช้ Ip Address อย่างเดียวในการติดต่อสื่อสารระหว่างอุปกรณ์ที่อยู่ในเครือข่าย

ในความเป็นจริงไม่ใช่ครับ  ในการติดต่อสื่อสารกันภายในเครือข่าย จะต้องทำงานเชื่อมร่วมกันระหว่า Ip Address กับ Mac Address

การพูดคุยของอุปกรณ์ในเครือข่ายไม่ว่าใกล้ไกลขนาดไหน เมื่อผ่านขั้นตอนในการเตรียมการติดต่อ  ก่อนจะเริ่มติดต่อกันได้  คอมพิวเตอร์แต่ละตัว จะต้องรู้ค่า Mac Address ของฝ่ายที่ต้องการติดต่อด้วย ถึงจะเริ่มติดต่อกันได้ครับ

มาถึงตอนนี้ น่าจะมีคำถามกลับมาว่า งั้นหากคอมพิวเตอร์ติดต่อผ่าน Mac Address  แล้ว IP Address สร้างขึ้นมาทำไม่

คำตอบคือ ให้ทำงานคู่กันครับ แบบนี้นะครับ

IP Address มันคือสถานที่ใช่ไหมครับ ไม่ว่าจะเปลี่ยนไปอย่างไร ก็ตามหากเรารู้สถานที่ เราก็ยังสามารถติดต่อได้ อย่างที่บอกในบทความเรื่อง IP Address แล้วว่า 

1.IP Address มีการเปลี่ยนแปลงได้ตลอดเวลา ทำงานในชั้นซอฟแวร์ layer 3 ของ TCP/IP เพราะฉะนั้นหน้าที่ของมันก็แค่ ระบุสถานที่สำหรับติดต่อ

2.Mac Address  มันจะเป็นตัวแยกแยะหรือระบุอีกทีครับ ว่าเป็นอุปกรณ์ชิ้นไหนในเครือข่าย เช่น เราส่งจดหมายไปตามบ้านเลขที่ ในบ้านนั้นมีคนชื่อเขียว อยู่ เท่ากับกับว่า เขียวนั้นแหละครับ เป็น Mac Address โดยคนส่งจะส่งมาที่บ้านเลขที่ที่เขียวอยู่คือ IP Address

IP Address กับ Mac Address จะทำงานไปคู่กัน

ยกตัวอย่างคร่าวๆๆ นะครับ ไม่อยากให้ซ้ำซ้อนกับบทความเรื่อง arp Protocols

  1. เมื่อคอมพิวเตอร์เครื่องหนึ่งในเครือข่ายเดียวกัน ต้องการจะติดต่อกับคอมพิวเตอร์เครื่องอื่น สิ่งแรกที่จำทำคือตรวจสอบว่าอยู่เครือข่ายเดียวกันหรือไม่ โดยดูตรง Octets ตาม class ของเครือข่าย หากเป็น คลาส C ก็จะดู 3 Octets เช่น คอมพิวเตอร์ เครื่องหนึ่งหมายเลข  IP Address=192.168.10.1 อีกเครื่อง 192.168.10.2 คอมพิวเตอร์ทั้งสองเครื่องนี้ ตรวจสอบแล้วจะอยู่เครือข่ายเดียวกัน เพราะค่าของ Octets ตัวหน้าทั้งสามตัวจะเหมือนกัน
  2. เมื่อรู้ว่าเป็นเครือข่ายเดียวกันก็จะถามไปยังคอมพิวเตอร์เครื่องที่ต้องการติดต่อด้วยว่า มี Mac Address มีอะไรให้ตอบกลับมาด้วย
  3. เมื่อคอมพิวเตอร์อีกฝั่งตอบกลับมา จึงจะเริ่มการติดต่อกับ
  4. จะเห็นว่า คอมพิวเตอร์ที่เริ่มติดต่อ จะรู้ IP Address ของอีกฝั่ง เพราะเราพิมพ์เองครับ อย่างเช่น เราจะเข้า Google เราก็พิมพ์ Google 
  5. เมื่อเราพิมพ์เสร็จ ก็จะมีการ หา IP Address ของ Google โดยผ่านระบบ DNS Server  
  6. เมื่อทราบ IP Address นั้นแหละครับ หลังจากนั้นจะเป็นขั้นตอนการถามว่า Google Server มีหมายเลข Mac Address อะไร 
  7. พอทราบก็เริ่มการติดต่อกันได้ครับ

เนื้อหาที่เกี่ยวข้องกัน บทความ ทำความเข้าใจเกี่ยว MAC Address

บทความอ้างอิงที่อ่านเพื่อจัดสร้างบทความ ทำความเข้าใจเกี่ยว MAC Address

Tags:  

Leave a Reply

Your email address will not be published. Required fields are marked *