ที่อยู่ลิงค์ท้องถิ่นคืออะไร?


10

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

ฉันเข้าใจสิ่งที่ฉันอ่านอย่างถูกต้องหรือไม่?

ประการแรกที่อยู่ลิงค์ท้องถิ่นคือที่อยู่ IP หรือไม่ ยิ่งกว่านั้นที่อยู่ลิงค์ท้องถิ่นจะอยู่ในช่วงจาก 169.254.1.0 ถึง 169.254.1.0?

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


เพื่อความชัดเจนฉันคิดว่าคุณควรอัปเดตสรุปคำถามเป็น "ที่อยู่ IP ของลิงก์ภายในคืออะไร" ถ้า Internet Protocol เป็นสิ่งที่คุณสนใจที่อยู่ของ Link-Local อาจเป็นคำทั่วไปที่ครอบคลุมโปรโตคอลจำนวนมาก
TafT

ที่อยู่ link-local เท่าที่ฉันเข้าใจว่ามันเป็นอุปกรณ์ที่มี IPv6 ip ที่กำหนดให้กับ nic และโดยปกติจะเริ่มต้นด้วย FE80 :: ip นี้ใช้สำหรับขอบเขตเครือข่ายลิงก์เดียวของคุณเท่านั้นและควรหลีกเลี่ยงการกำหนดเส้นทาง คุณเคยได้ยิน EUI-64 ไหม นี่เป็นอีกรูปแบบลิงก์ภายในเครื่องที่คุณสามารถใช้ได้ โดยทั่วไปรูปแบบนี้ใช้ที่อยู่ MAC ของคุณของส่วนต่อประสานทางกายภาพและแทรก FFFE ไว้ตรงกลางของ MAC หรือ 3 และ 4 ไบต์ ใน Hex decimal F = 15 ดังนั้น FFFE คือ 15 15 15 14. หวังว่านี่จะช่วยได้ ... Alberto
user400453

คำตอบ:


11

การเชื่อมโยงที่อยู่ในพื้นที่อนุญาตให้เครื่องมีที่อยู่ IP ในเครือข่ายโดยอัตโนมัติหากไม่ได้กำหนดค่าด้วยตนเองหรือกำหนดค่าโดยอัตโนมัติโดยเซิร์ฟเวอร์พิเศษในเครือข่าย (DHCP) ก่อนที่จะเลือกที่อยู่จากช่วงนั้นเครื่องจะส่งข้อความพิเศษ (ใช้ ARP ซึ่งหมายถึงโปรโตคอลการแก้ไขที่อยู่) ไปยังเครื่องในเครือข่ายรอบ ๆ เครื่อง (สมมติว่าพวกเขายังไม่ได้กำหนดที่อยู่ด้วยตนเองหรือโดยอัตโนมัติ) เพื่อดูว่าเป็น 169.254.1.1 ฟรีหรือไม่ หากเป็นเช่นนั้นเครื่องจะกำหนดที่อยู่นั้นให้กับการ์ดเครือข่าย หากที่อยู่นั้นมีการใช้งานโดยเครื่องอื่นในเครือข่ายเดียวกันก็จะลอง IP 169.254.1.2 IP ถัดไปและต่อไปเรื่อย ๆ จนกว่าจะพบที่อยู่ว่าง


เครื่องใดสามารถส่งคำขอโดยใช้ ARP (เครื่องพิมพ์, PC, แล็ปท็อป)? มันเริ่มอย่างไร ฉันหมายถึงเครือข่ายจะปรากฏขึ้นเมื่อ 2 เครื่องเชื่อมต่อ พวกเขาจะส่งคำขอ ARP ให้กันไหม เกิดอะไรขึ้นถ้าพวกเขาส่งคำขอไปพร้อมกัน? พวกเขาทั้งสองได้รับ 169.254.1.1
Roman

