BGP, RIP 프로토콜은 어떤 OSI / TCP-IP 모델 계층에 속합니까?


15

우리는 OSI 또는 TCP-IP 모델에서 상위 계층이 하위 계층에서 제공하는 서비스를 사용한다는 것을 알고 있습니다. 예를 들어, 데이터 링크 계층은 물리 계층에서 제공하는 서비스를 사용하고 네트워크 계층은 데이터 링크 계층에서 제공하는 서비스 등을 사용합니다.

그러나 일부 프로토콜은 해당 프로토콜에서 제공하는 서비스를 위의 계층에서 사용하는 것으로 나타났습니다. 예를 들어 BGP와 RIP는 모두 일반적으로 네트워크 계층 기능으로 간주되는 라우팅을 수행합니다. BGP는 TCP를 사용하고 RIP는 UDP를 사용합니다. 전송 계층의 프로토콜 서비스를 사용하는 네트워크 계층의 프로토콜입니다. 그렇기 때문에 일부 사람들은 온라인에서 BGP & RIP가 최소한 전송 계층에서 연결되어야한다고 주장하는 반면, 일부는 전송 계층 서비스를 사용하는 응용 프로그램 계층 프로토콜이며 전송 계층 위의 TCP-IP 모델에는 응용 프로그램 만 있다고 말합니다. 층.

BGP와 RIP는 대부분 라우팅의 네트워크 계층 기능을 수행한다는 것을 알고 있습니다. 진실 / 협약은 무엇입니까?

답변:


13

OSI와 같은 모델은 그저 모델이라는 것을 기억해야합니다. 그들은 이론적입니다. 실제 세계는 이러한 모델에 깔끔하게 포함되지 않습니다. 대부분의 경우 라우팅은 레이어 3 기능이지만 BGP는 레이어 4 프로토콜을 사용하여 일반적으로 레이어 3 기능으로 간주되는 작업을 수행하기 위해 다른 BGP 스피커와 통신합니다.

많은 네트워크 프로토콜이 회색 영역으로 떨어지거나 다른 계층을 사용하는 동안 한 계층에서 고려됩니다. 예를 들어 ARP를 사용하십시오. 계층 3 주소를 계층 2 주소로 확인합니다. 어느 레이어에 있어야합니까?

모델을 이해하는 것이 유용하지만 조직이 모델을 위임하지 않으며 모델을 따르지 않는 프로토콜과 기능을 자유롭게 만들 수 있습니다.


감사. 온라인에서 많은 기사를 읽은 후에 결론을 얻었습니다. 이 사실을 재확인했습니다.
Maha

8

BGP는 TCP의 맨 위에 있으므로 인터넷 계층 4, OSI 계층 7이됩니다. 일반적으로 외부 BGP는 계층 2에 위치한 IP 헤더에서 TTL 플래그를 설정하여 적용되는 직접 연결된 두 피어간에 만 수행됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.