Подуровень Управление доступом к среде – нижний из двух подуровней. Он обеспечивает совместный доступ плат сетевого адаптера к Физическому уровню. Подуровень Управление доступом к среде напрямую связан с платой сетевого адаптера и отвечает за безошибочную передачу данных между двумя компьютерами сети.
Категории 802.3, 802.4, 802.5 и 802.12 определяют стандарты как для этого подуровня, так и для первого уровня модели OSI, Физического.
Протоколы - это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг с другом.
Три основных момента, касающиеся протоколов:
1. Существует множество протоколов. И хотя все они участвуют в реализации связи, каждый протокол имеет различные цели, выполняет различные задачи, обладает своими преимуществами и ограничениями.
2. Протоколы работают на разных уровнях модели OSI. Функции протокола определяются уровнем, на котором он работает. Если, например, какой-то протокол работает на Физическом уровне, то это означает, что он обеспечивает прохождение пакетов через плату сетевого адаптера и их поступление в сетевой кабель.
3. Несколько протоколов могут работать совместно. Это так называемый стек, или набор, протоколов.
Передача данных по сети должна быть разбита на ряд последовательных шагов, каждому из которых соответствуют протокол.
Кроме того, эти действия (шаги) должны быть выполнены в одной и той же последовательности на каждом сетевом компьютере. На компьютере-отправителе эти действия выполняются в направлении сверху вниз, а на компьютере-получателе - снизу вверх.
Компьютер-отправитель в соответствии с протоколом выполняет следующие действия:
· разбивает данные на небольшие блоки, называемые пакетами, с которыми может работать протокол;
· добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены именно ему;
· подготавливает данные к передаче через плату сетевого адаптера и далее - по сетевому кабелю.
Компьютер-получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке:
· принимает пакеты данных из сетевого кабеля;
· через плату сетевого адаптера передает пакеты в компьютер;
· удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем;
· копирует данные из пакетов в буфер - для их объединения в исходный блок данных;
· передает приложению этот блок данных в том формате, который оно использует.
И компьютеру-отправителю, и компьютеру-получателю необходимо выполнять каждое действие одинаковым способом, с тем чтобы пришедшие по сети данные совпадали с отправленными.