ATCP, PPP AppleTalk Control Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: PPP.
Protocol type:PPP Network Control Protocol.
PPP protocol:0x8029.
SNMP MIBs:
Working groups: pppext, Point-to-Point Protocol Extensions.
Links:

The ATCP protocol is used for establishing and configuring the AppleTalk Protocol over a PPP link.

RFC 1378, pages 2 and 3:

ATCP is responsible for configuring, enabling, and disabling the AppleTalk protocol modules on both ends of the point-to-point (PPP) link. ATCP uses the same packet exchange mechanism as the Link Control Protocol (LCP). ATCP packets may not be exchanged until PPP has reached the Network-Layer Protocol phase. ATCP packets received before this phase is reached should be silently discarded.

Before any AppleTalk packets may be communicated, PPP must reach the Network-Layer Protocol phase, and the AppleTalk Control Protocol must reach the Opened state.


PPP header ATCP header Data :::

ATCP header:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Code Identifier Length
Data :::

Code. 8 bits.
Specifies the function to be performed.

CodeDescriptionReferences
0Vendor Specific. RFC 2153
1Configure-Request. 
2Configure-Ack. 
3Configure-Nak. 
4Configure-Reject. 
5Terminate-Request. 
6Terminate-Ack. 
7Code-Reject. 

Identifier. 8 bits.
Used to match requests and replies.

Length. 16 bits.
Size of the packet including the header.

Data. Variable length.
Zero or more bytes of data as indicated by the Length field. This field may contain one or more Options.


ATCP Configuration Options:

0001020304050607 0809101112131415
Option Length
Data :::

Option. 8 bits.

OptionLengthDescription
16AppleTalk Address.
2>= 4Routing Protocol.
3>= 2Suppress Broadcasts.
4>= 4AT Compression Protocol.
5 reserved.
6>= 8Server information.
7>= 3Zone information.
86Default Router Address.

Length. 8 bits.

Data. Variable length.


Glossary:

AppleTalk.
A networking protocol suite developed by Apple Computer for communication between Apple Computer products and other computers. This protocol is independent of the network layer on which it is run.


RFCs:

[RFC 1378] The PPP AppleTalk Control Protocol (ATCP).


Publications:


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs