Final answer:
The difference lies in network layers: a port address identifies processes at the transport layer, a logical address identifies devices at the network layer, and a physical address is a unique identifier for a device's network interface at the data link layer.
Step-by-step explanation:
The difference between a port address, a logical address, and a physical address lies in their use in the context of computer networks. A physical address, also known as a MAC (Media Access Control) address, is a unique identifier assigned to network interfaces for communications at the data link layer of a network segment. Logical addresses, on the other hand, are IP (Internet Protocol) addresses used at the network layer to identify a network device or host. Port addresses are used at the transport layer to identify specific processes or services within a device; these are known as Transport Layer identifiers, such as TCP (Transmission Control Protocol) or UDP (User Datagram Protocol) ports.
The concept of location applies to these addresses in a similar way to a delivery person using an address to deliver a pizza. The physical address is like the house number and street name, uniquely identifying the physical location of the network device. The logical address is akin to the city or region, providing a broader network location, while the port address gives the specific apartment or suite number, specifying the exact service or process within the device.