Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

at_rtmpd(1M)

at_nvelkup(1M)

at_nvereg(1)

at_nveshow(1)



     at_nbpd(1M)                                           at_nbpd(1M)



     NAME
          at_nbpd - AppleTalk's Name Binding Protocol Daemon

     SYNOPSIS
          /usr/lib/appletalk/at_nbpd

     DESCRIPTION
          This daemon is present as long a the AppleTalk network is
          up; it is responsible for various services related to
          maintaining the mapping of the names of Network Visible
          Entries (NVE's) into internet addresses. It consists of 2
          processes, a parent and a child.

          The parent process is queried by various user's AppleTalk
          utilities like at_nvereg(1), at_nveshow(1) and
          at_nve_lkup(1M), and by various functions. Those communicate
          with the daemon through IPC messages on the NBPD's message
          queue, and replies are sent back over a message queue
          provided by the user. A NBPD can also receive messages from
          other NBPD's via its child; those other daemons sent lookup
          requests or replies, or broadcast requests. Also, the
          Routing Table Maintenance Protocol Daemon (RTMPD) will
          ``tickle'' the NBPD on a regular basis to examine its Name
          Table, and to remove entries from it for processes that no
          longer exist. All those messages are received and processed
          by the NBPD parent. A second process, the NBPD child, will
          read datagrams from the Name Information Socket (NIS) and
          send them to the NBPD parent. This forking was done so that
          the NBPD parent only would have to block on the message
          queue.

          When the daemon receives a lookup request, it forks off
          another child process which will be responsible for the
          individual broadcasts. The replies are sent directly to the
          parent, and the child notifies the parent when it's done,
          after which it dies.

     SEE ALSO
          at_rtmpd(1M), at_nvelkup(1M), at_nvereg(1), at_nveshow(1).
















     Page 1                                        (last mod. 1/15/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026