ที่อยู่ IP กับที่อยู่ MAC


27

เหตุใดเราจึงต้องมีที่อยู่ ip หากที่อยู่ mac เพียงพอที่จะระบุเครื่องได้


1
เหตุใดเราจึงต้องมีที่อยู่หากการรักษาความปลอดภัยของ ADN นั้นเพียงพอที่จะระบุบุคคล ในทำนองเดียวกันคำถามนี้จะผสมผสานระดับของนามธรรมและฟังก์ชันสำหรับตัวเลขทั้งสอง

คำตอบ:


27

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


1
เป็นที่น่าสังเกตว่าสิ่งเหล่านี้เป็นเลเยอร์พื้นฐานที่แตกต่างกันในโมเดลเครือข่ายเช่นกัน ที่อยู่ IP จัดการกับเลเยอร์เครือข่าย mac เน้นข้อตกลงกับเลเยอร์ลิงก์ (และเลเยอร์ลิงก์เป็นปกติถึงจุดต่อจุด) ดูเช่นen.wikipedia.org/wiki/OSI_model

1
อะไรคือสาเหตุที่ที่อยู่ MAC ไม่สามารถจัดลำดับชั้นได้ตั้งแต่แรก
Pacerier

2
เนื่องจากที่อยู่ MAC ถูกกำหนดให้กับการ์ดเครือข่ายของคุณเมื่อมีการผลิต มันจะถูกส่งและวางในคอมพิวเตอร์แบบสุ่มทั่วโลกดังนั้นจึงไม่มีลำดับชั้น :) ที่อยู่ IP จะถูกกำหนดเมื่อคุณเชื่อมต่อกับ ISP ของคุณดังนั้นลำดับชั้นจะได้รับการดูแล
Martin Konecny

16

จากที่อยู่ MAC เทียบกับที่อยู่ IP

เมื่อแพ็กเก็ตถูกส่งไปยังรูปแบบที่อยู่ในเซกเมนต์ LAN ของเครือข่ายเดียวกันจำเป็นต้องใช้ที่อยู่ MAC เท่านั้น เมื่อแพ็กเก็ตมีมากกว่าเครือข่ายอื่นและเดินทางผ่านเราเตอร์ที่อยู่ MAC จะยังคงอยู่ในแพ็กเก็ต แต่เราเตอร์จะใช้เฉพาะที่อยู่ IP เท่านั้น

นอกจากนี้ความแตกต่างระหว่างที่อยู่ Mac และที่อยู่ IP คืออะไร

ที่อยู่ MAC ไม่ใช่ส่วนหนึ่งของการสนทนาเพียงเพราะพวกเขาไม่เคยเดินทางข้ามเครือข่ายท้องถิ่นของคุณและพวกเขาไม่สามารถซ่อนเนื่องจากพวกเขาต้องการเพียงแค่การเชื่อมต่อเครือข่ายเพื่อทำงาน


8

มีหลายเหตุผล ตัวอย่างเช่น: ที่อยู่ MAC ถูกผูกไว้กับฮาร์ดแวร์ หมายความว่าคุณไม่สามารถหรือไม่ควรมี MAC เดียวกันบนฮาร์ดแวร์ที่แตกต่างกัน ลองนึกภาพว่า Google ต้องเปลี่ยนการเชื่อมโยง DNS ของที่อยู่ "google.com" เป็น "MAC" ทุกครั้งที่พวกเขาเปลี่ยนการ์ดเครือข่ายบางส่วนบนเซิร์ฟเวอร์หน้า

อีกเหตุผลหนึ่งคือที่อยู่ MAC ได้รับมอบหมายจากผู้ผลิตในขณะที่ที่อยู่ IP ได้รับมอบหมายจากผู้ดูแลระบบเครือข่าย สิ่งนี้อนุญาตให้สร้างลำดับชั้นของที่อยู่ซึ่งเป็นรูตของการกำหนดเส้นทางแพ็กเก็ต นี่เป็นเพราะวิธีการจาก IP A1.A2.A3.A4 ถึง B1.B2.B3.B4 นั้นสามารถคาดเดาได้ง่ายและวิธีจาก MAC # 1 ถึง MAC # 2 ไม่ใช่

เหตุผลต่อไปคือ MAC เป็นสิ่งที่เกี่ยวข้องกับอีเทอร์เน็ตและมีเทคโนโลยีเครือข่ายอื่น ๆ ที่อาจไม่ใช้ MAC เลย


