1. Фундамент сетей: модели OSI, TCP/IP и принципы IP-адресации
Фундамент сетей: модели OSI, TCP/IP и принципы IP-адресации
Добро пожаловать в курс «Основы сетевых технологий и настройка оборудования». Если вы решили разобраться, как работает интернет, почему Wi-Fi иногда «отваливается» и как настроить роутер так, чтобы он работал стабильно, вы попали по адресу.
Мы начинаем с самого начала — с фундамента. Представьте, что вы строите дом. Прежде чем клеить обои (настраивать Wi-Fi), нужно залить бетон (понять физику передачи данных) и возвести стены (разобраться с адресацией). Сегодня мы разберем «язык», на котором общаются все устройства в мире — модели OSI и TCP/IP, а также узнаем, как компьютеры находят друг друга.
Зачем нам нужны модели?
В на заре компьютерной эры производители создавали свои собственные протоколы. Оборудование IBM могло общаться только с IBM, а DEC — только с DEC. Это было похоже на то, как если бы люди из разных стран пытались построить общий небоскреб, не имея общего языка и чертежей.
Чтобы решить эту проблему хаоса, были придуманы эталонные модели. Это свод правил, описывающий, как данные должны передаваться от одного компьютера к другому. Самая известная теоретическая модель — это OSI, а практическая, на которой работает современный интернет — TCP/IP.
Модель OSI: Семь кругов сетевого взаимодействия
Модель OSI (Open Systems Interconnection) делит процесс передачи данных на 7 уровней. Каждый уровень выполняет свою конкретную задачу и передает результат следующему.
!Структура семиуровневой модели OSI от физического уровня до прикладного
Давайте разберем их снизу вверх (от провода до программы на экране):
1. Физический уровень (Physical Layer)
Это «железо». Здесь живут кабели, коннекторы, радиоволны Wi-Fi и электрические сигналы. На этом уровне нет понятий «адрес» или «ошибка». Есть только биты — единицы и нули.2. Канальный уровень (Data Link Layer)
Здесь биты собираются в группы, называемые кадрами (frames). Главная задача этого уровня — доставить данные соседу (устройству, подключенному тем же кабелем или к тому же Wi-Fi).Ключевой элемент здесь — MAC-адрес. Это уникальный физический адрес сетевой карты, «вшитый» на заводе. Основное устройство: Коммутатор (Switch).
3. Сетевой уровень (Network Layer)
Самый важный уровень для понимания маршрутизации. Здесь данные упаковываются в пакеты. Появляется логическая адресация — IP-адреса. Задача уровня: проложить маршрут из точки А в точку Б через глобальную сеть, проходя через множество промежуточных узлов. Основное устройство: Маршрутизатор (Router).4. Транспортный уровень (Transport Layer)
Отвечает за надежность доставки. Данные делятся на сегменты. Здесь работают два главных протокола: * TCP (Transmission Control Protocol) — гарантирует доставку. Если часть данных потерялась, TCP запросит их повторно. (Пример: загрузка веб-страницы, почта). * UDP (User Datagram Protocol) — отправляет данные без проверки доставки. Быстро, но ненадежно. (Пример: потоковое видео, онлайн-игры, где задержка критичнее потери пары пикселей).5, 6, 7. Верхние уровни (Сеансовый, Представления, Прикладной)
Для сетевого инженера эти уровни часто объединяются в один блок «Приложения». * Сеансовый: управляет диалогом между программами. * Представления: кодирует данные (например, шифрование или сжатие JPEG). * Прикладной: то, с чем работает пользователь (браузер, HTTP, FTP).> Запомните мнемоническое правило для уровней (сверху вниз): Пока Петя Смотрел Телевизор, Сосиску Кушала Фрося (Прикладной, Представления, Сеансовый, Транспортный, Сетевой, Канальный, Физический).
Модель TCP/IP: Реальность интернета
Если OSI — это подробная теоретическая карта, то TCP/IP — это «боевой устав» интернета. Она проще и состоит всего из 4 уровней, объединяя некоторые уровни OSI.
| Уровень OSI | Уровень TCP/IP | Протоколы | | :--- | :--- | :--- | | Прикладной, Представления, Сеансовый | Прикладной | HTTP, DNS, SSH, FTP | | Транспортный | Транспортный | TCP, UDP | | Сетевой | Интернет (Internet) | IP, ICMP | | Канальный, Физический | Сетевого доступа (Network Access) | Ethernet, Wi-Fi, DSL |
Инкапсуляция: Эффект матрешки
Когда вы отправляете фото другу, происходит процесс инкапсуляции.На компьютере друга происходит обратный процесс — декапсуляция.
Принципы IP-адресации
Чтобы устройства находили друг друга, им нужны адреса. Самый распространенный стандарт сейчас — IPv4 (Internet Protocol version 4).
Структура IP-адреса
IP-адрес — это 32-битное число. Но людям сложно запоминать 32 единицы и нуля, поэтому мы записываем его в виде четырех десятичных чисел, разделенных точками (так называемые октеты).Пример: 192.168.1.1
Каждое число в адресе — это 8 бит (1 байт). Давайте посчитаем, какое максимальное число может быть в одном октете.
Где — максимальное десятичное значение, — количество бит (в данном случае 8), а учитывает, что отсчет начинается с нуля.
Где — основание двоичной системы, а — степень (количество бит). Результат означает общее количество возможных комбинаций.
Следовательно, диапазон значений в одном октете: от 0 до 255. Адреса 192.168.1.300 существовать не может.
Сеть и Хост
IP-адрес состоит из двух частей:Как компьютер понимает, где заканчивается улица и начинается номер дома? Для этого используется Маска подсети (Subnet Mask).
Пример маски: 255.255.255.0.
* Там, где в маске 255 — это часть адреса сети.
* Там, где 0 — это адрес устройства.
Для IP 192.168.1.10 с маской 255.255.255.0:
* Сеть: 192.168.1
* Устройство: 10
!Разделение IP-адреса на часть сети и часть хоста с помощью маски
Публичные и Частные адреса
IP-адреса делятся на два типа:Основные диапазоны частных сетей, которые вы будете настраивать:
* 192.168.x.x (Домашние сети)
* 10.x.x.x (Крупные корпоративные сети)
* 172.16.x.x — 172.31.x.x
Заключение
Сегодня мы заложили первый камень в фундамент ваших знаний. Вы узнали, что сеть — это слоеный пирог технологий (OSI), что данные упаковываются как матрешки (инкапсуляция), и что IP-адрес без маски подсети не имеет смысла.В следующей статье мы спустимся на самый нижний уровень — Физический. Мы разберем, какие бывают кабели, как обжать витую пару и чем отличается патч-корд от магистрального кабеля.