Question: what is the difference between protocol and port number?
Answer: 1 Answer. The protocol number is used by the the layer-3 protocol (IPv4 or IPv6) to determine to which layer-4 protocol in the network stack it should send the payload of the packet. A port number is an address for some layer-4 protocols (TCP or UDP). ... And routing protocol use protocol number in TCP header.