Middle
გთხოვთ, ისაუბროთ TCP/IP მოდელის კავშირის ფენაზე (Link Layer).
sobes.tech AI
პასუხი AI-სგან
Link Layer, որը նաև հայտնի է որպես ցանցային մուտքի մակարդակ, պատասխանատու է տվյալների փոխանցման համար հարևան հանգույցների միջև ցանցում: Այն ապահովում է հուսալի ֆրեյմների փոխանցումը տեղական հաղորդակցական ալիքի միջոցով:
Կանալի մակարդակի հիմնական գործառույթները:
- Տվյալների ձևաչափավորում (Framing): Ներքին ցանցային մակարդակի փաթեթների վերածում ֆրեյմների, ավելացնելով գլխագրեր և եզրափակիչներ, որոնք անհրաժեշտ են ֆիզիկական ալիքի վրա փոխանցման համար:
- Մեդիայի մուտքի վերահսկում (Media Access Control — MAC): Նշում է ընդհանուր հաղորդակցական միջավայրի մուտքի կանոնները, եթե այն օգտագործվում է մի քանի սարքերի կողմից (օրինակ, Ethernet): Դա կանխում է կոլիզիաները:
- Խափանումների հայտնաբերում և որոշ դեպքերում նաև ուղղում (Error Detection and Correction): Ավելացնում է վերահսկողության գումարներ (օրինակ, CRC) տվյալների վնասվածքները հայտնաբերելու համար փոխանցման ժամանակ: Որոշ կանալի մակարդակի պրոտոկոլներ կարող են նաև կատարել սխալների ուղղում:
- Ֆիզիկական հասցեագրման (Physical Addressing): MAC հասցեների օգտագործում՝ սարքերի յուրահատուկ նույնականացման համար տեղական ցանցում:
- Հոսքի կառավարում (Flow Control): Տվյալների փոխանցման արագության կարգավորում հարևան հանգույցների միջև՝ որպեսզի ուղարկողը չլցնի ստացողին:
Կանալի մակարդակի պրոտոկոլների օրինակներ:
- Ethernet: Ամենատարածված պրոտոկոլը կաբելային տեղական ցանցերի (LAN) համար:
- Wi-Fi (IEEE 802.11): Բացառիկ ցանցերի պրոտոկոլ:
- PPP (Point-to-Point Protocol): Օգտագործվում է ուղղակի կապ ստեղծելու համար երկու հանգույցների միջև (օրինակ, մոդեմով):
- ATM (Asynchronous Transfer Mode): Պրոտոկոլ, որը օգտագործում է ֆիքսված չափի բջիջներ, լայնորեն կիրառվում է հեռահաղորդակցության ոլորտում:
- Frame Relay: Փոփոխական երկարության փաթեթների պրոտոկոլ, օգտագործվում է WAN ցանցերում:
Այն տարբեր է մյուս մակարդակներից՝
- Ֆիզիկական մակարդակից: Կանալի մակարդակը աշխատում է ֆրեյմների հետ և ապահովում է տրամաբանական կապ հանգույցների միջև, մինչդեռ ֆիզիկական մակարդակը փոխանցում է բիթերը ֆիզիկական միջավայրով:
- Ներքին ցանցային մակարդակից: Ցանցային մակարդակը (IP) պատասխանատու է փաթեթների ուղղորդման համար ցանցերի միջև՝ օգտագործելով IP հասցեներ: Կանալի մակարդակը փոխանցում է ֆրեյմներ միայն տեղական ցանցի հատվածում՝ օգտագործելով MAC հասցեներ։