Что такое MAC-адрес и зачем он нужен? Назначение и структура физических адресов в компьютерной сети.
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
MAC-адрес (Media Access Control — управление доступом к среде или Hardware Address) — уникальный идентификатор, присваиваемый каждому сетевому устройству или некоторым его интерфейсам в компьютерных сетях Ethernet. По идеи MAC-адрес у каждой железки уникальный и по нему можно с точностью определить само устройство и его производителя. Длина MAC-адреса составляет шесть байт (48 бит), что в результате дает 2 в 48 степени или 281 474 976 710 656 MAC-адресов. MAC-адрес присваивается устройству непосредственно изготовителем оборудования. Для преобразования MAC-адресов в адреса сетевого уровня и обратно применяются специальные протоколы (например, ARP или RARP).Структура MAC-адреса до безобразия проста:
Первый бит MAC-адреса является признаком следующего: индивидуальный или групповой. Если первый бит ноль, то адрес является индивидуальным (идентифицирует один сетевой интерфейс), если первый бит единица, то MAC-адрес групповой, то есть идентифицирует группу сетевых интерфейсов.
Второй бит MAC-адреса говорит о том: является ли MAC-адрес глобально (0) или локально (1) администрируемым. Глобально администрируемый MAC-адрес устройства глобально уникален и обычно «зашит» в аппаратуру. Администратор может прописать вместо зашитого MAC-адреса свой собственный, такой MAC является локально администрируемым.
22 бита на картинке справа позволяют нам идентифицировать лавку, которая произвела на свет сетевое оборудование. Этих 22-а бита называются уникальный идентификатор организации (OUI), или код MFG (Manufacturing, производителя), который производитель получает в IEEE.
Последних 24 бита являются уникальным номером устройства, за уникальностью номеров устройства следит непосредственно производитель.
Обычно, для краткости, МАС-адрес записывается в виде шести пар шестнадцатеричных цифр, разделенных тире или двоеточиями, например 12:A0:19:3C:BC:01.
Небольшое разъяснение: вообще, все нормальные люди привыкли считать, что старший бит в октете находится слева, а младший – справа. Но в стандартах IEEE Ethernet младший бит байта изображается в самой левой позиции поля, а старший бит — в самой правой. Этот нестандартный способ отображения порядка следования битов в байте соответствует порядку передачи битов в линию связи передатчиком Ethernet (первым передается младший бит). Поэтому, когда вы делаете проверку мак-адреса какой-нибудь утилитой, то для правильной интерпретации адреса не забывайте перевести его в двоичную систему счисления, а затем, сохраняя порядок октетов, отразите последовательность бит в каждом октете зеркально.
Протоколы второго уровня:
Технология DSL. Это целый набор протоколов и стандартов, описывающих взаимодействие между устройствами на физическом и канальном уровнях модели OSI. Средой передачи данных технологии DSL является медный кабель.
Point-to-Point Protocol (PPP). PPP – это двухточечный протокол канального уровня, который используется для установления соединения между двумя устройствами. Point-to-Point Protocol over Ethernet (PPPoE).
Протокол PPPoE описывает процесс передачи кадров канального протокола PPP через сети, построенные по технологии Ethernet.
IEEE3 (Ethernet). Технологий Ethernet включает в себя набор стандартов и протоколов, описывающих взаимодействие между устройствами как на физическом, так и на канальном уровнях модели OSI.
И многие другие.
Устройства второго уровня модели OSI:
Отметим, что хотя драйверы сетевых карт не являются аппаратной частью, но они работают именно на втором уровне модели OSI.
Коммутаторы доступа, которые есть в каждом многоквартирном доме крупного города.
Роутеры и маршрутизаторы, установленные у нас в квартирах для подключения к сети Интернет, частично выполняют функции канального уровня.
Сетевые платы компьютера помимо функций третьего уровня выполняют функции канального уровня модели OSI.
Композиция “All Good In The Wood” принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Последние сообщения
127 полезных и бесплатных онлайн академий
25.04.2019
Ресурсы для objective-C программистов
21.03.2018