Основы типологии компьютерных сетей

Курс посвящен классификации компьютерных сетей по масштабу, топологии и функциональному назначению. Вы изучите различия между локальными и глобальными сетями, а также разберете основные сетевые архитектуры.

1. Классификация по территориальному признаку: PAN, LAN, MAN и WAN

Классификация по территориальному признаку: PAN, LAN, MAN и WAN

Добро пожаловать на курс «Основы типологии компьютерных сетей». Это наша первая статья, и мы начнем с фундаментального вопроса: как различаются сети по своему масштабу?

Представьте, что вы хотите отправить сообщение. Вы можете прошептать его человеку, стоящему рядом, сказать его громко в комнате, объявить по городской радиостанции или отправить письмо на другой конец света. В мире компьютерных сетей существуют аналогичные уровни взаимодействия.

Компьютерные сети классифицируются по множеству признаков, но территориальная распространенность — это самый понятный и базовый критерий. Он определяет, на каком физическом расстоянии могут находиться устройства, чтобы обмениваться данными.

Сегодня мы разберем четыре основные аббревиатуры, которые должен знать каждый IT-специалист: PAN, LAN, MAN и WAN.

!Визуальное сравнение масштабов сетей от персонального до глобального

PAN: Персональная сеть (Personal Area Network)

Начнем с самого малого. PAN — это сеть, которая организована вокруг одного человека. Если вы когда-либо подключали беспроводные наушники к телефону или фитнес-браслет к планшету, вы создавали PAN.

Особенности PAN

* Радиус действия: Очень мал, обычно от нескольких сантиметров до 10 метров. * Владелец: Как правило, одно частное лицо. * Технологии: Самый яркий представитель — Bluetooth. Также сюда относятся технологии NFC (оплата телефоном) и ZigBee (умный дом).

Главная цель PAN — обеспечить удобство и избавить пользователя от проводов в его личном пространстве. В такой сети устройства «общаются» только тогда, когда находятся в непосредственной близости друг от друга.

> «Технологии должны делать жизнь проще, позволяя устройствам понимать друг друга без лишних кабелей».

Пример из жизни: вы сидите за рабочим столом. Ваша мышь, клавиатура и наушники подключены к компьютеру без проводов. Это и есть ваша Personal Area Network.

LAN: Локальная вычислительная сеть (Local Area Network)

Это, пожалуй, самый известный тип сетей. LAN — это сеть, которая покрывает относительно небольшую территорию: комнату, квартиру, офис или целое здание.

Когда мы говорим «компьютерная сеть» в бытовом смысле, мы чаще всего имеем в виду именно LAN.

!Схема типичной домашней локальной сети (LAN)

Особенности LAN

* Радиус действия: От одной комнаты до нескольких километров (например, кампус университета). * Скорость: Очень высокая. В современных локальных сетях скорость передачи данных легко достигает 1 Гбит/с и выше. * Технологии: * Ethernet (подключение через кабель — витую пару). * Wi-Fi (беспроводное подключение).

Зачем нужна LAN?

