Вы находитесь на странице: 1из 1

(ii) the user can find information about a great text editor.

In contrast, upon looking at the IP address


199.184.165.136, hardly any user draws either conclusion.
- Names can refer to nodes, groups of nodes, data items, or similar abstractions.
- A single node can have many names and addresses. For example, the WWW server www.xemacs.
org has the name www.xemacs.org, it has the IP address 199.184.165.136 and, assuming that the
server is attached to an Ethernet, it has a 48-bit IEEE MAC address.
- The mapping between user-friendly names like www.xemacs.org and the addresses relevant for
network operation is Fundamentals 183 carried out by binding services.
- This mapping is also often referred to as name resolution. In our example, the domain name service
(DNS) provides the mapping from the name to the IP address while the address resolution protocol
(ARP) maps the IP address to a MAC address.

Address management tasks


We summarize the fundamental tasks of address management, which are independent of the type of
addresses:
 Address allocation In general, this denotes the assignment of an address to an entity from an address
pool.
 Address deallocation In on-demand addressing schemes, the address space often has a small-to
moderate size. The node population in sensor networks is intrinsically dynamic, with nodes dying or
moving away and new nodes being added to the network. If the addresses of the leaving nodes were not
put back into the address pool for reuse, the address pool would be exhausted eventually and no
addresses could be allocated to new nodes. Address deallocation can be either graceful or abrupt. In
graceful deallocation, a node explicitly sends out control packets to give up its address. In abrupt
deallocation, the node disappears or crashes and consequently does not send appropriate control
packets, leaving the responsibility to detect and deallocate the node’s address to the network. When
very large address spaces are used, like for example the IEEE 802.3 MAC addresses of 48-bits length,
address deallocation is not an issue.
 Address representation A format for representing addresses needs to be negotiated and implemented.
 Conflict detection/resolution Address conflicts can occur in networks with distributed assignment of
on-demand addresses or in case of mergers of so-far distinct networks. If conflicts cannot be tolerated,
they must be resolved.
 Binding If several addressing layers are used, a mapping between the different layers has to be
provided. For example, in IP networks, an IP address has to be mapped to a MAC address using the
ARP protocol. Any address management scheme for sensor and ad hoc networks is occasionally faced
with network partitions and network merge events. Consider for example the network shown in
Figure 7.1. If the critical node runs out of energy, the network is split into two partitions that have no
connectivity anymore. The critical issue here is address deallocation. Both subnetworks should detect
that several nodes cannot be reached anymore and their addresses should be reclaimed. On the other
hand, address deallocation and reallocation of reclaimed addresses should not happen too quickly. If for
some reason the network remerges, the same address allocation as before the partition event is in place
and no address conflicts need to be resolved. Critical node

Вам также может понравиться