Wat is een koppelingsprotocol?
Verbindingsprotocol, een aspect van communicatie, is het transmissieproces van gegevenseenheden tussen knooppunten. Het zorgt ervoor dat de hoeveelheid gegevens die een computer verzendt, dezelfde hoeveelheid gegevens is die een andere computer ontvangt. Er is ook de verzekering dat het dezelfde soort gegevens zijn die eerder zijn verzonden. Koppelingsprotocol is een onderdeel van een lagenmodel genaamd Open System Interconnection (OSI), waar het wordt geclassificeerd onder de tweede laag.
Er zijn zeven gedefinieerde lagen die het gestandaardiseerde model voor de architectuur van computernetwerken zijn geworden. In willekeurige volgorde bestaan deze zeven lagen uit toepassing, sessie, presentatie, transport, datalink, fysieke lagen en netwerk. Link-protocol valt onder laag twee, die ook als een laag voor datalink wordt beschouwd. Op deze laag vindt gegevensoverdracht plaats in het netwerk en via een soort fysieke laag, of dat nu een kabel, router, ether of LAN-kaart is. De gegevensoverdracht tussen knooppunten, vaak op een kleiner gebiedsnetwerk.
De tweede laag komt ook overeen met het TCP / IP-referentiemodel, dat een raamwerk is van computernetwerkprotocollen die zijn voortgekomen uit 's werelds eerste wide area network (WAN). Het koppelingsprotocol is ook geëvolueerd uit dit model en is het protocol geworden voor de tweede laag in een netwerk. Deze laag voert procedurele en functionele bewerkingen uit voor gegevensoverdracht tussen entiteiten binnen een netwerk. Het kan ook detectie en correctie bieden van fouten die mogelijk kunnen optreden op de onderste fysieke laag van een netwerk.
Er zijn drie technieken voor stroomregeling op de tweede laag. Een van deze technieken is een eenvoudig type methode, een automatische herhalingsaanvraag (ARQ) genaamd, die een enkel gegevensframe in één keer verzendt. Het verzendt alleen een ander frame wanneer en als het een bevestiging ontvangt dat het vorige frame is ontvangen. Een andere ARQ die wordt gebruikt, verzendt groepen dataframes, gespecificeerd per venstergrootte, zonder dat een bevestiging van een ontvanger nodig is. Het laatste type ARQ is een proces dat gegevensframes herhaaldelijk verzendt, zelfs als gegevens verloren gaan.
Laag twee onderscheidt zich omdat het één laag is onder de netwerklaag, die het WAN en internet omvat. Datatransmissies die op de tweede laag plaatsvinden, kunnen naar internet gaan of in het WAN worden opgenomen. Veelgebruikte plaatsen voor gegevensoverdracht die alleen binnen een netwerk plaatsvinden, zijn kantoren, schoolnetwerken en openbare wifi-plekken. Het koppelingsprotocol van deze laag is een voordeel omdat als een gebruiker gevoelige informatie verzendt, zoals creditcardinformatie of een sofinummer, deze binnen het netwerk blijft en veiliger is dan rechtstreeks naar internet gaan.