
- •Классификация сетей связи
- •1. По типу коммутации
- •2. По протяженности (территориальному охвату)
- •3. По топологии
- •Основные стандартизирующие организации в области сетей передачи данных
- •Сетевые модели. Инкапсуляция и декапсуляция данных
- •Эталонная модель osi и стек протоколов tcp/ip
- •Инкапсуляция:
- •Декапсуляция:
- •Физический уровень модели osi
- •Канальный уровень модели osi: Определение начала и конца сообщения
- •Канальный уровень модели osi: Обнаружение и исправление ошибок
- •Основы технологии Ethernet. Формат кадра Ethernet
- •Минимальный размер кадра:
- •Максимальный размер кадра:
Основы технологии Ethernet. Формат кадра Ethernet
Ethernet — это семейство технологий, определяющих способы передачи данных в локальных сетях (LAN). Ethernet разработан как стандарт IEEE 802.3 и используется для соединения устройств в пределах одной сети с высокой скоростью и надежностью.
Основы технологии Ethernet
Принципы работы:
Ethernet использует метод доступа к среде CSMA/CD (Carrier Sense Multiple Access with Collision Detection) в старых версиях, но в современных сетях используется полнодуплексный режим, где коллизии отсутствуют.
Передача данных осуществляется в виде кадров (frames).
Скорости Ethernet:
Ethernet: 10 Мбит/с.
Fast Ethernet: 100 Мбит/с.
Gigabit Ethernet: 1 Гбит/с.
10-Gigabit Ethernet: 10 Гбит/с и выше.
Среда передачи:
Проводные соединения (витая пара, коаксиальный кабель, оптоволокно).
Современные версии Ethernet поддерживают беспроводные технологии (Wi-Fi).
Формат кадра Ethernet
Кадр Ethernet — это основной элемент передачи данных, который содержит заголовок, полезную нагрузку (данные) и поле проверки целостности.
Структура кадра Ethernet:
Преамбула (Preamble, 7 байт):
Последовательность 10101010, которая используется для синхронизации приемника и передатчика.
Стартовый делимитер кадра (SFD, 1 байт):
Последовательность 10101011, сигнализирующая о начале кадра.
MAC-адрес назначения (Destination MAC Address, 6 байт):
Указывает адрес устройства, которому предназначен кадр.
MAC-адрес источника (Source MAC Address, 6 байт):
Указывает адрес устройства, отправившего кадр.
Тип/EtherType (Type/Length, 2 байта):
Определяет тип протокола верхнего уровня (например, IPv4 — 0x0800, IPv6 — 0x86DD) или длину полезной нагрузки.
Поле данных (Payload, 46–1500 байт):
Содержит данные, передаваемые через сеть.
Минимальный размер — 46 байт, если данных меньше, то добавляются пустые байты (padding).
Контрольная сумма кадра (FCS, Frame Check Sequence, 4 байта):
Использует алгоритм CRC для проверки целостности данных.
Итоговая структура кадра:
Поле |
Размер (байты) |
Преамбула |
7 |
Стартовый делимитер кадра |
1 |
MAC-адрес назначения |
6 |
MAC-адрес источника |
6 |
Тип/EtherType |
2 |
Поле данных |
46–1500 |
Контрольная сумма |
4 |
Минимальный и максимальный размер кадра
Минимальный размер кадра:
64 байта (включая все поля).
Если поле данных меньше 46 байт, добавляются пустые байты (padding).
Максимальный размер кадра:
1518 байт (для стандартного Ethernet).
В некоторых сетях (Jumbo Frames) поддерживается увеличение до 9000 байт.
Преимущества Ethernet
Высокая скорость передачи данных.
Простота установки и настройки.
Широкая совместимость с оборудованием.
Низкая стоимость внедрения.
Пример работы Ethernet:
Устройство отправляет кадр по сети.
Коммутатор (или концентратор) анализирует MAC-адрес назначения.
Если адрес совпадает с подключенным устройством, кадр передается ему.
При получении кадра данные проверяются на целостность (FCS).
Заключение
Ethernet является основой современных локальных сетей благодаря своей универсальности, надежности и эффективности. Формат кадра Ethernet стандартизирован и обеспечивает совместимость между устройствами, что делает Ethernet одним из самых популярных стандартов передачи данных.
MAC-адресация
Что такое MAC-адрес?
MAC-адрес (Media Access Control Address) — это уникальный идентификатор сетевого устройства, работающего на канальном уровне модели OSI. Этот адрес закрепляется за каждым сетевым интерфейсом и используется для идентификации устройства в локальной сети (LAN).
Размер: 48 бит (6 байт).
Формат: Представляется в виде шести октетов (например, 00:1A:2B:3C:4D:5E).
Уникальность: Адрес присваивается производителем устройства и записывается в сетевую карту на этапе производства.
Структура MAC-адреса
MAC-адрес состоит из двух частей:
OUI (Organizationally Unique Identifier, первые 24 бита):
Уникальный код производителя устройства.
Назначается организацией IEEE.
Идентификатор устройства (Device Identifier, последние 24 бита):
Определяет конкретное устройство внутри группы, производимой данным производителем.
Типы MAC-адресов
Уникальный адрес (Unicast):
Указывает на конкретное устройство в сети.
Используется для передачи данных от одного устройства к другому.
Групповой адрес (Multicast):
Используется для передачи данных группе устройств.
Пример: адрес 01:00:5E:xx:xx:xx в IPv4 Multicast.
Широковещательный адрес (Broadcast):
Указывает на всех участников сети.
Формат: FF:FF:FF:FF:FF:FF.
Пример: отправка ARP-запроса.
Как работает MAC-адресация
Отправка кадра:
Устройство-отправитель добавляет MAC-адрес назначения и свой собственный MAC-адрес в заголовок кадра.
Коммутаторы:
Коммутаторы в сети анализируют MAC-адрес назначения и пересылают кадр только на порт, к которому подключено целевое устройство.
Это предотвращает ненужный трафик в сети.
Получение данных:
Устройство с MAC-адресом, совпадающим с адресом назначения, принимает кадр.
Особенности и ограничения MAC-адресов
Локальность:
MAC-адрес используется только в пределах одной сети. Для взаимодействия между сетями требуется IP-адресация.
Изменяемость:
Хотя MAC-адрес записывается на этапе производства, его можно изменить программно (например, с помощью инструмента "MAC Spoofing").
Привязка к оборудованию:
Один MAC-адрес привязан к одному сетевому интерфейсу. Устройство с несколькими сетевыми картами будет иметь несколько MAC-адресов.
Пример работы MAC-адресации в локальной сети
Компьютер A (MAC-адрес 00:11:22:33:44:55) хочет отправить данные компьютеру B (MAC-адрес 66:77:88:99:AA:BB).
Отправка кадра:
Компьютер A создает Ethernet-кадр, указывая в заголовке:
MAC-адрес назначения: 66:77:88:99:AA:BB.
MAC-адрес источника: 00:11:22:33:44:55.
Маршрутизация кадра:
Коммутатор принимает кадр, анализирует MAC-адрес назначения и передает его на порт, к которому подключен компьютер B.
Получение данных:
Компьютер B проверяет адрес назначения, принимает кадр и передает данные на уровень выше.
Преимущества MAC-адресации
Уникальность:
Обеспечивает однозначную идентификацию устройства в сети.
Простота работы:
MAC-адресация не зависит от сетевых протоколов и может использоваться в любых сетях.
Эффективность в локальных сетях:
Коммутаторы быстро находят устройства по их MAC-адресам, минимизируя лишний трафик.
Заключение
MAC-адресация — основа работы канального уровня модели OSI. Она обеспечивает уникальную идентификацию устройств и гарантирует, что данные попадут к нужному получателю в локальной сети. Совместно с механизмами управления трафиком (например, коммутаторами) она обеспечивает надежную и эффективную передачу данных.
Слово октет в контексте сетевых технологий означает 8 бит (1 байт).
В сетевых протоколах и стандартах, таких как Ethernet или IP, часто используется термин "октет", чтобы подчеркнуть, что речь идет о блоках данных, состоящих из 8 бит, независимо от представления или терминологии в разных языках и системах.
Например:
MAC-адрес состоит из 6 октетов, то есть 48 бит.
IPv4-ад