Hi;
EIGRP is designed to work on top of layer 3 (i.e. the IP protocol) and use Reliable Transport Protocol (RTP) to ensure that EIGRP router updates are delivered to all neighbors completely. EIGRP uses 224.0.0.10 as its multicast address and protocol number 88.
While BGP is run over TCP, that's why it's required port number which is 179.
Thanks & Best regards;