Процесс коммутации на канальном уровне модели OSI происходит с помощью коммутаторов, которые передают сформированные кадры от одного устройства к другому, используя в качестве адресов только физические MAC-адреса. selectel.ru
Процесс работы коммутатора включает следующие шаги: timeweb.cloud
- Приём кадров. timeweb.cloud Коммутатор получает кадр через один из своих портов. timeweb.cloud
- Обработка и запись MAC-адреса источника. timeweb.cloud Коммутатор обновляет свою базу MAC-адресов, добавляя в неё MAC-адрес отправителя и номер порта, через который кадр был получен. timeweb.cloud Это позволяет устройству запомнить местоположение отправителя. timeweb.cloud
- Поиск MAC-адреса назначения. timeweb.cloud Коммутатор проверяет свою базу на наличие MAC-адреса получателя. timeweb.cloud Если адрес найден, коммутатор пересылает кадр непосредственно на соответствующий порт, тем самым минимизируя нежелательную передачу данных по сети. timeweb.cloud
Некоторые функции канального уровня:
- Форматирование данных. habr.com Преобразование необработанных битов данных в структурированные кадры. habr.com
- Обнаружение и исправление ошибок. habr.com Обеспечение целостности данных путём обнаружения и исправления ошибок передачи. habr.com
- Управление доступом к среде. habr.com Контроль доступа к общему физическому средству передачи, предотвращение коллизий. habr.com
- Адресация. habr.com Использование MAC-адресов для идентификации устройств в локальной сети. habr.com