AppleTalk#Name Binding Protocol

Name Binding Protocol ( NBP) is a term used in computer science.

The Name Binding Protocol, or shortly NBP is responsible as part of the AppleTalk Protocol Suite for the assignment of device names and services to AppleTalk addresses and AppleTalk sockets in a local network. Since AppleTalk addresses are not awarded by central authorities, but the AppleTalk devices to assign them via AARP itself automatically, there is a need fixed device name on which to implement continuous change itself being able addresses. This task assumes the NBP itself by the dynamic addresses to fixed names, taking account of name conflicts.

Not only device names, but also offered services are covered by the NBP. The AppleTalk device can access one to 254 different AppleTalk socket services are provided ( the IP equivalent to the sockets would the TCP ports). If a printer via AppleTalk PAP reached by a " Laser " and offers a server file services via AFP, so be informed by NBP both " Laser: Laser Writer " and " Big Mac: AFPServer " registered on the AppleTalk network.

The Name Binding Protocol is open but no standardized protocol published by Apple on developer.apple.com.

The protocol does not belong to the transport layer, but is placed between it and the application layer ( the AppleTalk protocols do not fit exactly into the ISO-OSI layers corset ). Historically a part of NBP as the other protocols of the AppleTalk suite to the endangered species. In TCP / IP networks, the NBP functionality will be continued by the multicast DNS protocol for dissemination of Zeroconf approach.

The AppleTalk protocol stack

The AppleTalk protocols can be divided into several layers that form a protocol stack ( protocol stack ). The protocols can be classified as follows in the ISO - OSI reference model:

591412
de