<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Advanced_Data_Communication_Control_Procedures</id>
	<title>Advanced Data Communication Control Procedures - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Advanced_Data_Communication_Control_Procedures"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Advanced_Data_Communication_Control_Procedures&amp;action=history"/>
	<updated>2026-05-06T03:56:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Advanced_Data_Communication_Control_Procedures&amp;diff=27013&amp;oldid=prev</id>
		<title>imported&gt;Kvng: avoid unnec redirect</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Advanced_Data_Communication_Control_Procedures&amp;diff=27013&amp;oldid=prev"/>
		<updated>2024-08-26T17:32:21Z</updated>

		<summary type="html">&lt;p&gt;avoid unnec redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Computer networking protocol}}&lt;br /&gt;
&lt;br /&gt;
In [[telecommunications]], &amp;#039;&amp;#039;&amp;#039;Advanced Data Communication Control Procedures&amp;#039;&amp;#039;&amp;#039; (or &amp;#039;&amp;#039;&amp;#039;Protocol&amp;#039;&amp;#039;&amp;#039;) (&amp;#039;&amp;#039;&amp;#039;ADCCP&amp;#039;&amp;#039;&amp;#039;) is a [[Bit-oriented protocol|bit-oriented]] [[data link layer]] [[Communication protocol|protocol]] developed by the [[American National Standards Institute]].  It is functionally equivalent to the ISO [[High-Level Data Link Control]] (HDLC) protocol.&amp;lt;ref&amp;gt;{{harvnb|Friend|Fike|Baker|Bellamy|1988|p=191}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the ISO and ANSI standards writers coordinated their work, so the differences between the standards are mainly editorial, there is one meaningful difference: ADCCP&amp;#039;s definition of the basic subset required to implement balanced asynchronous mode includes the RSET frame, while HDLC makes it optional.&amp;lt;ref&amp;gt;{{harvnb|NBS|1980|p=6|loc=§3.0 ADCCP classes of procedures}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.  Like early versions of HDLC,&amp;lt;ref&amp;gt;{{harvnb|ISO|1984|p=18|loc=§7.4 Extended control field formats}}&amp;lt;/ref&amp;gt; ADCCP specifies a 2-byte control field format with the P/F flag duplicated.&amp;lt;ref&amp;gt;{{harvnb|ANSI|1979|p=28|loc=§5.2.2 Extended control field}}&amp;lt;/ref&amp;gt;  Later HDLC specifications, in particular ISO/IEC 13239, changed that to specify that U frames have 1-byte control fields in all cases.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|+ADCCP control fields&lt;br /&gt;
!colspan=8| First byte ||colspan=8| Second byte ||rowspan=2| Description&lt;br /&gt;
|-&lt;br /&gt;
! 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7&lt;br /&gt;
! 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7&lt;br /&gt;
|-&lt;br /&gt;
| 0 ||colspan=3| N(S) || P/F ||colspan=3| N(R) ||colspan=8 rowspan=3 bgcolor=lightgrey| ||align=left| I frame, N(S) is a 3-bit send sequence number&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 ||colspan=2| type || P/F ||colspan=3| N(R) ||align=left| S frame, N(R) is a 3-bit receive sequence number&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1 ||colspan=2| type || P/F ||colspan=3| type ||align=left| U frame&lt;br /&gt;
|-&lt;br /&gt;
| 0 ||colspan=7| N(S) || P/F ||colspan=7| N(R) ||align=left| Extended I frame, N(S) is a 7-bit sequence number&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 ||colspan=2| type ||colspan=4 bgcolor=lightgrey| —0— || P/F ||colspan=7| N(R) ||align=left| Extended S frame, N(R) is a 7-bit sequence number&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1 ||colspan=2| type || P/F ||colspan=3| type || P/F ||colspan=7 bgcolor=lightgrey| —0— ||align=left| Extended U frame (ADCCP only)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Data link layer]]&lt;br /&gt;
* [[High-Level Data Link Control]]&lt;br /&gt;
* [[Self-synchronizing code]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
*{{cite book&lt;br /&gt;
|last1=Friend&lt;br /&gt;
|first1=George E.&lt;br /&gt;
|first2=John L.&lt;br /&gt;
|last2=Fike&lt;br /&gt;
|first3=H. Charles&lt;br /&gt;
|last3=Baker&lt;br /&gt;
|first4=John C.&lt;br /&gt;
|last4=Bellamy&lt;br /&gt;
|title=Understanding Data Communications&lt;br /&gt;
|edition=2nd &lt;br /&gt;
|year=1988&lt;br /&gt;
|publisher=Howard W. Sams &amp;amp; Company&lt;br /&gt;
|location=Indianapolis&lt;br /&gt;
|isbn=0-672-27270-9&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
|title=Guideline for implementing advanced data communication control procedures (ADCCP)&lt;br /&gt;
|publisher=National Bureau of Standards&lt;br /&gt;
|date=26 September 1980&lt;br /&gt;
|id=FIPS PUB 78&lt;br /&gt;
|ref={{harvid|NBS|1980}}&lt;br /&gt;
|url=https://archive.org/details/federalinformati78nati&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
|title=ISO 4335:1984 Data Communication—High Level Data Link Control Procedures—Consolidation of Elements of Procedures&lt;br /&gt;
|ref={{harvid|ISO|1984}}&lt;br /&gt;
|url=https://law.resource.org/pub/in/bis/S04/is.11418.2.1986.pdf&lt;br /&gt;
|archive-url=https://web.archive.org/web/20190323134103/https://law.resource.org/pub/in/bis/S04/is.11418.2.1986.pdf&lt;br /&gt;
|archive-date=23 March 2019&lt;br /&gt;
|url-status=live&lt;br /&gt;
}} [https://archive.org/details/gov.in.is.11418.2.1986 Alt URL]&lt;br /&gt;
*{{cite book&lt;br /&gt;
|title=ANSI X3.66-1979: American National Standard for advanced data communication procedures (ADCCP)&lt;br /&gt;
|publisher=[[American National Standards Institute]]&lt;br /&gt;
|date=9 January 1979&lt;br /&gt;
|id=FIPS PUB 71-1980&lt;br /&gt;
|url=https://archive.org/details/federalinformati7119nati&lt;br /&gt;
|ref={{sfnRef|ANSI|1979}}&lt;br /&gt;
}}&lt;br /&gt;
* {{FS1037C}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Link protocols]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>