stringtranslate.com

Средний контроль доступа

В стандартах IEEE 802 LAN/MAN управление доступом к среде ( MAC ), также называемое управлением доступом к среде , представляет собой уровень, который управляет оборудованием, отвечающим за взаимодействие с проводной (электрической или оптической) или беспроводной средой передачи . Подуровень MAC и подуровень управления логическим каналом (LLC) вместе составляют уровень канала передачи данных . LLC обеспечивает управление потоком и мультиплексирование для логического канала (т. е. EtherType , тег 802.1Q VLAN и т. д.), в то время как MAC обеспечивает управление потоком и мультиплексирование для среды передачи.

Эти два подуровня вместе соответствуют уровню 2 модели OSI . По соображениям совместимости LLC является необязательным для реализаций IEEE 802.3 (тогда кадры являются «сырыми»), но обязательным для реализаций других стандартов физического уровня IEEE 802. В иерархии модели OSI и стандартов IEEE 802 подуровень MAC обеспечивает абстракцию управления физического уровня, так что сложности управления физическим каналом невидимы для LLC и верхних уровней сетевого стека. Таким образом, любой подуровень LLC (и более высокие уровни) может использоваться с любым MAC. В свою очередь, блок управления доступом к среде формально подключен к PHY через независимый от среды интерфейс . Хотя сегодня блок MAC обычно интегрирован с PHY в одном пакете устройства , исторически любой MAC мог использоваться с любым PHY, независимо от среды передачи.

При отправке данных другому устройству в сети подуровень MAC инкапсулирует кадры более высокого уровня в кадры, соответствующие среде передачи (т. е. MAC добавляет преамбулу синхрослова , а также заполнение, если необходимо), добавляет последовательность проверки кадра для выявления ошибок передачи, а затем пересылает данные на физический уровень, как только это позволяет соответствующий метод доступа к каналу . Для топологий с доменом коллизий (шина, кольцо, сетка, топологии «точка-многоточка») необходимо контролировать, когда данные отправляются и когда следует ждать, чтобы избежать коллизий . Кроме того, MAC также отвечает за компенсацию коллизий путем инициирования повторной передачи при обнаружении сигнала застревания . При получении данных с физического уровня блок MAC обеспечивает целостность данных, проверяя последовательности проверки кадра отправителя и удаляя преамбулу и заполнение отправителя перед передачей данных на более высокие уровни.

Функции, выполняемые на подуровне MAC

Согласно разделу 6.2.3 «Подуровень MAC» стандарта IEEE 802-2001, основными функциями, выполняемыми уровнем MAC, являются: [2]

В случае Ethernet от MAC требуются следующие функции: [3]

Механизм адресации

Локальные сетевые адреса, используемые в сетях IEEE 802 и сетях FDDI , называются MAC-адресами ; они основаны на схеме адресации, которая использовалась в ранних реализациях Ethernet . MAC-адрес предназначен как уникальный серийный номер. MAC-адреса обычно назначаются оборудованию сетевого интерфейса во время производства. Наиболее значимая часть адреса идентифицирует производителя, который назначает оставшуюся часть адреса, таким образом предоставляя потенциально уникальный адрес. Это позволяет доставлять кадры по сетевому каналу, который соединяет хосты с помощью некоторой комбинации повторителей , концентраторов , мостов и коммутаторов , но не маршрутизаторов сетевого уровня . Таким образом, например, когда IP- пакет достигает своей целевой (под)сети, целевой IP-адрес (концепция уровня 3 или сетевого уровня) разрешается с помощью протокола разрешения адресов для IPv4 или протокола обнаружения соседей (IPv6) в MAC-адрес (концепция уровня 2) конечного хоста.

Примерами физических сетей являются сети Ethernet и сети Wi-Fi , обе из которых являются сетями IEEE 802 и используют 48-битные MAC-адреса IEEE 802.

Уровень MAC не требуется в полнодуплексной связи «точка-точка» , но поля адреса включены в некоторые протоколы «точка-точка» из соображений совместимости.