6

บางครั้งเราไม่ต้องการระบุเครื่อง เครื่องหนึ่งสามารถมีสอง IP ของ IP ได้แทนสิ่งต่าง ๆ ที่ไม่ใช่เครื่องจักรรายการของเหตุผลไปบนและบนฉันแน่ใจว่าคนอื่นจะมาพร้อมกับดีกว่าบางอย่าง


2

IP - หมายถึงโปรโตคอลอินเทอร์เน็ตที่ใช้ในการสื่อสารระหว่างเครือข่ายเชื่อมต่อระหว่างกัน ( อินเทอร์เน็ต = เครือข่ายเชื่อมต่อระหว่างกันหรือกลุ่มเครือข่าย Diffrent-2 เชื่อมต่อกัน )

MAC - หมายถึงการควบคุมการเข้าถึงสื่อซึ่งใช้ในการสื่อสารในเครือข่ายเดียวหรือในเครือข่ายเดียวกัน ( เครือข่าย = กลุ่มของโฮสต์ 2 คนขึ้นไป )

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


1

มีหลายเลเยอร์ในสแต็กเครือข่ายแต่ละชั้นได้รับการออกแบบเพื่อจัดการกับระดับของนามธรรม

Layer3 หรือที่รู้จักกันในชื่อเส้นทางชั้นถูกออกแบบมาเพื่อทำให้สองเครื่องในเครือข่ายสื่อสารที่แตกต่าง ที่เลเยอร์นี้เราเตอร์จะต้องสามารถให้แต่ละเครื่องทราบรหัสที่ไม่ซ้ำกัน นี่คือ IPAddress IP คือลำดับชั้นเช่น พวกเขามีส่วนที่บอกเราเตอร์ซึ่งมีที่อยู่ IP ของเครือข่ายและส่วนที่เหลือระบุเครื่องเฉพาะ (ส่วนใหญ่)

Layer2 ใช้ที่อยู่ mac คือการระบุการ์ดเครือข่ายเฉพาะภายในเครือข่ายท้องถิ่น อาจมีการ์ดมากกว่าหนึ่งใบสำหรับเครื่องเฉพาะซึ่งสามารถแชร์ IP เดียวกันได้ สิ่งนี้เรียกว่า Multihoming ( http://en.wikipedia.org/wiki/Multihoming )

โดยทั่วไปแล้วเราเตอร์ใช้ ARP เพื่อค้นหา mac ที่สอดคล้องกับ IP ที่ระบุ (หากไม่รู้) และเมื่อพบ Mac มันจะทำการบันทึกย่อของมันตามเวลาที่กำหนด (เช่นจนกระทั่ง ARP แคชถูกลบไปตามการกำหนดค่าเราเตอร์)


0

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


0

ที่อยู่ IP ของคุณเปลี่ยนแปลงตลอดเวลา แต่ที่อยู่ mac ของคุณจะได้รับการแก้ไขในฮาร์ดแวร์ของการ์ดเครือข่ายของคุณ

เมื่อคุณเชื่อมต่อแล็ปท็อปของคุณที่บ้านผ่านโทรศัพท์ของคุณในร้านกาแฟ - คุณต้องได้รับที่อยู่ IP อื่น


ไม่จำเป็นต้องมีการ์ดที่คุณสามารถเปลี่ยนที่อยู่ mac (ไม่ใช่บัตรผู้บริโภคของหลักสูตร;)) Ip เปลี่ยนแปลงเฉพาะเมื่อคุณใช้ dhcp ในศูนย์ข้อมูลตัวอย่างเช่นอาจมีการกำหนดค่าแบบคงที่

เพียงแค่แสดงสถานการณ์ที่พวกเขาเปลี่ยนแปลง

0

เราเตอร์จัดการกับที่อยู่ IP มันเรียนรู้เกี่ยวกับโครงสร้างเครือข่ายตามที่อยู่ IP ไม่ใช่ MAC นอกจากนี้ยังมีสิ่งต่างๆเช่นที่อยู่ IP ส่วนตัวซึ่งไม่สามารถใช้ได้กับที่อยู่ MAC


0

สาเหตุหลักเกิดจากความยาวของที่อยู่ mac การค้นหาที่อยู่ mac (ซึ่งเกิดขึ้นในสวิตช์) ใช้เวลานานกว่าการจับคู่ที่อยู่ IP ที่ยาวที่สุด (ซึ่งเกิดขึ้นในเราเตอร์)

