Correct Answer - Option 3 : I, II and IV only
Option 1) RIP uses distance vector routing
RIP is a dynamic routing protocol which uses hop count as a routing metric between source and destination. It uses distance vector routing So, it is correct.
Option 2) RIP packets are sent using UDP
RIP uses the UDP protocol for transmission of data. So, it is correct.
Option 3) OSPF packets are sent using TCP
OSPF is a link state routing protocol which uses multicast address to find the best path between source and destination. As, TCP does not support multicasting. So, OSPF packets are not sent using TCP. So, it is incorrect.
Option 4) OSPF operation is based on link-state routing. It is correct.