Advanced Data Communication Control Procedures
In telecommunication, Advanced Data Communication Control Procedures (or Protocol) (ADCCP) is a bit-oriented data link layer protocol developed by the American National Standards Institute. It is almost identical to the ISO High-Level Data Link Control (HDLC) protocol.[1]
Although the ISO and ANSI standards writers coordinated their work, there are differences between the standards. Most are editorial, but there are unintended differences between the defined subsets.
One major difference between the two is the unnumbered (U) format. When extended (7-bit) sequence numbers are used, I and S frames have two-byte control fields. HDLC, however, specifies that U frames have 1-byte control fields in all cases. ADCCP specifies a 2-byte control field format with the P/F flag duplicated:[2]
First byte | Second byte | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
0 | N(S) | P/F | N(R) | I frame, N(S) is a 3-bit sequence number | ||||||||||||
1 | 0 | type | P/F | N(R) | S frame, N(R) is a 3-bit sequence number | |||||||||||
1 | 1 | type | P/F | type | U frame | |||||||||||
0 | N(S) | P/F | N(R) | Extended I frame, N(S) is a 7-bit sequence number | ||||||||||||
1 | 0 | type | —0— | P/F | N(R) | Extended S frame, N(R) is a 7-bit sequence number | ||||||||||
1 | 1 | type | P/F | type | P/F | —0— | Extended U frame (ADCCP only) |
See also
References
- ^ Friend et al. 1988, p. 191
- ^ X3.66 1979, p. 28
- Friend, George E.; Fike, John L.; Baker, H. Charles; Bellamy, John C. (1988). Understanding Data Communications (2nd ed.). Indianapolis: Howard W. Sams & Company. ISBN 0-672-27270-9.
{{cite book}}
: Invalid|ref=harv
(help) - ANSI X3.66-1979: American National Standard for advanced data communication procedures (ADCCP). American National Standards Institute. 9 January 1979. FIPS PUB 71-1980.
This article incorporates public domain material from Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22.