Which protocol is responsible for assigning logical port numbers to application processes in TCP/IP communication?

Options

  • A. IP
  • B. TCP and UDP
  • C. ARP
  • D. ICMP
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. TCP and UDP

Detailed Explanation

Correct Answer: TCP and UDP.

TCP and UDP use 16-bit port numbers to identify application processes at the transport layer. Port numbers range from 0 to 65535.