1. Введение в сетевые технологии и модель OSI: уровни, функции и оборудование
Введение в сетевые технологии и модель OSI: уровни, функции и оборудование
Добро пожаловать на курс «Основы компьютерных сетей: от модели OSI до Wi-Fi». Мы начинаем наше путешествие с фундаментальных понятий, на которых строится весь современный интернет и локальные сети. Представьте, что вы отправляете письмо другу в другую страну. Чтобы оно дошло, нужно соблюдать правила: написать адрес в определенном месте, наклеить марку, опустить в ящик. В компьютерных сетях всё работает точно так же, только вместо бумажных писем — цифровые данные, а вместо почтовых отделений — сетевое оборудование.
Чтобы компьютеры разных производителей, работающие на разных операционных системах, могли понимать друг друга, был создан единый стандарт — эталонная модель OSI (Open Systems Interconnection).
Что такое модель OSI?
Модель OSI (Эмблема взаимодействия открытых систем) — это теоретическая конструкция, которая разбивает процесс сетевой передачи данных на семь этапов или «уровней». Каждый уровень выполняет строго отведенную ему роль и общается только с соседями: уровнем выше и уровнем ниже.
!Структура семиуровневой модели OSI
Хотя в современном мире чаще используется упрощенная модель TCP/IP, модель OSI остается «золотым стандартом» для обучения и диагностики сетей. Если сетевой инженер говорит: «Проблема на втором уровне», его коллега в любой точке мира поймет, о чем речь.
В этой статье мы подробно разберем три нижних уровня (Физический, Канальный, Сетевой), так как именно они отвечают за доставку данных от устройства к устройству.
Уровень 1: Физический (Physical Layer)
Это фундамент сети. Физический уровень имеет дело с передачей «сырых» битов (единиц и нулей) через среду передачи. Здесь нет понятий «адрес» или «пакет», есть только сигнал.
Основные функции
* Кодирование данных: Преобразование битов в электрические сигналы (для медных кабелей), световые импульсы (для оптоволокна) или радиоволны (для Wi-Fi). * Физическая топология: Как именно устройства соединены друг с другом физически.Единица данных (PDU)
На этом уровне единицей данных является бит.Для понимания скорости передачи данных на физическом уровне часто используется формула времени передачи:
где — время передачи (transmission delay), — размер пакета в битах, а — пропускная способность канала в битах в секунду.
Оборудование физического уровня
Уровень 2: Канальный (Data Link Layer)
Если физический уровень — это просто «труба» для битов, то канальный уровень наводит в ней порядок. Он отвечает за надежную передачу данных между двумя устройствами, находящимися в одной локальной сети.
Основные функции
* Физическая адресация: Использование MAC-адресов (Media Access Control). У каждого сетевого устройства есть уникальный MAC-адрес, «вшитый» заводом-изготовителем. * Обнаружение ошибок: Проверка целостности данных. Если кадр поврежден, он отбрасывается. * Управление доступом к среде: Определение того, кто имеет право передавать данные в данный момент, чтобы избежать коллизий (столкновений сигналов).Единица данных (PDU)
Биты собираются в группы, которые называются кадрами (frames).Оборудование канального уровня
> «Коммутаторы учатся топологии сети, запоминаем MAC-адреса отправителей. Это позволяет им создавать таблицу коммутации и эффективно направлять трафик.»
Уровень 3: Сетевой (Network Layer)
Здесь происходит магия глобальной связи. Канальный уровень может доставить данные соседу, но он не знает, как найти компьютер в другой стране. Эту задачу решает сетевой уровень.
Основные функции
* Логическая адресация: Использование IP-адресов (Internet Protocol). В отличие от MAC-адреса, IP-адрес можно менять, и он зависит от того, в какой сети вы находитесь. * Маршрутизация: Выбор оптимального пути (маршрута) для доставки данных через множество промежуточных сетей к конечному получателю.Единица данных (PDU)
Кадры распаковываются, и из них извлекаются пакеты (packets).Оборудование сетевого уровня
Маршрутизатор (Router): Это устройство, которое соединяет разные сети (например, вашу домашнюю сеть и интернет провайдера). Маршрутизатор анализирует IP-адреса и принимает решение, куда отправить пакет дальше.Взаимодействие уровней: Инкапсуляция
Важнейший процесс в сетях — это инкапсуляция. Когда вы отправляете данные, они проходят сверху вниз (от Прикладного к Физическому), и на каждом уровне к ним добавляется служебная информация (заголовок).
На принимающей стороне происходит обратный процесс — декапсуляция.
Сводная таблица нижних уровней
| Уровень | Название (Eng) | PDU (Единица данных) | Адресация | Основное оборудование | | :--- | :--- | :--- | :--- | :--- | | 3. Сетевой | Network | Пакет (Packet) | IP-адрес | Маршрутизатор | | 2. Канальный | Data Link | Кадр (Frame) | MAC-адрес | Коммутатор | | 1. Физический | Physical | Бит (Bit) | Нет | Концентратор, Кабель |
Заключение
Понимание модели OSI — это ключ к диагностике любых сетевых проблем. Если у вас нет соединения, профессионал всегда проверяет уровни по порядку:
В следующей статье мы детально разберем работу Канального уровня, изучим структуру Ethernet-кадра и поймем, как именно коммутаторы узнают, где находится нужный компьютер.