02.07.2013 Views

A/UX® System Administrator's Reference Sections 1M, 7, and 8

A/UX® System Administrator's Reference Sections 1M, 7, and 8

A/UX® System Administrator's Reference Sections 1M, 7, and 8

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

appletalk(7) appletalk(7)<br />

NAME<br />

appletalk - general AppleTalk socket interface <strong>and</strong><br />

STREAMS controls<br />

DESCRIPTION<br />

This manual page describes the AppleTalk I/O control calls (see<br />

ioctl(2», device files, <strong>and</strong> the general nature of the NUX AppleTalk<br />

interface.<br />

1<br />

Before beginning, several points should be noted. The AppleTalk<br />

library routines automatically set up <strong>and</strong> invoke the correct ioctl<br />

requests that are necessary for most AppleTalk requirements.<br />

While the ioctls give the programmer more control than the AppleTalk<br />

library routines, they require a much greater underst<strong>and</strong>ing<br />

of the NUX implementation of AppleTalk. In addition, AppleTalk<br />

ioctl calls are subject to change, while AppleTalk library<br />

functions will not change. It is, therefore, strongly recommended<br />

that the library routines be used whenever possible instead of the<br />

more complicated ioctl calls.<br />

AppleTalk Protocols<br />

AppleTalk is implemented as a protocol stack, consisting of a set<br />

of layers, with one or more protocols per layer. This set of protocols<br />

corresponds roughly to the layers of the Open <strong>System</strong>s Interconnection<br />

(OSI) reference model published by the International<br />

St<strong>and</strong>ards Organization (ISO). Each layer is built on top of (<strong>and</strong><br />

uses) the previous layer. The order of layers, from lowest (closest<br />

to the physical transport) to highest (closest to the application), is<br />

as follows:<br />

Link layer AppleTalk Link Access Protocol (ALAP)<br />

Network layer<br />

Transport layer<br />

Session layer<br />

Datagram Delivery Protocol (DDP)<br />

AppleTalk Transaction Protocol (AlP)<br />

Name Binding Protocol (NBP)<br />

Routing Table Maintenance Protocol<br />

(RTMP)<br />

Zone Information Protocol (ZIP)<br />

Printer Access Protocol (PAP)<br />

The lower layers (ALAPIDDP) are normally used for new network<br />

testing <strong>and</strong> development, such as building a new layer using<br />

TCP/IP on top of DDP.<br />

February, 1990<br />

RevisionC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!