The process of assigning or specifying a location, typically in the context of communication or information processing. Addressing can be physical, such as finding an address on a map, or digital, such as using an IP address to communicate with a server.