RIP (Routing Information Protocol) is a distance vector routing protocol that uses hop count as its routing metric. It sends routing table updates every 30 seconds using UDP port 520 and uses the Bellman-Ford algorithm. RIP has timers that control the update, invalid, flush, and hold down times that impact route propagation. It supports features like split horizon and poison reverse to prevent routing loops.