Was ist der Unterschied zwischen OSPF und RIP?

Was ist der Unterschied zwischen OSPF und RIP? Könnte jemand die Vor- und Nachteile erklären? Auch wenn ich den einen oder anderen verwenden