Data Link Control ingår inramning , flöde och felkontroll , och mjukvara -implementerade protokoll fungerar . För att genomföra datalänk kontroll , behöver du protokoll - regler implementeras i mjukvara - att ge en smidig och pålitlig överföring av ramar mellan noder som deltar i informationsutbytet vid datalänkskiktet . Det finns fem protokoll mönster , två för ljudlösa kanaler och tre för bullriga kanaler . Motiv för ljudlösa kanaler är den enklaste och Stop - and-wait -protokoll och för bullriga kanaler inkluderar Stop - and-wait ARQ , Go - Back -N ARQ och de selektiva Upprepa protokollen ARQ . Enklaste
enklaste protokoll är en enkelriktad protokoll utan flöde eller fel kontroll , där dataramar reser i endast en riktning , från avsändaren till mottagaren . I den enklaste protokoll , sänder avsändaren dess ramar efter varandra utan hänsyn till mottagaren . Datalänkskiktet av mottagaren sedan bort huvudet från ramen och händer datapaketet till sitt nätverk skikt utan att tveka , där det är accepterat .
Stop - and-wait
Stop - and-wait -protokoll är en enkelriktad protokoll , som inte har någon felkontroll . I Stop - and-wait -protokoll , skickar sändaren en ram , stannar tills den får en bekräftelse från mottagaren och skickar sedan nästa bildruta . Återkopplingen till avsändaren hindrar mottagaren från att bli överväldigad med ramar och ger avsändaren en indikation på att en avmattning är nödvändig .
Stop - and-wait ARQ
Både skadade och förlorade ramar skickas igen när du använder Stop - and-wait ARQ - eller Automatic Repeat Request - protokoll . Detta protokoll innehåller en enkel mekanism felkontroll för att upptäcka och korrigera skadade ramar . När en ram sänds , kan det vara korrekt , ett duplikat eller en ram i ordning , när det kommer till mottagarens sida , kontrolleras och om den är skadad , är det tyst kasseras . När en ram är ur funktion , betyder det oftast att det försvinner eller dupliceras . Förlorade ramar är svårare att hantera än korrupta ramar
Go - Back - N ARQ
A Go - Back -N ARQ - . Eller Automatic Repeat Request - protokollet erbjuder en effektivisering . För att uppnå detta mål , är flera ramar skickas innan du får kvittenser . En kopia av ramen hålls tills kvittenser erhålls. Om ramen inte bekräftas , kommer avsändaren att gå tillbaka och skicka
Selective Repeat ARQ
Även behandlingen av Selective Repeat ARQ - . Eller Automatic Repeat Request - protokoll vid mottagaren är mer komplex , är det mer effektivt för bullriga länkar . I detta protokoll , endast de skadade ramar är illa och inte N ramarna , vilket undviker onödiga överföringar som använder upp bandbredd .