<h1>Contents</h1>
<ol>
<li style=list-style-type:none>3.1 <a href="#Sec3.1"> Data Link Layer Design Issues</a></li>
<li style=list-style-type:none>3.2 <a href="#Sec3.2"> Error Detection and Correction</a></li>
<li style=list-style-type:none>3.3 <a href="#Sec3.3"> Elementary Data Link Protocols</a></li>
<li style=list-style-type:none>3.4 <a href="#Sec3.4"> Sliding Window Protocols</a></li>
<li style=list-style-type:none>3.5 <a href="#Sec3.5"> Example Data Link Protocols</a></li>
</ol>
<h1><a name="Sec3.1"></a>3.1 Data Link Layer Design Issues</h1>

<ul>
	<li><a href="http://www.linktionary.com/f/framing.html"> Framing</a>,	as defined in <a href="http://www.linktionary.com"> linktionary.com</a> </li>

	<li>Framing <a href="http://en.wikipedia.org/wiki/Frame_%28networking%29">        Wikipedia Article </a> </li>

	<li><a href="http://en.wikibooks.org/wiki/Computer_Networks/Error_Control,_Flow_Control,_MAC">	Computer Networks/Error Control, Flow Control, MAC </a>	as defined in <a href="http://en.wikibooks.org"> wikibooks.org</a> </li>

	<li>Error detection and correction <a href="http://en.wikipedia.org/wiki/Error_detection_and_correction">        Wikipedia Article </a> </li>

	<li>Flow control<a href="http://en.wikipedia.org/wiki/Flow_control">        Wikipedia Article </a> </li>

</ul>

<h1><a name="Sec3.2"></a>3.2 Error Detection and Correction</h1>

<ul>
        <li><a href="http://www.educypedia.be/electronics/electroniccalculatorsdig.htm">        Free online calculators about electronics</a> Contains links to        numerous calculators, including CRC and Hamming codes</a></li>

        <li><a href="http://en.wikipedia.org/wiki/Hamming_code">Hamming        code</a> Wikipedia Article </li>

        <li><a href="http://en.wikipedia.org/wiki/Cyclic_redundancy_check">        Cyclic redundancy check</a> Wikipedia Article </li>

        <li><a href="http://www.dsplog.com/2009/01/04/convolutional-code/">Convolutional        Code</a> Blog article on a simple binary convolutional coding        scheme</li>

        <li><a href="http://www.cs.cmu.edu/afs/cs/project/pscico-guyb/realworld/www/reedsolomon/reed_solomon_codes.html">        Reed-Solomon Codes</a> An introduction to Reed-Solomon codes</li>

        <li><a href="http://en.wikipedia.org/wiki/Reed-Solomon_error_correction">        Reed-Solomon error correction</a> Wikipedia Article </li>

        <li>Low-density parity-check code <a href="http://en.wikipedia.org/wiki/Low-density_parity-check_code">	Wikipedia Article </li>

</ul>

<h1><a name="Sec3.3"></a>3.3 Elementary Data Link Protocols</h1>

<ul>
        <li><a href="http://www.answers.com/topic/data-link-protocol"> Data link protocols </a>	as defined at <a href="http://answers.com"> answers.com </a> </li>


        <li> ARQ <a href="http://en.wikipedia.org/wiki/Automatic_repeat-request">        Wikipedia Article </a> </li>

</ul>

<h1><a name="Sec3.4"></a>3.4 Sliding Window Protocols</h1>

<ul>
	<li> <a href="http://www.cs.stir.ac.uk/~kjt/software/comms/jasper/SWP3.html">	Sliding window protocol simulator </a>	at the <a href="http://www.cs.stir.ac.uk"> University of Stirling, Dept. of Computing Science and Mathematics </a></li>

	<li><a href="http://lerci.tagus.ist.utl.pt/applets/go-back-n/go-back-n.html">	Go-Back-N protocol demo</a> </li>

	<li><a href="http://www.youtube.com/watch?v=9BuaeEjIeQI"> YouTube	video:	Go back N sliding window Protocol</a> by Khurram Tanvir</li>

	<li><a href="http://www.eecis.udel.edu/~amer/450/TransportApplets/SR/SRindex.html">	Selective Repeat protocol demo</a></li>

	<li><a href="http://www.youtube.com/watch?v=Cs8tR8A9jm8">YouTube	video:	Selective Repeat sliding window Protocol</a> by Khurram Tanvir

	<li> Sliding window procol <a href="http://en.wikipedia.org/wiki/Sliding_window_protocol">	Wikipedia Article </li>

	<li> Go-Back-N ARQ <a href="http://en.wikipedia.org/wiki/Go-Back-N_ARQ">	Wikipedia Article </li>

	<li> Selective Repeat ARQ <a href="http://en.wikipedia.org/wiki/Selective_Repeat_ARQ">	Wikipedia Article </li>
</ul>

<h1><a name="Sec3.5"></a>3.5 Example Data Link Protocols</h1>


<ul>
        <li><a name="DL_Examples"></a><a href="http://www.linktionary.com/d/data_link.htmll"> Data Link Protocols </a>	defined at <a href="http://www.linktionary.com"> linktionary.com</a> </li>

	<li>	<a name="PPP"></a>Point-to-point Protocol (PPP)</li>

	<ul>
		<li><a href="http://www.faqs.org/faqs/by-newsgroup/comp/comp.protocols.ppp.html">		Frequently Wanted		Information on PPP</a> from the newsgroup <a		href="http://groups.google.com/groups?ie=UTF-8&amp;oe=UTF8&amp;as_ugroup=comp.protocols.ppp&amp;lr=&amp;hl=en">comp.protocols.ppp</a>		at <a href="http://www.faqs.org/">FAQs.org</a></li>

		<li><a href="http://www.ietf.org/html.charters/pppext-charter.html">		PPP Extensions</a> Working group at the <a	href="http://www.ietf.org/">IETF</a></li>

		<li><a href="http://www.ietf.org/rfc/rfc1661.txt?number=1661">		RFC 1661</a> The original PPP specification</li>

		<li><a href="http://www.tldp.org/LDP/nag/node107.html">		What is PPP?</a> Instructions on using the protocol, from		the <a href="http://www.tldp.org/">Linux Documentation		Project</a></li>

	</ul>

	<li>	<a name="HDLC"></a>HDLC:</li>
	<ul>
        	<li><a href="http://vkalra.tripod.com/hdlc.html">HDLC </a>        	a technical overview </li>

        	<li><a href="http://www.ietf.org/rfc/rfc1662.txt?number=1662">RFC        	1662</a> and <a href="http://www.ietf.org/rfc/rfc2687.txt?number=2687">RFC        	2687</a> Official and proposed PPP/HDLC standard</li>

        	<li><a href="http://www.techfest.com/networking/wan/sdlc.htm">Synchronous        	Data Link Control (SDLC)</a> Forerunner to HDLC, from <a        	href="http://www.techfest.com/">Techfest</a></li>

        	<li> HDLC <a href="http://en.wikipedia.org/wiki/High-Level_Data_Link_Control">        	Wikipedia Article </a> </li>
	</ul>

	<li>	<a name="DSL"></a>DSL:</li>
	<ul>

		<li><a href="http://www.broadband-forum.org/">Broadband		Forum</a> Group promoting various forms of broadband		last-mile technologies, including DSL (formerly the		DSL Forum)</li>

		<li><a href="http://www.dslreports.com/dsllife">DSL		Life</a> Aimed at consumers, with basic tutorials on ADSL		and DSL Lite, from <a href="http://www.dslreports.com">		DSL Reports </a></li>

        	<li><a href="http://computer.howstuffworks.com/dsl.htm"> How DSL        	Works</a> at <a href=http://howstuffworks.com> Howstuffworks.com        	</a>

        	<li>Generic DSL <a href="http://en.wikipedia.org/wiki/Digital_Subscriber_Line">        	Wikipedia Article </a> </li>

        	<li>ADSL <a href="http://en.wikipedia.org/wiki/Asymmetric_Digital_Subscriber_Line">        	Wikipedia Article </a> </li>
        </ul>

</ul>

<p>&copy; 2010 Pearson Education, Inc.</p>
