เลเยอร์โมเดล OSI / TCP-IP ใดที่ทำ BGP โพรโทคอล RIP อยู่ใน?


15

เรารู้ว่าในรุ่น OSI หรือ TCP-IP เลเยอร์ที่สูงกว่าจะใช้บริการที่เสนอโดยเลเยอร์ที่ต่ำกว่า ตัวอย่างเช่นชั้นเชื่อมโยงข้อมูลใช้บริการที่เสนอโดยชั้นกายภาพ, ชั้นเครือข่ายใช้บริการที่เสนอโดยชั้นเชื่อมโยงข้อมูลและอื่น ๆ

อย่างไรก็ตามฉันพบว่าบางโปรโตคอลใช้บริการที่จัดทำโดยโปรโตคอลในเลเยอร์ด้านบน ตัวอย่างเช่นทั้ง BGP และ RIP ดำเนินการกำหนดเส้นทางซึ่งโดยปกติจะถือเป็นฟังก์ชั่นเลเยอร์เครือข่าย BGP ใช้ TCP ในขณะที่ RIP ใช้ UDP ดังนั้นที่นี่โปรโตคอลที่เลเยอร์เครือข่ายที่ใช้บริการจากโปรโตคอลในเลเยอร์การขนส่ง นั่นเป็นสาเหตุที่บางคนออนไลน์ยืนยันว่า BGP & RIP ควรเชื่อมโยงอย่างน้อยที่เลเยอร์การขนส่งในขณะที่บางคนบอกว่านี่เป็นโปรโตคอลชั้นแอปพลิเคชันเนื่องจากพวกเขาใช้บริการของชั้นการขนส่งและในรูปแบบ TCP-IP เหนือชั้นการขนส่ง ชั้น.

ฉันเข้าใจว่าทั้ง BGP และ RIP ทำหน้าที่ส่วนใหญ่ของเลเยอร์เครือข่ายของการกำหนดเส้นทาง ความจริง / การประชุมคืออะไร?

คำตอบ:


13

คุณต้องจำไว้ว่าแบบจำลองเช่น OSI เป็นแบบนั้น พวกเขาเป็นทฤษฎี โลกแห่งความเป็นจริงไม่ได้ตกอยู่ในรูปแบบเหล่านี้อย่างเรียบร้อย ส่วนใหญ่การกำหนดเส้นทางเป็นฟังก์ชั่นเลเยอร์ 3 แต่ตามที่คุณได้กล่าวไว้ BGP ใช้โปรโตคอลเลเยอร์ 4 เพื่อสื่อสารกับลำโพง BGP อื่น ๆ เพื่อทำสิ่งที่ถือว่าเป็นฟังก์ชั่นเลเยอร์ -3 โดยปกติ

โปรโตคอลเครือข่ายจำนวนมากตกอยู่ในพื้นที่สีเทาหรือได้รับการพิจารณาในชั้นหนึ่งขณะที่ใช้ชั้นอื่น ใช้ ARP เป็นตัวอย่าง มันแก้ไขที่อยู่เลเยอร์ 3 เป็นที่อยู่เลเยอร์ 2 ควรพิจารณาว่าเลเยอร์ใดอยู่

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


ขอบคุณ นั่นคือสิ่งที่ฉันได้ข้อสรุปหลังจากอ่านบทความออนไลน์จำนวนมาก คุณยืนยันความจริงข้อนี้
มหา

8

BGP อยู่ด้านบนของ TCP ดังนั้นมันจะเป็นเลเยอร์อินเทอร์เน็ต 4, เลเยอร์ OSI 7 โดยทั่วไปแล้ว BGP ภายนอกจะทำระหว่าง 2 เพียร์ที่เชื่อมต่อโดยตรงเท่านั้นบังคับใช้โดยการตั้งค่าสถานะ TTL บนหัว IP ซึ่งตั้งอยู่ที่ชั้น 3

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