Hello,
iBGP and eBGP both use UDP/TCP port 179.
OSPF does not use UDP or TCP, but is encapsulated directly in IP protocol 89. The same for EIGRP, it uses IP protocol 88.
RIP (als v2) uses UDP port 520.
Here is a link to a list with all IANA assigned IP port numbers:
http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml