A storage location address that may not describe the physical location; instead, it used as a means to request information from a controller. The controller converts the request from a logical to a physical address that is able to retrieve the data from an actual physical location on the storage device.
An address that is used to identify the communications program by "name" to the protocol stack with which you are working. No matter where your program is put in the network, your logical address will remain the same, even though your physical address may change.
In computer networks, a logical address refers to a network layer address such as an IP address, an X.25/X.121 or IPX address.