ใช่เครื่องใด ๆ ที่มีความสามารถในการสื่อสารเครือข่าย TCP / IP ใช้ ARP ระบบเครือข่ายประกอบด้วยเจ็ดชั้นโดยชั้นที่เจ็ด (ชั้นแอปพลิเคชัน) เป็นชั้นที่คนส่วนใหญ่คุ้นเคย ARP อยู่ที่ชั้น 2 ซึ่งเรียกว่าดาต้าลิงค์เลเยอร์ มันอยู่เหนือเลเยอร์ 1 ซึ่งเป็นเลเยอร์ทางกายภาพ (ฮาร์ดแวร์จริง) ฉันไม่ใช่ผู้เชี่ยวชาญด้านระบบเครือข่าย แต่ฉันคิดว่า ARP เกิดขึ้นก่อนที่จะกำหนดที่อยู่ IP ใด ๆ ซึ่งหมายความว่าการสื่อสารทั้งหมด ณ จุดนั้นทำผ่านที่อยู่ MAC
George H. Lenzer

คำขอ ARP สามารถและถูกส่งโดยใครก็ได้ ในความเป็นจริงมันเป็นส่วนหนึ่งของเครือข่ายอีเธอร์เน็ต และพวกเขาจะไม่ถูกส่งถึงใคร พวกเขาออกอากาศ เป็นวิธีการตะโกนว่า "ใครมี IP นี้" ไปยังเครือข่ายทั้งหมด
Christopher Karel

หากคุณใช้ดมกลิ่นเพื่อดูการรับส่งข้อมูลเครือข่ายไปตามเครือข่ายของคุณและมองหาการรับส่งข้อมูล ARP คุณจะเห็นข้อความจำนวนมากที่พูดโดยทั่วไปว่า "ใครมีที่อยู่ IP 169.254.1.1" และเป็นเครื่องที่คุณจะเห็น การตอบสนองที่ระบุที่อยู่ MAC ของเครื่องนั้น นี่คือวิธีที่คุณป้องกันไม่ให้มีสองเครื่องที่ใช้ 169.254.1.1 ไม่ว่าพวกเขาจะส่งข้อความไปพร้อม ๆ กันคน ๆ หนึ่งก็มักจะมาถึงก่อนที่อีกคนหนึ่งส่งผลให้เครื่องหนึ่งใช้ที่อยู่ IP ก่อนที่อีกเครื่องหนึ่ง ฉันเชื่อว่าพวกเขายังประกาศเมื่อพวกเขามี IP มีคนแก้ไขฉันถ้าฉันผิด
George H. Lenzer

2
ที่อยู่ Link-local จะไม่ถูกเลือกตามลำดับ พวกเขาอาจสุ่มหรือตามที่อยู่ฮาร์ดแวร์
user1686

6

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

ภาคเรียนที่อยู่ link-local อยู่เสมอที่อยู่ IP

ไม่เสมอไปคนส่วนใหญ่มักจะหมายถึงที่อยู่ IP ของการเชื่อมโยงท้องถิ่นเมื่อพวกเขาใช้คำว่า เมื่อพวกเขาหมายถึงที่อยู่นี้จะเป็นที่อยู่ IP เสมอทั้ง IPv4 หรือ IPv6 ในบางกรณีการอ้างถึงที่อยู่ MAC เป็นที่อยู่ link-local แต่เป็นการใช้คำน้อยกว่าปกติ

นอกจากนี้ยังอยู่ในช่วงจาก 169.254.1.0 ถึง 169.254.1.0

ปิดช่วงสำหรับ IPv4 คือ 169.254.0.0/16 (169.254.0.1 ถึง 169.254.255.254) โดยมี 169.254.0.0 และ 169.254.255.255 ที่สงวนไว้เป็นเครือข่าย / การออกอากาศ IPv6 มี fe80 :: / 10 ที่สงวนไว้สำหรับที่อยู่ Link-Local โดยส่วนใหญ่ที่ได้รับมอบหมายโดยอัตโนมัติจะอยู่ในช่วง fe80 :: / 64

