Un protocole de routage est un type spécial de protocole réseau destiné à être utilisé par les routeurs sur Internet. Trois protocoles de routage couramment utilisés sont EIGRP, OSPF et BGP.
Les protocoles de routage définissent les normes de communication entre les routeurs, ainsi que les chemins le long desquels ces routeurs transmettent des données via un réseau. Au fur et à mesure que les routeurs communiquent sur l'ensemble du réseau, ils accumulent en permanence un stock d'informations concernant la topologie des réseaux connectés.
L'objectif principal des différents protocoles réseau est de définir les règles et les conventions, car différents appareils communiquent sur le réseau. Les protocoles réseau incluent la prise en charge des périphériques pour se connecter et communiquer directement entre eux, ainsi que des capacités d'accusé de réception de message et de compression de données.
Le terme « famille de protocoles » est utilisé pour désigner un groupe de protocoles réseau de haut et de bas niveau travaillant ensemble. La famille des protocoles Internet regroupe un certain nombre de protocoles de haut niveau, tels que TCP, UDP, HTTP et FTP, qui sont chargés de combler le fossé entre les protocoles de bas niveau qui communiquent directement avec le matériel physique d'un appareil.
Les protocoles de routage spécifient également comment les routeurs d'un rapport de réseau changent. Ils rendent le réseau plus dynamique, de sorte que les décisions de routage n'ont pas besoin d'être prédéterminées et statiques.