In telecommunication, Advanced Data Communication Control Procedures (or Protocol) (ADCCP) is a bit-oriented data link layerprotocol used to provide point-to-point and point-to-multipoint transmission of data frames that contain error control information.
Note: ADCCP closely resembles High level data link control (HDLC) and synchronous data link control (SDLC).
ADCCP has 3 main modes - NRM (Normal Response mode akin to SDLC), ABM (Asyncronous Balanced mode - akin to HDLC) and ARM (Asynchronous Response mode)
In particular, the logical functions and protocols of secondary stations and combined stations are specified identically with respect to the action taken and the response frames.
ADCCP is used on multipoint lines and it can support as many as 256 terminal control units or secondary stations per line.
ADCCP supports an extended window size (modulo 128) where the number of possible outstanding frames for acknowledgement is raised from 8 to 128.