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) его можно использовать как очень полезный сетевой инструмент для изучения и анализа сети. - Гибридный метод подобен «палке о двух концах». Хакеры часто используют этот метод для незаконного получения паролей пользователей сети.
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose