Канальны ўзровень: Розніца паміж версіямі

няма тлумачэння праўкі
Няма тлумачэння праўкі
Няма тлумачэння праўкі
{{Мадэль OSI}}
'''Канальны ўзровеньузровень''' ({{lang-en|Data Link layer}}) — другі ўзровеньузровень [[Сеціўная мадэль OSI|сеціўнай мадэлі OSI]],; прызначаны для перадачы інфармацыі [[Вузел сеткі|вузлам]], якія знаходзяцца ў тым жа [[Сегмент сеткі|сегменце]] [[Лакальная сетка|лакальнай сеткі]]. Таксама можа ўжывацца для выяўлення і, магчыма, выпраўлення памылак, якія ўзнікаюцьузнікаюць на [[Фізічны ўзровень|фізічным узроўні]]. Прыкладамі пратаколаў, якія працуюць на канальным узроўні, з'яўляюцца: [[Ethernet]] для лакальных сетак (шматвузлавыя), [[PPP, сеціўны пртакол|Point-to-Point Protocol (PPP)]], [[HDLC]] і [[ADCCP]] для злучэнняў [[пункт-пункт]] (двухвузлавыя).
 
Прыкладамі пратаколаў, якія працуюць на канальным узроўні, з'яўляюцца:
Канальны ўзровень адказны за дастаўку [[Кадр, тэлекамунікацыі|кадраў]] паміж прыладамі, уключанымі ў адзін сеткавы сегмент. Кадры канальнага ўзроўню не пакідаюць межаў сеткавага сегмента. Функцыі міжсеткавай [[Маршрутызацыя|маршрутызацыі]] і глабальнай [[Сеткавы адрас|адрасацыі]] ажыццяўляюцца на больш высокіх узроўнях мадэлі OSI, што дазваляе пратаколам канальнага ўзроўню засяроддзіцца на лакальнай дастаўца і адрасацыі.
* [[Ethernet]] — для лакальных сетак (шматвузлавыя);
* [[PPP, сеціўны пртакол|Point-to-Point Protocol (PPP)]], [[HDLC]] і [[ADCCP]] — для злучэнняў [[пункт-пункт]] (двухвузлавыя).
Канальны ўзровеньузровень адказны за дастаўку [[Кадр, тэлекамунікацыі|кадраў]] паміж тымі прыладамі, уключанымішто ўключаны ў '''адзін''' сеткавы сегмент.; то бок, Кадрыкадры канальнага ўзроўнюузроўню не пакідаюць межаў сеткавага сегмента. Функцыі ж міжсеткавай [[Маршрутызацыя|маршрутызацыі]] і глабальнай [[Сеткавы адрас|адрасацыі]] ажыццяўляюцца на больш высокіхвышэйшых узроўнях мадэлі OSI, што дазваляе пратаколам канальнага ўзроўнюузроўня засяроддзіцца на лакальнай дастаўцадастаўцы і адрасацыі.
 
ЗагаловакНа канальным узроўне, '''загаловак кадра''' змяшчае [[MAC-адрас|апаратныя адрасы]] адпраўніка і атрымальніка,; штогэта дазваляе вызначыць, якая прылада адправіла кадр і якая прылада павінна атрымаць яго атрымаць і апрацаваць. У адрозненніадрозненне ад іерархічных маршрутызавальных адрасоў, апаратныя адрасы аднаўзроўневыя.— аднаузроўневыя Гэта(гэта значыць, што ніякая частка адрасу не можа ўказвацьуказваць на прыналежнасць да якой-небудзь лагічнай ці фізічнай групы).
 
Калі прылады спрабуюць выкарыстоўваць асяроддзе адначасова, узнікае [[калізія кадраў]]. Пратаколы канальнага ўзроўнюузроўню выяўляюць такія выпадкі і забяспечваюць механізмы для змяньшэння іх колькасці альбо іх прадухілення.
 
