This paper presented the naming and addressing functions of the
Ambient Networks architecture, which are critically important to
provide end-to-end communication across heterogeneous internetworking
environments. These functions integrate with other
components of the architecture – the connectivity abstractions – to
enable bridging across different internetworking technologies and
hiding of network complexity. Connectivity abstractions hide the
differences of heterogeneous internetworking technologies and
enable applications to operate across them. A common naming
framework enables end-to-end communication across otherwise
independent internetworks and supports advanced networking capabilities,
such as indirection or delegation, through dynamic
bindings between named entities.