RIP is a dynamic, distance vector routing protocol and was developed for smaller IP based networks. As mentioned earlier, RIP calculates the best route based on hop count.
There are currently two versions of RIP protocol.
RIPv1, and RIPv2 RIPv1: RIP version 1 is among the oldest protocols.