Многія пратаколы канальнага ўзроўнюузроўня не маюць пацверджання аб прыманні кадра,; некаторыя пратаколы нават не маюць [[кантрольная сума|кантрольнай сумы]] для спраўджванняспраўджання [[цэласнасць інфармацыі|цэласнасці кадра]]. У такіх выпадках пратаколы вышэйшага ўзроўню павінны забяспчваць кіраванне сруменем інфармацыі, [[Выяўленнепажадана ікаб выпраўленнепратаколы памылак|кантроль'''''вышэйшага''''' памылак]],узроўня пацверджаннезабяспечвалі дастаўкі і рэтрансляцыі страчанай інфармацыі.наступнае:
* Кіраванне струменнем інфармацыі;
* [[Выяўленне і выпраўленне памылак|Кантроль памылак]] (выяўленне і выпраўленне);
* Пацверджанне дастаўкі;
* Рэтрансляцыю страчанай інфармацыі.
На гэтым узроўні працуюць: [[Сеткавы камутатар|камутатары]], [[Сеткавы мост|масты]].
 
У праграмаванні, доступ да гэтага ўзроўнюузроўню звычайна прадастаўляе [[драйвер]] сеткавай платы. У [[аперацыйная сістэма|аперацыйныхаперацыйнай сістэмахсістэме]] маеццаможа мецца праграмны інтэрфейс узаемадзеяння канальнага і сеткавага ўзроўняўузроўняў паміж сабой, (але гэта не новы ўзровеньузровень, а рэалізацыя мадэлі для пэўнай ОСаперацыйнай сістэмы). Прыклады такіх інтэрфейсаў: [[Open_Data-Link_Interface|ODI]], [[NDIS]].
На гэтым узроўні працуюць [[Сеткавы камутатар|камутатары]], [[Сеткавы мост|масты]].
 
Даўжыня пакета, які фармуецца пратаколам канальнага ўзроўнюузроўню, абмежаванаабмежаваная: звыш праз [[Maximum transmission unit|MTU]]. Значэнне абмежавання; знізу калі і маеццатак, то, як правіла, межа не можа быць зменена.
У праграмаванні доступ да гэтага ўзроўню прадастаўляе [[драйвер]] сеткавай платы. У [[аперацыйная сістэма|аперацыйных сістэмах]] маецца праграмны інтэрфейс узаемадзеяння канальнага і сеткавага ўзроўняў паміж сабой, гэта не новы ўзровень, а рэалізацыя мадэлі для пэўнай ОС. Прыклады такіх інтэрфейсаў: [[Open_Data-Link_Interface|ODI]], [[NDIS]].
 
== ФункцыіПадузроўні канальнага ўзроўнюузроўня ==
Даўжыня пакета, які фармуецца пратаколам канальнага ўзроўню, абмежавана звыш праз [[Maximum transmission unit|MTU]]. Значэнне абмежавання знізу калі і маецца, то як правіла не можа быць зменена.
Спецыфікацыя [[IEEE 802]] падзяляе гэты узровень на 2 падузроўні:
* [[Media Access Control|MAC]] (Media Access Control) — рэгулюе доступ да падзяляльнага фізічнага асяроддзя;
* [[Logical link control|LLC]] (Logical Link Control) — забяспечвае абслугоўванне сеткавага узроўня.
 
== ПадузроўніФункцыі канальнага ўзроўнюузроўня ==
# '''Атрыманне доступу да асяроддзя перадачы.''' Забеспячэнне доступу — важнейшаянайважная функцыя канальнага ўзроўнюузроўня. Яна патрабуецца заўсёды, за выключэннем выпадкаў, калі рэалізавана паўназлучная тапалогія (напрыклад, калі два камп'ютары, злучаныхзлучаны праз красовер,; ці калі камп'ютар злучаны са свічамсвітчам у паўнадуплексным рэжыме).;
Спецыфікацыя [[IEEE 802]] падзяляе гэты ўзровень на 2 падузроўню. [[Media Access Control|MAC]] (Media Access Control) рэгулюе доступ да падзяляльнага фізічнага асяроддзя, [[Logical link control|LLC]] (Logical Link Control) забяспечвае абслугоўванне сеткавага ўзроўню.
# '''Вылучэнне межаў кадрукадраў.''' ГэтаГэтая задача таксама вырашаецца заўсёды.; Сяродсярод магчымых яе рашэнняў гэтай задачы рэзерваваннерэзэрваванне некаторай паслядоўнасці, якая пазначаебудзе пазначаць пачатак ці канец кадру.кадра;
 
