Протокол RIP — протокол маршрутизации первого поколения для среды IPv4, изначально указанный в RFC 1058. Настройка данного протокола достаточно проста, что делает его оптимальным протоколом для реализации в небольших сетях.

Протокол RIPv1 обладает следующими ключевыми характеристиками:

В 1993 году протокол RIPv1 был обновлен в бесклассовый протокол маршрутизации — протокол RIP версии 2 (RIPv2). В протоколе RIPv2 представлены следующие усовершенствования:

В таблице на рисунке представлено краткое описание различий протоколов RIPv1 и RIPv2.

Обновления протокола RIP инкапсулируются в сегмент протокола UDP, при этом номера портов источника и назначения настроены на порт UDP 520.

В 1997 г. была представлена версия протокола RIP с поддержкой IPv6. В основе протокола RIPng лежит протокол RIPv2. В протоколе до сих пор действует ограничение в 15 переходов, а административная дистанция равна 120.