Ein Routing-Protokoll ist eine spezielle Art von Netzwerkprotokoll, das für die Verwendung durch Router im Internet gedacht ist. Drei häufig verwendete Routing-Protokolle sind EIGRP, OSPF und BGP.
Routing-Protokolle definieren die Kommunikationsstandards zwischen Routern sowie die Pfade, auf denen diese Router Daten über ein Netzwerk liefern. Da Router im gesamten Netzwerk kommunizieren, bauen sie kontinuierlich Informationen über die Topologie der verbundenen Netzwerke auf.
Der Hauptzweck verschiedener Netzwerkprotokolle besteht darin, die Regeln und Konventionen zu definieren, da verschiedene Geräte im gesamten Netzwerk kommunizieren. Netzwerkprotokolle umfassen die Unterstützung für Geräte, um sich direkt zu verbinden und miteinander zu kommunizieren, sowie Nachrichtenbestätigungs- und Datenkomprimierungsfunktionen.
Der Begriff "Protokollfamilie" wird verwendet, um sich auf eine Gruppe von Netzwerkprotokollen auf hoher und niedriger Ebene zu beziehen, die zusammenarbeiten. Die Internet Protocol-Familie bündelt eine Reihe von High-Level-Protokollen wie TCP, UDP, HTTP und FTP, die dafür verantwortlich sind, die Lücke zwischen Low-Level-Protokollen zu schließen, die direkt mit der physischen Hardware eines Geräts kommunizieren.
Die Routing-Protokolle geben auch an, wie sich Router in einem Netzwerkbericht ändern. Sie machen das Netzwerk dynamischer, sodass Routing-Entscheidungen nicht vorherbestimmt und statisch sein müssen.