ประการที่สองที่อยู่ลิงค์ท้องถิ่นจะถูกกำหนดให้กับอุปกรณ์ด้วยตัวเอง

ไม่ที่อยู่ IP ของ link-local นั้นไม่เหมือนกันมากกว่าที่อยู่ IP ทั่วไปอย่างน้อยก็ไม่ได้อยู่ในข้อกำหนดทั่วไป ที่อยู่ link-local จะต้องไม่ซ้ำกันภายในส่วนเครือข่าย คำแนะนำคร่าวๆเกี่ยวกับเรื่องนี้คือเราเตอร์จะไม่ส่งต่อการรับส่งข้อมูลใด ๆ โดยใช้ที่อยู่ในช่วงที่อยู่ IP ของการเชื่อมโยงท้องถิ่น แต่ฮับและสวิตช์จะทำงานตามปกติ ในการตั้งค่าภายในประเทศนี่หมายความว่าพวกเขาไม่น่าจะถูกใช้งานนอกระบบอัตโนมัติมากนักในเครือข่ายขนาดใหญ่มันมีความเกี่ยวข้องมากกว่า

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

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

คุณกำลังอธิบายรูปแบบของการกำหนดค่าที่อยู่อัตโนมัติแบบไม่มีรัฐ แม้ว่านี่จะเป็นหนึ่งในแหล่งที่พบมากที่สุดสำหรับที่อยู่ IP ของ link-local มันไม่ได้เป็นเพียงแหล่งเดียวและเป็นกระบวนการแยกต่างหาก

หากคุณกำลังจะเริ่มมองหา IPv6 จากนั้นทุกพอร์ตเครือข่ายทางกายภาพบนอุปกรณ์จะมีที่อยู่ IPv6 ในการเชื่อมโยงซึ่งส่วนใหญ่จะใช้โดยเฉพาะในการดำเนินงานโปรโตคอลระดับต่ำ สิ่งเหล่านี้ถูกสร้างขึ้นโดยอัตโนมัติในลักษณะที่คล้ายกับที่คุณอธิบายหรือถูกส่งออกมาจากระบบกลางเนื่องจาก DHCP มักใช้กับที่อยู่ IPv4 ปกติ

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

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


@ robbat2 tools.ietf.org/html/rfc3927แนะนำว่าช่วงที่ฉันใช้นั้นถูกต้อง ช่วงกว้างที่ระบุไว้อยู่ที่ไหน ฉันต้องการให้ช่วงในสไตล์ที่แสดงในคำถามด้วย ทุกคนไม่สามารถอ่านโน้ตเครือข่ายย่อยได้ดีพอที่จะคำนวณช่วงได้อย่างถูกต้อง อาจระบุทั้ง?
TafT

รอคุณอยู่ในช่วงที่ถูกต้อง: "ที่อยู่ 256 และ 256 ที่อยู่สุดท้ายในคำนำหน้า 169.254 / 16 ถูกสงวนไว้สำหรับการใช้งานในอนาคตและไม่ต้องเลือกโฮสต์โดยใช้กลไกการกำหนดค่าแบบไดนามิกนี้" ฉันเจาะจงเกินไปเกี่ยวกับสิ่งที่กำหนดแบบไดนามิก
TafT

1
ใช่ข้อมูลจำเพาะบอกว่าต้องไม่ใช้สอง / 24 เหล่านั้นผ่านการกำหนดค่าแบบไดนามิก แต่สามารถใช้ได้สำหรับการกำหนดค่าแบบคงที่ ไม่ใช่เรื่องแปลกที่จะเห็นพวกเขาใช้เช่นมีเกตเวย์ใน 169.254.0.1 หรือ 169.254.255.254 เพื่อสนับสนุนลูกค้าที่มองหาเกตเวย์ที่อยู่นอกเครือข่ายแรกหรือสุดท้ายของ netblock
robbat2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.