RIP is a distance vector routing protocol used for both IP and IPX routing, but with slightly different implementations. IP RIP and IPX RIP use similar processes for discovering, maintaining, and prioritizing routes. They both send route requests for obtaining routing information and send periodic route updates to make sure the routing information tables are synchronized. The major differences between IP RIP and IPX RIP are the protocols they are associated with, the way they prioritize routes, and the routing table update interval.
RIP II is an IP routing protocol that includes the following enhancements over RIP:
Provides a password for authentication
Allows specification of a subnet mask
Allows multicast addressing