В настоящее время я изучаю работу в сети. Я просматриваю модели TCP IP и OSI и пытаюсь определить, какой протокол принадлежит какому уровню. Я немного запутался в управлении доступом к среде. Относится ли это просто к идентификатору оборудования сетевой карты или это имя протокола, ответственного за него? Я пытался найти какие-либо RFC для MAC в IETF, чтобы дать мне некоторые определения, но ничего не нашел.
Является ли MAC (управление доступом к среде) протоколом?
Ответы (2)
«MAC» означает управление доступом к среде — это подуровень уровня канала передачи данных (L2) в модели OSI.
Одним из самых популярных протоколов на этом уровне является Ethernet, который охватывает физический уровень и уровень канала передачи данных. Вы можете найти все об Ethernet на странице IEEE 802.3 (требуется регистрация, но бесплатно).
Другим чрезвычайно популярным стеком протоколов L1/L2 является WiFi (IEEE 802.11), но он намного сложнее и труднее начать с него.
Нет, MAC не является протоколом, поскольку вы не найдете никакой «спецификации MAC», которую вы могли бы реализовать. MAC-адреса обычно встраиваются в аппаратные устройства и предоставляют функциональные возможности для отправки и получения кадров на носитель, которым они управляют.
Как они раскрывают эту функциональность, зависит от производителя MAC. Они не следуют никакому стандартному протоколу. Вы можете найти простые интерфейсы SPI, доступ на основе регистров, передачу DMA или другие.