Em quais camadas do modelo OSI / TCP-IP pertencem os protocolos BGP, RIP?

15

Sabemos que no modelo OSI ou TCP-IP, a camada superior utiliza os serviços oferecidos pela camada inferior. Por exemplo, a camada de link de dados usa serviços oferecidos pela camada física, a camada de rede usa serviços oferecidos pela camada de link de dados e assim por diante.

No entanto, acho que alguns protocolos usam serviços fornecidos pelos protocolos nas camadas acima deles. Por exemplo, o BGP e o RIP executam o roteamento, que geralmente é considerado como funcionalidade da camada de rede. O BGP usa TCP enquanto o RIP usa UDP. Então, aqui protocolos na camada de rede que estão usando serviços dos protocolos na camada de transporte. É por isso que algumas pessoas online argumentam que o BGP e o RIP devem ser associados pelo menos na camada de transporte, enquanto alguns dizem que esses são protocolos da camada de aplicação, pois usam serviços de camadas de transporte, e no modelo TCP-IP acima da camada de transporte há apenas aplicação camada.

Entendo que o BGP e o RIP realizam principalmente a funcionalidade da camada de rede do roteamento. Qual é a verdade / convenção?

Maha
fonte

Respostas:

13

Você deve se lembrar que modelos como OSI são apenas isso, modelos. Eles são teóricos. O mundo real não se enquadra perfeitamente nesses modelos. Na maioria das vezes, o roteamento é uma função da camada 3, mas, como você apontou, o BGP usa um protocolo da camada 4 para se comunicar com outros alto-falantes do BGP para fazer o que normalmente é considerado uma função da camada 3.

Muitos protocolos de rede caem em uma área cinzenta ou são considerados em uma camada ao usar outra camada. Veja o ARP, por exemplo. Resolve endereços da camada 3 para endereços da camada 2. Em qual camada ela deve ser considerada?

A compreensão dos modelos é útil, mas os modelos não são obrigatórios por nenhuma organização e você é livre para criar protocolos e funções que não seguem nenhum modelo.

Ron Maupin
fonte
Obrigado. Foi exatamente o que concluí depois de ler muitos artigos online. Você reafirmou esse fato.
Maha
8

O BGP está no topo do TCP, portanto, seria a camada 4 da Internet, a camada OSI 7. Normalmente, o BGP externo é feito apenas entre 2 pares conectados diretamente, imposto pela configuração do sinalizador TTL no cabeçalho IP, localizado na camada 3.

Xavier Nicollet
fonte