Локальная сеть позволяет устройствам совместно использовать ресурсы. Например:

  • Общий доступ к файлам: Сотрудники офиса могут открывать документы с общего сервера.
  • Общий доступ к оборудованию: Все компьютеры в офисе могут печатать на одном сетевом принтере.
  • Коммуникация: Игры по локальной сети или внутренние чаты.
  • Важный момент: LAN обычно принадлежит одной организации или семье. Вы полностью контролируете оборудование (роутеры, коммутаторы) и настройки безопасности.

    MAN: Городская вычислительная сеть (Metropolitan Area Network)

    Поднимаемся на уровень выше. MAN — это сеть масштаба города. Она объединяет множество локальных сетей (LAN) в единую структуру.

    Представьте, что у банка есть 10 отделений в разных районах Москвы. Чтобы сотрудники могли безопасно обмениваться данными между отделениями, не используя открытый интернет, банк может арендовать каналы связи, создавая свою корпоративную сеть масштаба города. Или же интернет-провайдер строит свою инфраструктуру, чтобы подключить тысячи домов к интернету — это тоже уровень MAN.

    Особенности MAN

    * Радиус действия: От 10 до 50 километров (в пределах мегаполиса). * Владелец: Крупные телекоммуникационные компании или провайдеры услуг. * Назначение: Связь разрозненных локальных сетей и обеспечение доступа в глобальную сеть.

    Примером публичной MAN может служить городская сеть кабельного телевидения или общегородская сеть Wi-Fi в парках и метро.

    WAN: Глобальная вычислительная сеть (Wide Area Network)

    На вершине иерархии находится WAN. Это сеть, которая не ограничена географически. Она соединяет города, страны и континенты.

    Самый известный и грандиозный пример WAN — это Интернет.

    !Глобальная сеть (WAN), соединяющая континенты через подводные кабели и спутники

    Особенности WAN

    * Радиус действия: Неограничен (весь мир и даже связь с космическими станциями). * Скорость: Может быть ниже, чем в LAN, из-за огромных расстояний, хотя современные магистрали передают колоссальные объемы данных. * Сложность: WAN состоит из множества соединенных между собой сетей MAN и LAN. * Технологии: Оптоволоконные кабели на дне океанов, спутниковая связь, телефонные линии.

    В отличие от LAN, вы не можете «владеть» всем WAN. Вы лишь арендуете доступ к части этой глобальной инфраструктуры через провайдера.

    Сравнительная таблица

    Чтобы систематизировать полученные знания, давайте сведем основные характеристики в таблицу.

    | Тип сети | Расшифровка | Примерный радиус | Типичный пример | | :--- | :--- | :--- | :--- | | PAN | Personal Area Network | 1–10 метров | Bluetooth-наушники и смартфон | | LAN | Local Area Network | 100 метров – 1 км | Домашний Wi-Fi, офисная сеть | | MAN | Metropolitan Area Network | 10 – 50 км | Сеть интернет-провайдера в городе | | WAN | Wide Area Network | Тысячи км | Интернет, связь между филиалами в разных странах |

    Иерархия вложенности

    Важно понимать, что эти сети не существуют изолированно. Они работают по принципу матрешки:

  • Ваш телефон (часть PAN) подключается к домашнему роутеру.
  • Роутер создает квартиру сеть (LAN).
  • Роутер отправляет сигнал провайдеру, чьи кабели опутаны вокруг района (MAN).
  • Провайдер отправляет ваш запрос через магистральные каналы на сервер в другой стране (WAN).
  • Заключение

    Понимание масштаба сети — это первый шаг к изучению того, как работает передача данных.

    * Если вы настраиваете принтер дома — вы работаете с LAN. * Если вы пытаетесь подключить беспроводную колонку — это PAN. * Если вы проектируете связь для сети аптек по всему городу — вы столкнетесь с технологиями MAN. * А когда вы читаете эту статью, данные прошли через сложнейшую структуру WAN.

    В следующих статьях курса мы углубимся в то, как именно компьютеры соединяются друг с другом внутри этих сетей, и разберем понятие «топология».

    2. Сетевые топологии: физическая и логическая структура сети

    Сетевые топологии: физическая и логическая структура сети

    В предыдущей статье мы рассмотрели классификацию сетей по масштабу: от персональных PAN до глобальных WAN. Мы выяснили, что сети различаются по размеру охватываемой территории. Но размер — это не единственная характеристика. Представьте, что вы строите дом. Знать его площадь важно, но еще важнее иметь чертеж, показывающий, как соединены комнаты и где проходят коридоры.

    В компьютерных сетях таким «чертежом» является топология. Сегодня мы разберем, по каким схемам соединяются компьютеры, почему это важно и как выбор схемы влияет на надежность всей системы.

    Что такое топология сети?

    Топология сети — это способ описания конфигурации сети, схема расположения и соединения сетевых устройств.

    Однако здесь есть важный нюанс. Топологию принято делить на два типа:

  • Физическая топология: Это реальная схема прокладки кабелей. То, как вы видите провода, лежащие на полу или спрятанные в стенах. Она описывает геометрическое расположение устройств.
  • Логическая топология: Это маршрут, по которому данные фактически проходят внутри сети. Она описывает поток данных.
  • > «Физическая топология — это дорожная карта города. Логическая топология — это правила дорожного движения, определяющие, как машины на самом деле едут по этим дорогам».

    Иногда физическая и логическая топологии совпадают, а иногда — нет. Например, физически компьютеры могут быть подключены к одному центру (звезда), но логически передавать данные друг другу по очереди (кольцо). В этой статье мы сосредоточимся преимущественно на базовых геометрических схемах, так как они являются фундаментом для понимания.

    !Сравнение физической прокладки кабелей и логического пути прохождения сигнала

    Базовые виды топологий

    Существует множество способов соединить компьютеры, но все они строятся на трех-четырех базовых концепциях. Давайте разберем каждую из них.

    1. Топология «Шина» (Bus)

    Это одна из самых старых и простых топологий. В ней используется один общий кабель (называемый магистралью или шиной), к которому подключаются все компьютеры сети.

    Как это работает: Когда один компьютер отправляет данные, сигнал идет по всему кабелю в обе стороны. Все подключенные устройства получают этот сигнал, но принимает и обрабатывает его только тот компьютер, которому адресовано сообщение.

    На концах кабеля обязательно должны стоять специальные заглушки — терминаторы. Они нужны, чтобы сигнал, дойдя до конца провода, не отражался обратно, создавая помехи.

    !Схема топологии Шина с магистральным кабелем и терминаторами на концах

    Преимущества: * Дешевизна: Требуется минимум кабеля. * Простота: Легко настроить для небольшой сети.

    Недостатки: Низкая надежность: Если магистральный кабель повреждается в любом* месте, вся сеть перестает работать. * Коллизии: Если два компьютера начнут передавать данные одновременно, сигналы столкнутся и исказятся. * Сложность диагностики: Трудно найти место разрыва кабеля.

    Сегодня чистая «Шина» встречается крайне редко, в основном в старом промышленном оборудовании или специализированных системах автоматики.

    2. Топология «Кольцо» (Ring)

    В этой топологии каждый компьютер соединен с двумя соседними: одним «справа» и одним «слева», образуя замкнутый круг. У кольца нет начала и конца, поэтому терминаторы здесь не нужны.

    Как это работает: Данные передаются строго в одном направлении (например, по часовой стрелке) от компьютера к компьютеру. Каждый компьютер работает как ретранслятор (повторитель): он получает сигнал, усиливает его и передает дальше, пока данные не дойдут до получателя.

    Часто в таких сетях используется механизм маркера (token). По кругу бегает специальный цифровой сигнал — «маркер». Право передать данные получает только тот компьютер, который в данный момент владеет маркером. Это полностью исключает столкновение данных (коллизии).

    !Схема топологии Кольцо с однонаправленным движением данных

    Преимущества: * Отсутствие коллизий: Благодаря передаче по очереди данные не сталкиваются. * Предсказуемость: Время передачи данных стабильно даже при высокой нагрузке.

    Недостатки: Уязвимость: Выход из строя одного компьютера или разрыв кабеля в одном* месте разрывает все кольцо (если не предусмотрено двойное кольцо для резервирования). * Сложность расширения: Чтобы добавить новый компьютер, нужно разорвать сеть, что временно останавливает ее работу.

    3. Топология «Звезда» (Star)

    Это самая популярная топология в современных локальных сетях (LAN). В центре сети находится специальное устройство — коммутатор (switch) или маршрутизатор. Все остальные компьютеры подключаются отдельным кабелем напрямую к этому центральному устройству.

    Как это работает: Если компьютер А хочет отправить данные компьютеру Б, он шлет их на коммутатор. Коммутатор анализирует адрес получателя и пересылает данные именно компьютеру Б, не беспокоя остальные устройства.

    !Схема топологии Звезда с центральным узлом

    Преимущества: * Высокая надежность: Если кабель одного компьютера порвется, перестанет работать только этот компьютер. Остальная сеть продолжит функционировать. * Безопасность: Данные идут адресно, а не рассылаются всем подряд (как в шине). * Легкость масштабирования: Добавить новый компьютер просто — нужно лишь воткнуть кабель в свободный порт коммутатора.

    Недостатки: * Расход кабеля: На каждый компьютер нужен свой провод до центра, что требует больше материалов, чем в шине. * Единая точка отказа: Если сломается центральный коммутатор, «ляжет» вся сеть.

    4. Ячеистая топология (Mesh)

    В ячеистой топологии устройства соединены друг с другом по принципу «каждый с каждым» (полносвязная) или имеют множество хаотичных связей (частично ячеистая).

    Это самая надежная, но и самая дорогая схема. Она типична для глобальных сетей (WAN) и интернета, а также для систем, где критически важна отказоустойчивость (например, управление атомной станцией).

    Математика надежности: Количество кабелей (), необходимых для создания полносвязной топологии, рассчитывается по формуле:

    где — количество линий связи (кабелей), а — количество устройств в сети.

    Например, для соединения всего 5 компьютеров по принципу «каждый с каждым» потребуется 10 кабелей. А для 100 компьютеров — уже 4950 кабелей! Поэтому полная ячеистая топология в локальных сетях практически не используется.

    !Схема полносвязной ячеистой топологии

    Преимущества: * Максимальная надежность: Если один кабель порвется, данные пойдут по другому маршруту.

    Недостатки: * Дороговизна и сложность: Огромное количество проводов и портов.

    5. Древовидная топология (Tree)

    Ее часто называют «звезда звезд». Это иерархическая структура. Есть главный (корневой) коммутатор, к которому подключены коммутаторы второго уровня, а к ним — компьютеры или коммутаторы третьего уровня.

    Именно так построены сети в больших офисных зданиях или кампусах: есть главный серверный узел, от которого идут кабели на этажи, а на этажах стоят свои коммутаторы, раздающие интернет в кабинеты.

    Сравнительная таблица топологий

    | Характеристика | Шина (Bus) | Кольцо (Ring) | Звезда (Star) | Ячеистая (Mesh) | | :--- | :--- | :--- | :--- | :--- | | Стоимость | Низкая | Средняя | Средняя/Высокая | Очень высокая | | Расход кабеля | Минимальный | Средний | Высокий | Максимальный | | Надежность | Низкая (обрыв = крах) | Низкая (без резерва) | Высокая (для узлов) | Максимальная | | Сложность настройки | Простая | Средняя | Простая | Высокая | | Где применяется | Устаревшие сети | Спец. оборудование | Офисы, дома (LAN) | Интернет, магистрали |

    Гибридные топологии

    В реальном мире редко встречается «чистая» топология. Чаще всего мы имеем дело с гибридными структурами.

    Например, сеть вашего интернет-провайдера в масштабе района может быть построена как Кольцо (для надежности магистрали), внутри каждого дома разводка идет по топологии Дерево, а внутри вашей квартиры реализована Звезда (Wi-Fi роутер и подключенные к нему гаджеты).

    Заключение

    Выбор топологии — это всегда поиск баланса между стоимостью, надежностью и производительностью.

    * Для дома и офиса стандартом де-факто стала Звезда. * Для магистральных каналов провайдеров часто используется Кольцо. * Для критически важных систем и самого Интернета используется Ячеистая топология.

    Понимая физическую структуру, мы можем переходить к следующему важному вопросу: как именно устройства находят друг друга в этих лабиринтах проводов? В следующей статье мы поговорим об адресации и модели OSI.

    3. Архитектура сетей: одноранговые модели и клиент-серверные решения

    Архитектура сетей: одноранговые модели и клиент-серверные решения

    Добро пожаловать обратно на курс «Основы типологии компьютерных сетей». В прошлых статьях мы проделали большой путь: научились различать сети по масштабу (от PAN до WAN) и разобрались, как физически соединяются компьютеры (топологии «Звезда», «Шина», «Кольцо»).

    Теперь у нас есть провода и устройства, соединенные в единую схему. Но как именно они общаются? Кто в сети главный? Кто отдает приказы, а кто их исполняет? Или, может быть, все равны?

    Именно эти вопросы решает сетевая архитектура. Если топология — это «карта дорог», то архитектура — это «правила дорожного движения» и распределение ролей между водителями. Сегодня мы разберем две фундаментальные модели взаимодействия: одноранговые сети и клиент-серверные решения.

    Что такое архитектура сети?

    Архитектура сети — это логическая структура, определяющая принципы распределения ресурсов и функций между компьютерами.

    Представьте, что вы с коллегами работаете над проектом. У вас есть два способа организовать работу:

  • Равноправие: Каждый делает свою часть, вы просто перекидываетесь файлами напрямую, договариваясь на ходу. Начальника нет.
  • Иерархия: Есть руководитель, у которого хранятся все документы. Вы запрашиваете у него задачу, выполняете её и отправляете результат обратно в центральный архив.
  • Первый вариант в компьютерных сетях называется одноранговой архитектурой, а второй — клиент-серверной.

    Одноранговые сети (Peer-to-Peer, P2P)

    Название говорит само за себя. В такой сети все участники имеют одинаковый ранг (права). Здесь нет выделенного главного компьютера.

    В англоязычной литературе используется термин Peer-to-Peer (от равного к равному), или сокращенно P2P.

    !Визуализация принципа равноправия в сети P2P, где каждое устройство общается с другим напрямую.

    Как это работает?

    Каждый компьютер в такой сети выступает одновременно в двух ролях: * Клиент: когда он скачивает файл или использует принтер соседа. * Сервер: когда он предоставляет свои файлы или свой принтер для использования другими.

    Ресурсы (файлы, принтеры, дисковое пространство) остаются на местах. Если вы хотите поделиться папкой с фотографиями, вы просто открываете к ней «Общий доступ» на своем компьютере, и ваш коллега заходит в неё через сеть.

    Преимущества P2P

  • Низкая стоимость: Вам не нужно покупать дорогой мощный сервер. Достаточно обычных компьютеров и коммутатора.
  • Простота настройки: Создать такую сеть может любой пользователь Windows за пару минут (знаменитая «Рабочая группа» или Workgroup).
  • Живучесть: Если один компьютер выключится, остальные продолжат общаться между собой. Сеть не рухнет целиком.
  • Недостатки P2P

  • Хаос в управлении: Нет единого центра. Файлы разбросаны по разным компьютерам. Найти нужный документ бывает сложно.
  • Проблемы с безопасностью: Каждый пользователь сам себе администратор. Если Вася забыл поставить пароль на свою папку, любой в сети может удалить его файлы.
  • Сложность резервного копирования: Чтобы сохранить все данные компании, придется подходить к каждому компьютеру отдельно и копировать информацию на флешку или внешний диск.
  • Падение производительности: Если к вашему компьютеру подключатся 10 человек, чтобы скачать видео, ваш компьютер начнет сильно «тормозить», и вы не сможете на нем работать.
  • Где применяются?

    * Домашние сети: Объединить два ноутбука и стационарный ПК дома. * Малые офисы: До 10 компьютеров, где нет бюджета на системного администратора. * Файлообменные сети (Торренты): Глобальные P2P сети, где миллионы пользователей качают файлы друг у друга.

    Клиент-серверная архитектура

    По мере роста сети хаос одноранговой модели становится неуправляемым. Когда компьютеров становится больше 10–15, необходима иерархия. Здесь на сцену выходит клиент-серверная архитектура.

    В этой модели устройства четко делятся на два типа:

  • Сервер (Server): Мощный компьютер или программа, которая хранит ресурсы и управляет доступом к ним.
  • Клиент (Client): Обычный компьютер пользователя, который посылает запросы серверу.
  • !Иерархическая структура сети, где центральный сервер обслуживает запросы множества клиентов.

    Как это работает?

    Представьте ресторан. Вы (клиент) сидите за столиком и не можете сами пойти на кухню жарить стейк. Вы зовете официанта и делаете заказ (запрос). Кухня (сервер) обрабатывает заказ и выдает вам готовое блюдо (ответ).

    В сети происходит то же самое: * Клиент: «Хочу открыть файл report.docx». * Сервер: Проверяет, есть ли у этого пользователя права на чтение. Если да — отправляет файл. Если нет — отказывает в доступе.

    Виды серверов

    Сервер — это не всегда «железный шкаф». Это прежде всего роль. Один мощный компьютер может выполнять роль сразу нескольких серверов: * Файловый сервер: Хранит документы, музыку, видео. * Веб-сервер: Хранит сайты и отдает их браузерам. * Почтовый сервер: Принимает и отправляет электронные письма. * Сервер баз данных: Обрабатывает огромные массивы информации (например, банковские транзакции).

    Преимущества клиент-серверной сети

  • Централизованное управление: Системный администратор может одним нажатием кнопки запретить доступ к играм всем сотрудникам или создать учетные записи для новичков.
  • Высокая безопасность: Все важные данные лежат в одном месте (на сервере), которое защищено надежнее, чем обычный ПК.
  • Надежность данных: Резервное копирование (бэкап) делается только с одного сервера, что гарантирует сохранность информации.
  • Разгрузка клиентов: Тяжелые вычисления может брать на себя мощный сервер, а клиенты могут быть слабыми и дешевыми компьютерами.
  • Недостатки

  • Высокая стоимость: Серверное оборудование и лицензионное ПО стоят дорого. Плюс нужна зарплата администратору.
  • Единая точка отказа: Если сервер сломается, работа встанет у всего офиса. Никто не получит доступ к файлам или почте. (Эта проблема решается установкой запасных серверов, что еще больше увеличивает цену).
  • Сравнительная таблица

    Давайте сведем полученные знания в таблицу для наглядности.

    | Характеристика | Одноранговая сеть (P2P) | Клиент-серверная сеть | | :--- | :--- | :--- | | Роли устройств | Все равны (и клиент, и сервер) | Четкое разделение: Клиент или Сервер | | Управление | Децентрализованное (каждый сам за себя) | Централизованное (администратор) | | Безопасность | Низкая, зависит от каждого пользователя | Высокая, единые политики безопасности | | Стоимость | Низкая | Высокая | | Сложность настройки | Низкая | Высокая (требуется специалист) | | Масштабируемость | Плохая (эффективна до 10-15 ПК) | Отличная (тысячи пользователей) |

    Гибридные сети

    В реальном мире чистое разделение встречается не всегда. Современные сети часто используют гибридный подход.

    Пример: В офисе есть контроллер домена (сервер), который проверяет пароли при входе в систему. Но при этом сотрудники могут пересылать друг другу сообщения в мессенджере напрямую или открывать общий доступ к папке на своем рабочем столе для коллеги, создавая маленькую P2P-связь внутри большой клиент-серверной структуры.

    Заключение

    Выбор архитектуры зависит от задач бизнеса: * Если вам нужно соединить три компьютера дома, чтобы играть в игры и печатать на одном принтере — выбирайте одноранговую сеть. * Если вы строите сеть для компании, где важна безопасность данных, контроль сотрудников и надежность хранения документов — без клиент-серверной архитектуры не обойтись.

    Теперь, когда мы понимаем, как компьютеры соединены физически (топология) и как они распределяют роли (архитектура), нам осталось разобраться с языком, на котором они говорят. В следующей статье мы приступим к изучению сетевых протоколов и модели OSI — азбуке интернета.

    4. Классификация по типу среды передачи данных и методам коммутации

    Классификация по типу среды передачи данных и методам коммутации

    Рад снова видеть вас на курсе «Основы типологии компьютерных сетей». В предыдущих лекциях мы проделали большую работу: разобрали масштабы сетей (от PAN до WAN), изучили их «географию» (топологии) и распределили роли между устройствами (архитектура).

    Но у нас остался один фундаментальный пробел. Представьте, что мы спроектировали город (топология) и назначили мэра и рабочих (архитектура). Но из чего сделаны дороги в этом городе? Это скоростные автобаны или грунтовые тропинки? И как регулируется движение: по светофорам или по принципу «кто первый проскочил»?

    Сегодня мы поговорим о среде передачи данных (наших «дорогах») и методах коммутации (правилах движения).

    Часть 1: Среда передачи данных

    Среда передачи — это физическая субстанция, по которой движется сигнал. Глобально все сети делятся на два типа: проводные (где сигнал ограничен кабелем) и беспроводные (где сигнал распространяется в эфире).

    Проводные среды (Guided Media)

    Здесь сигнал направляется строго по проводнику. Это самые надежные и быстрые каналы связи.

    #### 1. Витая пара (Twisted Pair)

    Это самый популярный тип кабеля для локальных сетей (LAN). Если вы посмотрите на кабель, идущий от вашего роутера к компьютеру, скорее всего, это именно витая пара.

    Устройство: Под пластиковой оболочкой находятся 8 медных проводков, скрученных попарно.

    Зачем скручивать? Это физика. Когда ток течет по проводу, он создает электромагнитное поле, которое может мешать соседнему проводу. Скручивание позволяет взаимно компенсировать эти помехи.

    !Структура кабеля «витая пара» и коннектор RJ-45

    * Плюсы: Дешевизна, простота монтажа. * Минусы: Ограничение по длине (обычно до 100 метров без усилителя).

    #### 2. Оптоволоконный кабель (Fiber Optic)

    Это элита сетевых технологий. Здесь данные передаются не электрическим током, а светом.

    Устройство: Тончайшая стеклянная или пластиковая жила (толщиной с человеческий волос), по которой летит световой луч. Благодаря эффекту полного внутреннего отражения свет не выходит наружу, а отражается от стенок и летит дальше.

    Для понимания скорости распространения сигнала в среде, инженеры используют формулу задержки распространения:

    Где: * — время распространения сигнала (задержка). * — расстояние между отправителем и получателем. * — скорость распространения сигнала в данной среде (для оптоволокна это около м/с, что составляет примерно 2/3 от скорости света в вакууме).

    * Плюсы: Огромная скорость (терабиты в секунду), невосприимчивость к электрическим помехам (гроза или соседство с высоковольтной линией ему не страшны), передача на десятки километров. * Минусы: Высокая цена, сложность монтажа (стекло хрупкое и требует дорогого оборудования для сварки).

    #### 3. Коаксиальный кабель (Coaxial Cable)

    Старый стандарт, который многие помнят по телевизионным антеннам. В центре — толстая медная жила, вокруг — изоляция и экран (сетка). Сегодня в компьютерных сетях используется редко, уступив место витой паре и оптике, но все еще применяется провайдерами кабельного интернета.

    Беспроводные среды (Unguided Media)

    Здесь средой является воздух (или вакуум). Сигнал не имеет четких границ.

    #### 1. Радиоволны (Radio Waves)

    Самый распространенный тип. Сюда относятся Wi-Fi и Bluetooth.

    * Особенность: Всенаправленность. Вам не нужно наводить антенну телефона точно на роутер. Сигнал проходит сквозь стены (хотя и затухает).

    #### 2. Микроволны (Microwaves)

    Используются для дальней связи. Это спутниковый интернет и радиорелейные линии (тарелки на вышках сотовой связи).

    * Особенность: Требуют прямой видимости. Если между двумя вышками построят дом, связь прервется.

    #### 3. Инфракрасные волны (Infrared)

    Используются на очень коротких дистанциях. Пример: пульт от телевизора. В ранних телефонах был ИК-порт для передачи файлов.

    * Особенность: Не проходят сквозь препятствия.

    ---

    Часть 2: Методы коммутации

    Выбрали кабель, соединили компьютеры. Теперь вопрос: как именно данные проходят через сеть, если миллионы пользователей одновременно хотят что-то отправить? Существует два основных подхода: коммутация каналов и коммутация пакетов.

    Коммутация каналов (Circuit Switching)

    Это классический «телефонный» подход.

    Принцип работы: Перед тем как начать передачу данных, между абонентом А и абонентом Б устанавливается выделенный физический (или логический) канал. Этот канал резервируется целиком на все время сеанса.

    Представьте, что вы звоните другу по стационарному телефону. Автоматическая станция замыкает цепь проводов от вашего дома до его дома. Пока вы говорите, никто другой не может использовать эти провода. Даже если вы молчите в трубку, линия занята.

    !Принцип коммутации каналов: создание выделенного пути

    * Плюсы: Гарантированная скорость и отсутствие задержек после соединения. Идеально для голосовой связи в реальном времени. * Минусы: Неэффективность. Если вы молчите, канал простаивает, но другие не могут им воспользоваться.

    Коммутация пакетов (Packet Switching)

    Это принцип работы Интернета и современных компьютерных сетей.

    Принцип работы: Данные не требуют выделенного канала. Сообщение разбивается на маленькие кусочки — пакеты. Каждый пакет снабжается адресом получателя и отправляется в сеть самостоятельно.

    Пакеты одного и того же файла могут идти разными путями: первый пакет пойдет через Париж, второй через Лондон, а третий через Берлин. В конечной точке компьютер-получатель собирает их в правильном порядке.

    > «Коммутация пакетов похожа на отправку книги по почте, если вырвать из нее все страницы, положить каждую в отдельный конверт и бросить в разные почтовые ящики».

    * Плюсы: Высокая эффективность. Канал связи используется на 100%: в паузах между вашими пакетами проскакивают пакеты соседа. * Минусы: Возможны задержки (очереди на узлах) и потеря пакетов (если сеть перегружена).

    Сравнительная таблица

    | Характеристика | Коммутация каналов | Коммутация пакетов | | :--- | :--- | :--- | | Аналогия | Телефонный звонок | Почтовая служба | | Путь | Фиксированный на весь сеанс | Может меняться для каждого пакета | | Использование ресурсов | Неэффективное (резерв) | Эффективное (общий доступ) | | Порядок данных | Приходят в том же порядке | Могут прийти вразнобой | | Применение | Старая телефония (PSTN) | Интернет, Ethernet, современные сети |

    Заключение

    Понимание среды передачи и методов коммутации позволяет ответить на вопросы «почему интернет тормозит» или «какой кабель проложить в офисе».

  • Если вам нужна максимальная скорость и надежность — выбирайте оптоволокно.
  • Для подключения компьютеров в офисе достаточно витой пары.
  • Для мобильности используйте радиоволны (Wi-Fi).
  • Весь современный интернет построен на коммутации пакетов, так как это самый экономичный способ передавать данные.
  • Теперь, когда мы знаем, как и по чему передаются данные, нам нужно разобраться, на каком языке говорят компьютеры, чтобы понимать друг друга. В следующей лекции мы перейдем к одной из самых важных тем курса — Модели OSI и стеку протоколов TCP/IP.

    5. Публичные, частные сети и технологии виртуализации (VPN)

    Публичные, частные сети и технологии виртуализации (VPN)

    Приветствую вас на пятой лекции курса «Основы типологии компьютерных сетей». Мы уже проделали большой путь: разобрались с масштабами сетей (от PAN до WAN), изучили, как прокладывать кабели (топологии), и поняли, кто в сети главный (архитектура).

    Однако до сих пор мы рассматривали сеть как единое целое. Но в реальном мире существует четкое разделение: есть «мой дом» (где я хозяин) и есть «улица» (где ходят все). В цифровом мире это разделение выражается в понятиях публичных и частных сетей.

    Сегодня мы узнаем, чем они отличаются, почему нельзя просто соединить их проводом напрямую, и как технология VPN позволяет строить секретные туннели через небезопасный интернет.

    Публичные сети (Public Networks)

    Публичная сеть — это сеть, доступ к которой может получить любой желающий. Самый яркий и глобальный пример публичной сети — это Интернет.

    В публичной сети: * Нет единого владельца. Инфраструктура принадлежит тысячам разных провайдеров. * Нет доверия. Вы не знаете, кто находится «на другом конце провода». Соседним устройством может быть сервер банка, а может быть компьютер хакера. * Глобальная адресация. Чтобы устройства могли находить друг друга, используются уникальные «белые» IP-адреса, которые видны всему миру.

    Представьте публичную сеть как городскую площадь или систему общественных дорог. Вы можете ехать куда угодно, но любой может увидеть вашу машину, записать номер или даже попытаться подрезать.

    Частные сети (Private Networks)

    Частная сеть (или приватная сеть) — это сеть, которая принадлежит одной организации или частному лицу. Это ваша домашняя локальная сеть (LAN) или корпоративная сеть офиса (Intranet).

    В частной сети: * Есть владелец. Администратор полностью контролирует все устройства. * Высокий уровень доверия. Подразумевается, что внутри сети находятся только «свои». * Изолированная адресация. Используются специальные диапазоны IP-адресов (например, всем известные 192.168.x.x), которые не работают в интернете.

    !Визуальная метафора изолированных частных сетей и открытой публичной среды.

    Проблема взаимодействия

    Здесь возникает конфликт. Представьте, что у компании есть два офиса: один в Москве, другой в Владивостоке. Оба офиса — это частные сети. Сотрудникам нужно обмениваться секретными документами.

    Как соединить эти два офиса?

  • Проложить свой кабель через всю страну? Это невероятно дорого и физически невозможно для большинства компаний.
  • Передать данные через интернет? Это дешево, но небезопасно. Отправлять финансовые отчеты через открытую публичную сеть — все равно что кричать пин-код от карты на людной площади.
  • Решением этой проблемы стала технология виртуализации сетей, известная как VPN.

    VPN: Виртуальная частная сеть

    VPN (Virtual Private Network) — это технология, которая позволяет создать защищенное логическое соединение (частную сеть) поверх незащищенной физической сети (публичной).

    Ключевое слово здесь — «Виртуальная». Физически ваши данные все равно идут по общедоступным кабелям интернета. Но логически они изолированы от остального трафика.

    Как это работает: Принцип туннелирования

    Основа VPN — это туннелирование. Представьте, что вам нужно отправить письмо с секретными чертежами через почтовую службу, которой вы не доверяете (интернет). Работники почты имеют привычку вскрывать конверты и читать содержимое.

    Что вы делаете?

  • Берете письмо (ваши данные).
  • Кладете его в надежный стальной сейф (шифрование).
  • На сейфе пишете адрес получателя.
  • Отправляете сейф по почте.
  • Почтальоны видят сейф, видят адрес, но не могут заглянуть внутрь. Это и есть туннель.

    В компьютерных сетях этот процесс называется инкапсуляцией.

    !Принцип туннелирования: пакет внутри пакета.

    Математика накладных расходов (Overhead)

    За безопасность приходится платить скоростью и объемом трафика. Когда мы «упаковываем» один пакет в другой, общий размер передаваемых данных увеличивается. Это называется overhead (накладные расходы).

    Размер итогового пакета можно выразить формулой:

    Где: * — итоговый размер пакета, который пойдет через интернет. * — полезные данные (например, часть картинки или текста). * — служебная информация исходного пакета (адреса внутри частной сети). * — заголовок VPN-протокола, который добавляется сверху для создания туннеля.

    Из-за добавления полезная пропускная способность канала всегда немного снижается при использовании VPN.

    Основные сценарии использования VPN

    В типологии сетей выделяют два главных сценария применения этой технологии.

    1. Remote Access VPN (Удаленный доступ)

    Это сценарий «Клиент — Сеть». Он стал стандартом де-факто во время пандемии и массового перехода на удаленку.

    Ситуация: Сотрудник сидит дома или в кафе с ноутбуком. Ему нужно попасть на рабочий сервер, который находится в закрытой офисной сети.

    Решение: На ноутбуке сотрудника запускается специальная программа (VPN-клиент). Она создает зашифрованный туннель до шлюза в офисе. Для сотрудника это выглядит так, будто он подключил свой компьютер кабелем прямо в офисную розетку, хотя физически он может быть на другом континенте.

    2. Site-to-Site VPN (Объединение офисов)

    Это сценарий «Сеть — Сеть». Используется для соединения филиалов.

    Ситуация: У банка есть центральный офис и 50 отделений по городу. Компьютеры во всех отделениях должны видеть друг друга.

    Решение: VPN настраивается не на компьютерах сотрудников, а на маршрутизаторах (роутерах). Роутер в филиале шифрует весь трафик и отправляет его роутеру в центре. Обычные сотрудники даже не знают, что используется VPN — для них сеть выглядит единой и прозрачной.

    Безопасность VPN: Три кита

    Чтобы виртуальная сеть была действительно «частной», она должна обеспечивать три свойства:

  • Конфиденциальность (Confidentiality): Даже если хакер перехватит пакет из туннеля, он увидит лишь набор случайных символов. Это достигается шифрованием.
  • Целостность (Integrity): Гарантия того, что данные не были изменены в пути. Если кто-то попытается подменить байт в зашифрованном пакете, получатель это заметит и отбросит пакет.
  • Аутентификация (Authentication): Проверка того, что на другом конце туннеля именно тот, за кого он себя выдает (проверка пароля, сертификата или токена).
  • Популярные протоколы

    VPN — это общее название технологии. Реализуется она с помощью разных протоколов (наборов правил).

    * PPTP: «Дедушка» VPN. Очень быстрый, но безнадежно устаревший и небезопасный. Взломать его можно за считанные минуты. Сейчас практически не используется. * L2TP/IPsec: Надежный стандарт. L2TP создает туннель, а IPsec обеспечивает шифрование. Поддерживается почти всеми устройствами «из коробки». * OpenVPN: Самый популярный современный протокол с открытым исходным кодом. Очень гибкий, надежный, может маскироваться под обычный веб-трафик (HTTPS), чтобы обходить блокировки. * WireGuard: Новая звезда в мире VPN. Он имеет очень простой и легкий код, работает быстрее OpenVPN и меньше нагружает процессор, что особенно важно для мобильных устройств.

    Заключение

    Технологии виртуализации сетей стерли границы физического расстояния. Благодаря VPN:

    * Частные сети могут быть распределены по всему земному шару. * Публичные сети становятся безопасным транспортом для корпоративных данных.

    Теперь мы понимаем, как защитить данные при их передаче. Но как именно данные упаковываются, чтобы пройти этот путь? В следующей лекции мы погрузимся в самую важную теоретическую модель всего курса — Модель OSI, которая разложит все сетевые процессы по семи полочкам.