Mis on lingitase?

Lingitase on digitaalses suhtluses üks madalamaid ja põhilisemaid kontseptuaalseid tasemeid. Põhimõtteliselt on see koht, kus kogu andmelingi käsitlemise loogika asub. See toimib hierarhias, toimides liidesena, antud juhul madalaima tasandi, füüsiliste tasandite, mis edastab ühtsete ja nullide töötlemata voogu, ja ülemiste kihtide vahel. Paljudel juhtudel kasutatakse seda terminit vaheldumisi sõnaga “lingikiht”, mis tavaliselt tähistab avatud süsteemide vastastikuse ühenduse (OSI) mudeli teist kihti, andmesidekihti, mida kasutatakse arvutivõrkudes. Sideprotokolle, mis töötavad lingi tasemel, on palju, kuid selle põhifunktsioonid on transportimiseks mõeldud andmepakettide ettevalmistamine ja andmelingi kaudu saabuvate andmete tõlgendamine.

Lingitase peab käsitlema kolme tüüpi andmelinke: simpleks, pooldupleks ja täisdupleks. Simplekslingi puhul liiguvad andmed ühes suunas, näiteks levivõrk, kus on eraldi saatja ja saaja ning adressaadil pole vaja midagi saatjale tagasi saata. Pooldupleksiga võivad andmed liikuda mõlemas suunas, kuid mitte samal ajal. Täisdupleksside võimaldab andmetel liikuda samaaegselt mõlemas suunas, mis nõuab tulevaste ja minevate kommunikatsioonide lahendamiseks lingi tasandil rohkem pingutusi.

Suure osa oma töö tegemiseks kasutab lingitase tehnikat, mida nimetatakse raamimiseks. See hõlmab lisaidentifikaatori külge kleepimist, mis näitab, kus kaader bitivoos algab või lõpeb. Kuigi on ka teisi kadreerimismeetodeid, on see enamikul juhtudel lihtsalt teatud sammude käigus voogu lisatav lisabitt. Vastuvõtvas otsas sünkroonib lingikiht voos olevaid kadreerimisbitte, et aidata kaadreid eraldada, eemaldada algsed paketid ja edastada need vajaduse korral teistele kihtidele. Saate- ja vastuvõtuotsade vaheline sünkroniseerimine on oluline, sest kui vastuvõtva lingi kiht juhtub kaadritevahelise voo vastu võtma, võib see lihtsalt oodata, kuni järgmine kaader algab, jättes kõrvale kõik kasutuskõlbmatud bitid, mis kaadrisse ei kuulu.

OSI mudeli andmeside kiht tajub lisaks lingikihi kahte alamkihti. Ühte nimetatakse loogilise lingi juhtimiseks (LLC), teist aga meedia juurdepääsu juhtimiseks (MAC). Ülemine LLC alamkiht tegeleb selliste probleemidega nagu voolu juhtimine ja ülekande vigade parandamine. Sõltuvalt side tüübist ei pruugita mõnda veaparandusmeetodit kasutada. Näiteks traadita võrgu puhul on lingi tasemel võimalus nõuda vigaste pakettide uuesti saatmist, mis on palju harvem juhtmega side puhul, kus lingikiht tegeleb ainult vigade tuvastamise ja halbade pakettide tühistamisega.

Alumine MAC-i alamkiht vastutab seejärel seadme füüsilise aadressi tuvastamise eest, mida tavaliselt nimetatakse MAC-aadressiks. Samuti on see võimeline hoidma andmepakettide järjekorda, samuti planeerima nende kohaletoimetamist ja tagama edastuse kvaliteedi. Siin toimub ka kaadrite sünkroonimine ja protokollid, mis hoiavad voogusid kokku põrkamast.