À quelles couches de modèle OSI / TCP-IP appartiennent les protocoles BGP, RIP?

15

Nous savons que dans le modèle OSI ou TCP-IP, la couche supérieure utilise les services offerts par la couche inférieure. Par exemple, la couche liaison de données utilise les services offerts par la couche physique, la couche réseau utilise les services offerts par la couche liaison de données, etc.

Cependant, je trouve que certains protocoles utilisent des services fournis par les protocoles dans les couches au-dessus d'eux. Par exemple, BGP et RIP effectuent un routage qui est généralement considéré comme une fonctionnalité de couche réseau. BGP utilise TCP tandis que RIP utilise UDP. Voici donc les protocoles de la couche réseau qui utilisent les services des protocoles de la couche transport. C'est pourquoi certaines personnes en ligne soutiennent que BGP et RIP devraient être associés au moins à la couche transport, tandis que certains disent que ce sont des protocoles de couche application car ils utilisent des services de couches transport, et dans le modèle TCP-IP au-dessus de la couche transport, il n'y a qu'une application couche.

Je comprends que BGP et RIP effectuent principalement la fonctionnalité de routage de la couche réseau. Quelle est la vérité / convention?

Maha
la source

Réponses:

13

Vous devez vous rappeler que les modèles comme OSI ne sont que cela, des modèles. Ils sont théoriques. Le monde réel ne tombe pas parfaitement dans ces modèles. Pour la plupart, le routage est une fonction de couche 3, mais, comme vous l'avez souligné, BGP utilise un protocole de couche 4 pour communiquer avec d'autres haut-parleurs BGP afin de faire ce qui est normalement considéré comme une fonction de couche 3.

De nombreux protocoles réseau tombent dans une zone grise ou sont considérés dans une couche lors de l'utilisation d'une autre couche. Prenez ARP par exemple. Il résout les adresses de couche 3 en adresses de couche 2. Dans quelle couche doit-elle être considérée?

La compréhension des modèles est utile, mais les modèles ne sont mandatés par aucune organisation et vous êtes libre de créer des protocoles et des fonctions qui ne suivent aucun modèle.

Ron Maupin
la source
Merci. C'est exactement ce que j'ai conclu après avoir lu de nombreux articles en ligne. Vous avez réaffirmé ce fait.
Maha
8

BGP est au-dessus de TCP, il s'agirait donc de la couche Internet 4, de la couche OSI 7. Habituellement, le BGP externe n'est effectué qu'entre 2 homologues directement connectés, appliqué en définissant l'indicateur TTL sur l'en-tête IP, qui est situé sur la couche 3.

Xavier Nicollet
la source