บางครั้งการค้นหาการจับคู่ Ip ที่ยาวที่สุดก็ใช้เวลานานเช่นกันซึ่งในกรณีนี้ MPLS ถูกใช้ในจำนวนที่น้อยมาก (เรียกว่าป้ายกำกับ) ค้นหาในเราเตอร์ที่เปิดใช้งาน MPLS


0

ที่อยู่ IP และที่อยู่ MAC นั้นใช้สองเลเยอร์ที่แตกต่างกันของแบบจำลอง OSI ที่อยู่ IP ถูกใช้ในรูปแบบที่สูงกว่าที่อยู่ MAC

ตัวอย่างที่ดีของการใช้คือ NAT หรือการแปลที่อยู่เครือข่าย NAT อนุญาตให้เครื่องหลายเครื่องส่งแพ็คเก็ตผ่านเครือข่าย แต่ดูเหมือนว่ามาจากคอมพิวเตอร์เครื่องเดียว (เช่น ISP ของคุณให้ที่อยู่ IP เดียวแก่คุณ แต่คุณมีคอมพิวเตอร์หลายเครื่องในเครือข่ายของคุณ)

สิ่งที่อุปกรณ์ NAT ทำคือมันจะได้รับแพ็คเก็ตจากคอมพิวเตอร์ของคุณเขียนที่อยู่ IP ด้วยตัวเอง แต่ให้ที่อยู่ MAC เหมือนกันบนแพ็กเก็ต มันจะส่งแพ็กเก็ต

เมื่อได้รับการตอบกลับแพ็คเก็ตนั้นก็จะค้นหาที่อยู่ MAC ในแพ็คเก็ตนั้นและเขียนที่อยู่ IP ใหม่ด้วยที่อยู่ IP ของคอมพิวเตอร์ของคุณ (อุปกรณ์ NAT ส่วนใหญ่เก็บ MAC -> ตารางที่อยู่ IP ภายใน) เพื่อให้เราเตอร์ทราบตำแหน่ง เพื่อส่งแพ็คเก็ต!

โปรดทราบว่าที่อยู่ MAC ได้รับมอบหมายจากผู้ผลิตอุปกรณ์ในขณะที่ที่อยู่ IP นั้นสมบูรณ์


0

นี่เป็นเพราะที่อยู่ IP เป็น "เส้นทาง" เครือข่ายย่อยเหล่านั้นถ่ายทอดไปยังส่วนต่างๆในโลกเช่นที่อยู่ ที่อยู่ Mac นั้นแตกต่างกันอย่างสิ้นเชิงสำหรับทุกคนมันไม่สามารถหาได้

มันเหมือนกับบอกใครสักคนว่าบ้านของคุณมองหาเขาให้เจอ ค่อนข้างจะให้ที่อยู่เขาใช่มั้ย

ดูสิ่งนี้: โมเดล OSI บน Wikipedia

จากรุ่นนี้คุณจะเห็นว่าสิ่งต่าง ๆ เกิดขึ้น MAC (Media Access Control) อยู่ที่ชั้น 2 จากด้านล่าง IP อยู่ที่สาม มันใช้ MAC เพื่อระบุพีซี แต่ใช้ในระดับท้องถิ่นเท่านั้น


0

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

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

หากคุณเรียกดูไซต์นี้จากพีซีที่บ้านของคุณและดูที่แพ็คเก็ตเนื่องจากทิ้งคอมพิวเตอร์ไว้เล็กน้อยหากมีค่าใช้จ่ายของแพ็คเก็ตจะมีลักษณะคล้ายกับที่มันเข้ามาในเซิร์ฟเวอร์ที่เป็นฟอรัมนี้ เมื่อฉันพูดถึงค่าใช้จ่ายในแพ็คเก็ตฉันกำลังพูดถึงที่อยู่ MAC, ที่อยู่ IP, พอร์ต ฯลฯ


0

ฉันได้อ่านบทความเกี่ยวกับปัญหานี้แล้ว ชื่อของบทความคือHTML 5 Geolocation API & IP Geolocationโดย IP2Location.com มันมีประโยชน์มากสำหรับการแยกแยะคุณสมบัติของเทคนิคการระบุพิกัดตำแหน่งไร้สายด้วยที่อยู่ MAC และการตรวจจับที่อยู่ IP แบบดั้งเดิม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.