Suppose you have to reach to your friends house.
You have to first go to the area or the street of your friends house, then go to the house no. Then your friend is a particular person to that house.
...
The difference is in the layers in which the addresses are added to packet or message.Logical address: Network LayerPhysical adress: either Physical Layer or Data Link Layer.Port address: Transport Layer
application layer: It allows applications access to network services, such as file and printer sharing, as well as file transfer and management services. This would be the layer that a programmer uses...