MAC-адрес_Формат MAC-адреса_MAC-кадр Ethernet_Базовые знания
MAC-адрес_Формат MAC-адреса_MAC-кадр Ethernet_Базовые знания
MAC-адрес
Каждая сетевая карта в мире перед отправкой с завода имеет уникальный код, называемый адресом управления доступом к среде передачи (MAC).
1. Сетевой адаптер (сетевая карта)
Чтобы подключить компьютер к сети Ethernet, вам необходимо использовать соответствующий сетевой адаптер (адаптер), который обычно называют «сетевой картой».
Внутри компьютера связь между сетевой картой и процессором обычно осуществляется параллельно через шину ввода-вывода на материнской плате компьютера.
Связь между сетевой картой и внешним Ethernet (LAN) обычно осуществляется в последовательном режиме через среду передачи (коаксиальный кабель, витая пара, оптоволокно).
Удаление сетевой картыРеализация физического уровня и уровня канала передачи данных.Функция,Еще одна важная его функция – осуществлятьПреобразование между параллельной и последовательной передачей。потому чтосеть Скорость передачи отличается от скорости передачи по внутренней шине компьютера.,Следовательно, основной чип сетевой карты будет содержать память для кэширования данных.
Убедившись в правильности аппаратного обеспечения сетевой карты, для правильной работы сетевой карты необходимо установить соответствующий драйвер устройства для сетевой карты в операционной системе компьютера. Драйвер отвечает за управление сетевой картой для отправки и получения кадров.
два.MAC-адрес
MAC-адрес в каждой сетевой карте называется физическим адресом.,MAC-адрес имеет длину 6 байт.,Обычно представлено 12 шестнадцатеричными числами, разделенными дефисами (или двоеточиями).,Например, 02-60-8c-e4-b1-21. Верхние 24 цифры — это код производителя.,Младшие 24 бита — это серийный номер сетевой карты, присвоенный производителем.
MAC-адресизтип:
MAC-адрес Отправка заказа
Порядок отправки байта:первый байт----------------->Нет.6байт
Порядок передачи битов внутри байта: b0------------->b7
Пополнить:
MAC-адрес обычно закрепляется в электрически стираемой программируемой постоянной памяти EEPROM сетевой карты.,Поэтому MAC-адрес еще называют аппаратным адресом.
MAC-адресиногда называемый физическим адресом。
- Примечание. Не позволяйте слову «физический» в физическом адресе ввести вас в заблуждение и ошибочно полагать, что физический адрес принадлежит физическому уровню сетевой архитектуры. Физические адреса относятся к канальному уровню.
MAC-адрес и сетевая карта
В обычных условиях компьютеры обычных пользователей часто содержат две сетевые карты: одна из них представляет собой карту Ethernet, используемую для доступа к проводной локальной сети.
Другая — сетевая карта Wi-Fi, используемая для доступа к беспроводной локальной сети. Каждая сетевая карта имеет глобально уникальный MAC-адрес.
Коммутаторы и маршрутизаторы, как правило, имеют больше сетевых интерфейсов.,Так что MAC-адреса будет больше.
В итоге,строго говоря,MAC-адресдасеть上各接口из唯一标识,Вместо уникальной идентификации каждого устройства в сети.
MAC-кадр Ethernet
представлять:
Так как канал вещания используется на шине,Следовательно, сетевая карта находится всетьКаждый раз, когда я получаю одинMACрамка,Сначала используйте аппаратное обеспечение для проверки MAC-адреса в кадре MAC, если это кадр, отправленный в этот стек.,Тогда примите это,В противном случае откажитесь от него.
Когда несколько хостов подключены к одному и тому же широковещательному каналу, чтобы обеспечить связь между двумя хостами, каждый хост должен иметь уникальный идентификатор, то есть адрес уровня канала передачи данных.
Кадры Ethernet MAC имеют два формата: стандарт V2 и стандарт IEEE802.3. В следующем объяснении используется стандарт V2.
1.вставлять8Bпреамбула:使接收端和发送端из时钟同步,Вставьте 8 байт перед фреймом и разделите его на два поля:
Первое поле общей длиной 7 байт представляет собой преамбулу, которая используется для быстрого достижения битовой синхронизации кадра MAC;
Второе поле — это разделитель начала кадра, указывающий, что следующая информация является кадром MAC.
2. Адрес назначения и адрес источника.
Все6B,Это MAC-адрес сетевой карты.
3.тип:2B,Указывает, какой объект протокола должен передать для обработки данные, содержащиеся в поле данных.
4.данные:46B-1500B包含高层из协议消息(Посмотрите на картинкуIPданные报)
46B:CSMA/CD算法из限制,Самая короткая длина кадра Ethernet составляет 64 байта.,данные较少时必须наполнение,Заполните 0-46B,
64-18=46
1500B:Регулирование
5.Проверить код(FCS):4B,Диапазон проверки — от адреса назначения до конца сегмента данных.,Алгоритм использует 32-битную CRC.,Обратите внимание, что преамбула не проверяется.
接收方可能收到из无效MACрамка包括以下几种:
Длина кадра MAC не является целым числом байтов.
Обнаружение ошибок кадра по значению поля FCS кадра MAC.
Длина кадра MAC не находится между 64 и 1518 байтами.
Когда получатель получает неверный кадр MAC, он просто отбрасывает его. Канальный уровень Ethernet не имеет механизма повторной передачи.
сетевая карта отсеть Каждый раз, когда я получаю один无误码израмка,Просто проверьте MAC-адрес назначения в заголовке кадра -адрес.,Обращайтесь следующим образом:
- (1) Если MAC-адрес назначения является широковещательным адресом (FF-FF-FF-FF-FF-FF), принять кадр.
- (2) Если MAC-адрес назначения совпадает с глобальным одноадресным MAC-адресом, закрепленным на сетевой карте, принять кадр
- (3) Если MAC-адрес назначения представляет собой многоадресный адрес, поддерживаемый сетевой картой, примите кадр.
- (4) За исключением вышеперечисленных ситуаций (1), (2) и (3), отбросьте кадр.
Сетевую карту также можно установить в специальный рабочий режим: неразборчивый режим. Режим). Сетевая карта, работающая в неразборчивом режиме, будет принимать кадры, пока она получает кадры из общего носителя, независимо от MAC-адреса назначения кадра.
- Персонал, обслуживающий и управляющий сетью, может использовать этот метод для мониторинга и анализа трафика в локальной сети, чтобы определить конкретные меры по улучшению производительности сети.
- Сниффер — это сетевая карта, работающая в гибридном режиме. В сочетании с соответствующим программным обеспечением (WireShark) его можно использовать как очень полезный сетевой инструмент для изучения и анализа сети.
- Гибридный метод подобен «палке о двух концах». Хакеры часто используют этот метод для незаконного получения паролей пользователей сети.