<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C</id>
	<title>Канальный уровень - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C&amp;action=history"/>
	<updated>2026-07-20T00:58:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C&amp;diff=34353&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (1), замена устаревших имён параметров (1)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C&amp;diff=34353&amp;oldid=prev"/>
		<updated>2025-07-16T10:13:18Z</updated>

		<summary type="html">&lt;p&gt;замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (1), замена устаревших имён параметров (1)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Модель OSI}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Канальный уровень&amp;#039;&amp;#039;&amp;#039; ({{lang-en|Data Link layer}}), также &amp;#039;&amp;#039;&amp;#039;уровень передачи данных&amp;#039;&amp;#039;&amp;#039;{{sfn|Таненбаум|2019|с=59}}, &amp;#039;&amp;#039;&amp;#039;уровень звена данных&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web|title=ГОСТ 24402-88 Телеобработка данных и вычислительные сети. термины и определения|url=https://protect.gost.ru/v.aspx?control=8&amp;amp;baseC=-1&amp;amp;page=0&amp;amp;month=-1&amp;amp;year=-1&amp;amp;search=&amp;amp;RegNum=1&amp;amp;DocOnPageCount=15&amp;amp;id=132559&amp;amp;pageK=D0525384-F3CE-4AD2-9D70-74FDEF0C47EB|publisher=[[Росстандарт]]|access-date=2023-06-10|lang=ru|archive-date=2023-06-10|archive-url=https://web.archive.org/web/20230610074954/https://protect.gost.ru/v.aspx?control=8&amp;amp;baseC=-1&amp;amp;page=0&amp;amp;month=-1&amp;amp;year=-1&amp;amp;search=&amp;amp;RegNum=1&amp;amp;DocOnPageCount=15&amp;amp;id=132559&amp;amp;pageK=D0525384-F3CE-4AD2-9D70-74FDEF0C47EB|url-status=live}}&amp;lt;/ref&amp;gt; — второй уровень [[Сетевая модель OSI|сетевой модели OSI]], предназначенный для передачи данных [[Узел сети|узлам]], находящимся в том же [[Сегмент сети|сегменте]] [[Локальная сеть|локальной сети]]. Также может использоваться для обнаружения и, возможно, исправления ошибок, возникших на [[Физический уровень|физическом уровне]]. Примерами протоколов, работающих на канальном уровне, являются: [[Ethernet]] для локальных сетей (многоузловой), [[PPP (сетевой протокол)|Point-to-Point Protocol (PPP)]], [[HDLC]] и [[ADCCP]] для подключений [[точка-точка]] (двухузловой).&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Канальный уровень отвечает за доставку [[Кадр (телекоммуникации)|кадров]] (&amp;#039;&amp;#039;frame&amp;#039;&amp;#039;) между устройствами, подключенными к одному сетевому сегменту. Кадры канального уровня не пересекают границ сетевого сегмента. Кадры передаются последовательно с обработкой &amp;#039;&amp;#039;&amp;#039;кадров подтверждения&amp;#039;&amp;#039;&amp;#039;, отсылаемых обратно получателем{{sfn|Таненбаум|2019|с=59}}.&lt;br /&gt;
&lt;br /&gt;
Функции межсетевой [[Маршрутизация|маршрутизации]] и глобальной [[Сетевой адрес|адресации]] осуществляются на более высоких уровнях модели OSI, что позволяет протоколам канального уровня сосредоточиться на локальной доставке и адресации.&lt;br /&gt;
&lt;br /&gt;
Заголовок кадра содержит [[MAC-адрес|аппаратные адреса]] отправителя и получателя, что позволяет определить, какое устройство отправило кадр и какое устройство должно получить и обработать его. В отличие от иерархических и маршрутизируемых адресов, аппаратные адреса одноуровневые. Это означает, что никакая часть адреса не может указывать на принадлежность к какой-либо логической или физической группе.&lt;br /&gt;
&lt;br /&gt;
Когда устройства пытаются использовать среду одновременно, возникают [[коллизия кадров|коллизии кадров]]. Протоколы канального уровня выявляют такие случаи и обеспечивают механизмы для уменьшения их количества или же их предотвращения.&lt;br /&gt;
&lt;br /&gt;
Многие протоколы канального уровня не имеют подтверждения о приёме кадра, некоторые протоколы даже не имеют [[контрольная сумма|контрольной суммы]] для проверки [[целостность информации|целостности кадра]]. В таких случаях протоколы более высокого уровня должны обеспечивать управление потоком данных, [[Обнаружение и исправление ошибок|контроль ошибок]], подтверждение доставки и ретрансляции утерянных данных.&lt;br /&gt;
&lt;br /&gt;
На этом уровне работают [[Сетевой коммутатор|коммутаторы]], [[Сетевой мост|мосты]].&lt;br /&gt;
&lt;br /&gt;
В программировании доступ к этому уровню предоставляет [[драйвер]] сетевой платы.{{нет АИ|22|10|2012}} В [[операционная система|операционных системах]] имеется программный интерфейс взаимодействия канального и сетевого уровней между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: [[Open Data-Link Interface|ODI]], [[NDIS]].{{нет АИ|22|10|2012}}{{значимость факта}}&lt;br /&gt;
&lt;br /&gt;
Длина пакета, формируемого протоколом канального уровня, ограничена сверху посредством [[Maximum transmission unit|MTU]]. MTU может быть изменено. Минимальная длина кадра прописывается в стандартах и не может быть изменена.&lt;br /&gt;
&lt;br /&gt;
== Подуровни канального уровня ==&lt;br /&gt;
Спецификация [[IEEE 802]] разделяет этот уровень на 2 подуровня. [[Media Access Control|MAC]] (Media Access Control, или Medium Access Control) регулирует доступ к разделяемой физической среде, [[Logical link control|LLC]] (Logical Link Control) обеспечивает обслуживание сетевого уровня.&lt;br /&gt;
&lt;br /&gt;
== Функции канального уровня ==&lt;br /&gt;
# Получение доступа к среде передачи. Обеспечение доступа — важнейшая функция канального уровня. Она требуется всегда, за исключением случаев, когда реализована полносвязная топология (например, два компьютера, соединенных через кроссовер, или компьютер с коммутатором в полнодуплексном режиме).&lt;br /&gt;
# Выделение границ кадра. Эта задача также решается всегда. Среди возможных решений этой задачи — резервирование некоторой последовательности, обозначающей начало или конец кадра.&lt;br /&gt;
# Аппаратная адресация (или адресация канального уровня). Требуется в том случае, когда кадр могут получить сразу несколько адресатов. В локальных сетях аппаратные адреса ([[MAC-адрес]]а) применяются всегда.&lt;br /&gt;
# Обеспечение достоверности принимаемых данных. Во время передачи кадра есть вероятность, что данные исказятся. Важно это обнаружить и не пытаться обработать кадр, содержащий ошибку. Обычно на канальном уровне используются алгоритмы контрольных сумм, дающие высокую гарантию обнаружения ошибок.&lt;br /&gt;
# Адресация протокола верхнего уровня. В процессе деинкапсуляции указание формата вложенного PDU существенно упрощает обработку информации, поэтому чаще всего указывается протокол, находящийся в поле данных, за исключением тех случаев, когда в поле данных может находиться один-единственный протокол.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{книга|автор=А.А.Зайка|заглавие=Компьютерные сети|ссылка=https://books.google.com/books?id=BK-WIbq4s5MC&amp;amp;pg=PA39#v=onepage&amp;amp;q&amp;amp;f=false|издание=ОЛМА-ПРЕСС|место=М.|год=2006|страницы=39—40}}&lt;br /&gt;
* {{книга|автор=А.Ю.Филимонов|заглавие=Протоколы интернета|ссылка=https://books.google.com/books?id=Fwb0oic1VrMC&amp;amp;pg=PA32#v=onepage&amp;amp;q&amp;amp;f=false|издание=|место=СпБ.|год=2003|страницы=9—10,33-65}}&lt;br /&gt;
* {{Книга|автор=Таненбаум Эндрю С, Уэзеролл Дэвид|заглавие=Компьютерные сети |оригинал=Computer Networks|ответственный=|год=2019|издание=5-е|место=СПб|издательство=«Питер»|страницы=59,216-280|страниц=|isbn=|ссылка=https://books.google.com/books?id=mmGLDwAAQBAJ&amp;amp;lpg=PA66&amp;amp;ots=8eFKBNp05F&amp;amp;pg=PA5#v=onepage&amp;amp;q&amp;amp;f=false|ref=Таненбаум}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* {{Cite web|url=https://www.ecma-international.org/wp-content/uploads/s020269e.pdf|title=ISO 7498-1  7.6 Dat Link layer|author=|website=|date=|pages=46—48|publisher=[[ISO]]}}&lt;br /&gt;
* {{Cite web|url=https://protect.gost.ru/v.aspx?control=8&amp;amp;baseC=-1&amp;amp;page=0&amp;amp;month=-1&amp;amp;year=-1&amp;amp;search=&amp;amp;RegNum=1&amp;amp;DocOnPageCount=15&amp;amp;id=124460&amp;amp;pageK=E1203901-0015-4C59-A8BF-781DA7D668EA|title=ГОСТ Р ИСО/МЭК 7498-1-99 7.6 Уровень звена данных|author=|website=|date=|publisher=[[Росстандарт]]|pages=45—47}}&lt;br /&gt;
* [https://web.archive.org/web/20130805060915/http://iptcp.net/kanalnyi-uroven.html Модель OSI — Канальный уровень]&lt;br /&gt;
&lt;br /&gt;
{{перевести|en|Data Link Layer}}&lt;br /&gt;
{{Нет иллюстрации}}&lt;br /&gt;
{{IPstack}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сетевые протоколы]]&lt;br /&gt;
[[Категория:Протоколы канального уровня|*]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>