Механизм контроля доступа к каналу

Механизмы управления доступом к каналу, предоставляемые уровнем MAC, также известны как метод множественного доступа . Это позволяет нескольким станциям, подключенным к одной и той же физической среде , совместно использовать ее. Примерами общих физических сред являются шинные сети , кольцевые сети , сети-концентраторы, беспроводные сети и полудуплексные соединения точка-точка. Метод множественного доступа может обнаруживать или избегать конфликтов пакетов данных, если используется метод доступа к каналу на основе конкуренции в пакетном режиме , или резервировать ресурсы для установления логического канала, если используется метод доступа к каналу на основе коммутации каналов или разделения каналов. Механизм управления доступом к каналу основан на схеме мультиплексирования физического уровня .

Наиболее распространенным методом множественного доступа является метод CSMA/CD на основе конкуренции , используемый в сетях Ethernet. Этот механизм используется только в домене коллизий сети, например, в шинной сети Ethernet или в сети с топологией «звезда» на основе концентратора. Сеть Ethernet может быть разделена на несколько доменов коллизий, соединенных между собой мостами и коммутаторами.

Метод множественного доступа не требуется в коммутируемой полнодуплексной сети, такой как современные коммутируемые сети Ethernet, но часто доступен в оборудовании по соображениям совместимости.

Механизм управления доступом к каналу для одновременной передачи

Использование направленных антенн и связи на миллиметровых волнах в беспроводной персональной сети увеличивает вероятность одновременного планирования не мешающих передач в локализованной области, что приводит к огромному увеличению пропускной способности сети. Однако оптимальное планирование одновременной передачи является NP-трудной задачей . [4]

Сотовые сети

Сотовые сети , такие как сети GSM , UMTS или LTE , также используют уровень MAC. Протокол MAC в сотовых сетях предназначен для максимального использования дорогостоящего лицензированного спектра. [5] Радиоинтерфейс сотовой сети находится на уровнях 1 и 2 модели OSI; на уровне 2 он разделен на несколько уровней протоколов. В UMTS и LTE этими протоколами являются протокол конвергенции пакетных данных (PDCP), протокол управления радиолинией (RLC) и протокол MAC. Базовая станция имеет абсолютный контроль над радиоинтерфейсом и планирует доступ по нисходящей линии связи, а также доступ по восходящей линии связи всех устройств. Протокол MAC указан 3GPP в TS 25.321 [6] для UMTS, TS 36.321 [7] для LTE и TS 38.321 [8] для 5G .

Смотрите также

Ссылки

  1. ^ "X.225: Информационные технологии – Взаимосвязь открытых систем – Протокол сеанса с установлением соединения: Спецификация протокола". Архивировано из оригинала 1 февраля 2021 г. Получено 10 марта 2023 г.
  2. ^ "IEEE 802-2001 (R2007) Стандарт IEEE для локальных и городских сетей: обзор и архитектура" (PDF) . IEEE. Архивировано из оригинала (PDF) 29 апреля 2003 г.
  3. ^ "4.1.4", IEEE 802.3-2002, IEEE, архивировано из оригинала 16 июня 2019 г.
  4. ^ Билал, Мухаммад и др. (2014). «Схемы планирования с временными интервалами для многоинтервальной параллельной передачи в беспроводных сетях с направленной антенной». ETRI Journal . 36 (3): 374–384. arXiv : 1801.06018 . doi : 10.4218/etrij.14.0113.0703.
  5. ^ Guowang Miao ; Jens Zander; Ki Won Sung; Ben Slimane (2016). Основы мобильных сетей передачи данных . Cambridge University Press . ISBN 978-1107143210.
  6. ^ Спецификация протокола управления доступом к среде (MAC) 3GPP TS 25.321
  7. ^ 3GPP TS 36.321 Evolved Universal Terrestrial Radio Access (E-UTRA); Спецификация протокола Medium Access Control (MAC)
  8. ^ 3GPP TS 38.321 NR; Спецификация протокола управления доступом к среде (MAC)