# '''Апаратная адрасацыя''' (ці адрасацыя канальнага ўзроўнюузроўня). Патрабуецца ў тым выпадку, калі кадр могуць атрымаць адразу некалькі адрасатаў. У [[Лакальная вылічальная сетка|лакальных сетках]], апаратныя адрасы ([[MAC-адрас]]ы) ужываюцца заўсёды.;
== Функцыі канальнага ўзроўню ==
# '''Забеспячэнне дакладнасці прыманай інфармацыі.''' Падчас перадачы кадрукадра — ёсць верагоднасць, што [[інфармацыя]] будзе скажона.скажоная; Выжнаважна выявіць гэта ізагадзя, некаб спрабавацьадкінуць апрацаваць кадркадры, якіякія змяшчаезмяшчаюць памылкупамылкі. Звычайна, на канальным узроўні ўжываюццаужываюцца алгарытмы [[Кантрольная сума|кантрольных сум]], якія даюць гарантыю выяўлення памлак.памылак;
# Атрыманне доступу да асяроддзя перадачы. Забеспячэнне доступу — важнейшая функцыя канальнага ўзроўню. Яна патрабуецца заўсёды, за выключэннем выпадкаў, калі рэалізавана паўназлучная тапалогія (напрыклад, два камп'ютары, злучаных праз красовер, ці камп'ютар са свічам у паўнадуплексным рэжыме).
# '''Адрасацыя пратаколу верхняга ўзроўнюузроўню.''' У працэсе декапсуляцыідэкапсуляцыі, ўказаннеуказанне фармату ўкладзенага PDU істотна спрашчае апрацоўку інфармацыі,; таму часцей указваецца пратакол, які знаходзіцца ў полеполі даныхдадзеных, за выключэннем тых выпадкаў, калі ў полеполі даныхдадзеных можа знаходзіцца толькі адзін пратакол.
# Вылучэнне межаў кадру. Гэта задача таксама вырашаецца заўсёды. Сярод магчымых рашэнняў гэтай задачы — рэзерваванне некаторай паслядоўнасці, якая пазначае пачатак ці канец кадру.
# Апаратная адрасацыя (ці адрасацыя канальнага ўзроўню). Патрабуецца ў тым выпадку, калі кадр могуць атрымаць адразу некалькі адрасатаў. У лакальных сетках апаратныя адрасы ([[MAC-адрас]]ы) ужываюцца заўсёды.
# Забеспячэнне дакладнасці прыманай інфармацыі. Падчас перадачы кадру ёсць верагоднасць, што інфармацыя будзе скажона. Выжна выявіць гэта і не спрабаваць апрацаваць кадр, які змяшчае памылку. Звычайна на канальным узроўні ўжываюцца алгарытмы кантрольных сум, якія даюць гарантыю выяўлення памлак.
# Адрасацыя пратаколу верхняга ўзроўню. У працэсе декапсуляцыі ўказанне фармату ўкладзенага PDU істотна спрашчае апрацоўку інфармацыі, таму часцей указваецца пратакол, які знаходзіцца ў поле даных, за выключэннем тых выпадкаў, калі ў поле даных можа знаходзіцца адзін пратакол.
 
== Стандарты і пратаколы перадачы інфармацыі ==
 
* [[ARCnet]];
* [[Asynchronous Transfer Mode|ATM]],;
* [[Controller Area Network]] (CAN),;
* [[Econet]],;
* [[Ethernet]],;
* [[Ethernet Automatic Protection Switching]] (EAPS),;
* [[Fiber Distributed Data Interface]] (FDDI),;
* [[Frame Relay]],;
* [[High-Level Data Link Control]] (HDLC),;
* [[IEEE 802.2]] (provides LLC functions to IEEE 802 MAC layers),;
* [[IEEE 802.11]] [[wireless LAN]],;
* [[Link Access Procedures, D channel]] (LAPD),;
* [[LocalTalk]],;
* [[Multiprotocol Label Switching]] (MPLS),;
* [[Point-to-Point Protocol]] (PPP),;
* Serial Line Internet Protocol ([[SLIP]]) (obsolete),;
* [[STP|Spanning tree protocol]],;
* [[StarLan]],;
* [[Token ring|Token Ring]],;
* [[x.25]].
 
28

правак