Name Binding Protocol

Name Binding Protocol (NBP) ist ein Begriff aus der Informatik.

Das Name Binding Protocol, oder kurz NBP, ist als Teil der AppleTalk-Protokoll-Suite für die Zuordnung von Geräte-Namen und Diensten zu AppleTalk-Adressen und AppleTalk-Sockets in einem lokalen Netzwerk zuständig. Da AppleTalk-Adressen nicht von zentralen Instanzen vergeben werden, sondern die AppleTalk-Geräte sich diese per AARP automatisch selbst zuteilen, besteht die Notwendigkeit, feststehende Gerätenamen auf die sich stetig wechseln könnenden Adressen umzusetzen. Dieser Aufgabenstellung nimmt sich das NBP an, indem es unter Berücksichtigung von Namenskonflikten den dynamischen Adressen fixe Namen zuweist.

Nicht nur Gerätenamen, sondern auch angebotene Dienste werden per NBP abgedeckt. Je AppleTalk-Gerät können auf einem bis 254 verschiedenen AppleTalk-Sockets Dienste bereitgestellt werden (das IP-Äquivalent zu den Sockets wären die TCP-Ports). Ist ein Drucker via AppleTalk per PAP als "Farblaser" erreichbar und bietet ein Server Dateidienste per AFP an, so werden per NBP sowohl "Farblaser:LaserWriter" als auch "Big Mac:AFPServer" im AppleTalk-Netzwerk registriert.

Das Name Binding Protokoll ist kein offen standardisiertes Protokoll aber seitens Apple auf veröffentlicht.[1]

Das Protokoll gehört nicht zur Transportschicht, sondern ist zwischen dieser und der Anwendungsschicht angeordnet (die AppleTalk-Protokolle passen nicht exakt in das ISO-OSI-Schichten-Korsett). Historisch gesehen gehört NBP wie die anderen Protokolle der AppleTalk-Suite zu den aussterbenden Sorten. In TCP/IP-Netzwerken wird seit Verbreitung des Zeroconf-Ansatzes die NBP-Funktionalität durch das Multicast DNS Protokoll fortgeführt.

Der AppleTalk-Protokollstapel

Die AppleTalk-Protokolle lassen sich in mehrere Schichten einteilen, die einen Protokollstapel (protocol stack) bilden. Die Protokolle lassen sich wie folgt in das ISO-OSI-Referenzmodell einordnen:

OSI-Schicht AppleTalk Protokollstapel
7 AFP PAP
6
5 ZIP ASP ADSP
4          ATP AEP NBP RTMP
3 DDP
2 LLAP ELAP TLAP FDDI AARP
1 LocalTalk Ethernet
Treiber
Token Ring
Treiber
FDDI
Treiber

Literatur

  • Sidhu, Andrews, Oppenheimer: Inside AppleTalk, 2nd, Addison-Wesley, 1999
  • Apple Computer Inc.: Inside Macintosh: Networking, 2nd, Addison-Wesley, 1994, Chapter 1 - Introduction to AppleTalk (Online-Version)

Einzelnachweise

  1. Name Binding Protokoll auf developer.apple.com

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.