Routing Information Protocol
RIP には3つのバージョンがある。RIPv1はRFC 1058で、RIPv2はRFC 2453で、RIPngはRFC 2080で定義される。
自律システム (AS) 内のルーティングを行うInterior Gateway Protocol(IGP)の通信プロトコルである。 また、距離ベクトル型(DVA)のルーティングを行う距離ベクトル型ルーティングプロトコル(ディスタンスベクタルーティング)である。
RIPは、経由する可能性のあるルータをホップ数という値で数値化し、DVA(英語版) (Distance Vector Algorithm)というアルゴリズムで隣接ホストとの経路を動的に交換する事で、パケットが目的のネットワークアドレスにたどり着くまでの最短経路を決定する。 また、有効経路を2つまで採用し、固定メトリック値を与えることで、同一ホップ数の経路がある場合に優先する経路を制御することが可能である。
目的ネットワークアドレス、次のホップ先IPアドレス、目的ネットワークまでのホップ数などの情報は、ルーター内のルーティング・データベースに記録され、ルータ間で定期的に情報交換が行われる。 その中から有効な経路を抽出したテーブルがルーティング・テーブルと呼ばれている。
ネットワーク全体のネットワーク・トポロジーを考慮する必要がないため、計算負荷が非常に低いメリットがある。