Что такое сеть

Что такое сеть

Представь: ты хочешь передать другу фотографию. Если вы в одной комнате — можно просто показать экран телефона. А если друг в другом городе? Нужен способ доставить информацию на расстояние. Именно для этого люди и придумали компьютерные сети.

Самая простая аналогия

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

Сеть — это два или более устройств, соединённых между собой так, что они могут обмениваться данными.

Самая маленькая возможная сеть — два компьютера, соединённых одним кабелем. Такая сеть называется точка-точка (point-to-point). Самая большая — Интернет, объединяющий миллиарды устройств по всей планете.

Три обязательных компонента любой сети

Чтобы сеть заработала, нужны три вещи:

  1. Устройства (хосты). Компьютеры, телефоны, серверы, умные лампочки, камеры, принтеры. Всё, что умеет отправлять или принимать данные. В сети устройств может быть от двух до миллиардов.
  2. Среда передачи. Физический канал, по которому идут сигналы:
    • Медный кабель (Ethernet) — электрические импульсы, дёшево, надёжно в пределах 100 метров.
    • Оптоволокно — световые импульсы, огромная скорость, десятки километров без потери сигнала.
    • Радиоволны (Wi-Fi, Bluetooth, сотовая связь) — беспроводная передача, удобство ценой помех и меньшей дальности.
  3. Правила общения (протоколы). Договорённость о том, в каком порядке и в каком формате отправлять данные. Без протоколов одно устройство «говорило» бы на одном языке, а другое «слушало» на другом.

Если убрать любой из трёх компонентов — сеть не работает. Устройства без кабеля не соединятся. Кабель без протоколов — просто провод под напряжением.

Зачем вообще объединять компьютеры

У сети есть несколько преимуществ, которые проявляются тем сильнее, чем больше устройств:

  • Обмен данными. Файлы, фотографии, сообщения — всё это путешествует по сети. Без сети пришлось бы носить флешку.
  • Совместное использование ресурсов. Один принтер на весь офис, одно файловое хранилище на всю семью. Не нужно покупать принтер каждому сотруднику.
  • Централизованное управление. Системный администратор обновляет программу на сотне машин удалённо, а не бегает между ними с установочной флешкой.
  • Надёжность через избыточность. Если один компьютер сломался, данные могут храниться на другом. Сеть позволяет делать резервные копии автоматически.
  • Масштабируемость. Добавить новый компьютер в существующую сеть во много раз проще, чем строить отдельную инфраструктуру для каждого нового устройства.

Как компьютеры могут располагаться: топологии сети

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

Шина (bus). Все устройства подключены к одному общему кабелю. Данные идут по кабелю и их «слышат» все. Простая и дешёвая схема, но если кабель порвётся в одном месте — сеть остановится целиком. Сегодня почти не используется.

Звезда (star). Все устройства подключены к центральному узлу. Если один кабель повреждён, страдает только одно устройство. Центральный узел перенаправляет данные только нужному получателю, а не всем подряд. Это самая распространённая топология в современных локальных сетях.

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

Ячеистая (mesh). Каждое устройство соединено с несколькими другими. Максимальная надёжность: если один путь недоступен, данные пойдут по другому. Дорого и сложно для проводных сетей, но Wi-Fi mesh-системы стали популярны в домах и офисах.

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

Клиент-сервер и peer-to-peer

По тому, кто какую роль выполняет, сети делятся на две модели:

  • Клиент-сервер. Одно устройство (сервер) предоставляет услуги, остальные (клиенты) ими пользуются. Сайт в интернете — сервер, твой браузер — клиент. Сервер ждёт запросов, клиент их отправляет.
  • Peer-to-peer (P2P). Все участники равны. Каждый может и отдавать данные, и получать. Торренты и ранние файлообменники работали по этому принципу.

Большинство сетей, с которыми ты сталкиваешься ежедневно — клиент-серверные.

Виды сетей по размеру

Сети классифицируют по территории, которую они покрывают:

ТипРасшифровкаРадиусПример
PANPersonal Area Network1–10 мBluetooth-наушники, связка телефон–часы
LANLocal Area NetworkЗдание, этажОфисная сеть, домашний Wi-Fi
MANMetropolitan Area NetworkГородСеть городских камер, Wi-Fi в метро
WANWide Area NetworkСтрана, континентСети интернет-провайдеров, сам Интернет

В повседневной жизни мы чаще всего имеем дело с LAN (домашний роутер и подключённые к нему устройства) и с WAN (Интернет в целом). PAN вы используете каждый раз, когда подключаете беспроводные наушники к телефону.

Важный момент: эти категории не имеют жёстких границ. Домашняя сеть из роутера и трёх телефонов — это LAN. Офисная сеть на 500 компьютеров в одном здании — тоже LAN. Размер отличается в 100 раз, но принцип организации тот же.

Как данные превращаются в сигналы

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

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

Отправитель: "Hi" → 01001000 01101001
   ↓
Сетевая карта: биты → электрические импульсы
   ↓
Кабель: напряжение меняется по заданному шаблону
   ↓
Сетевая карта получателя: импульсы → биты
   ↓
Получатель: 01001000 01101001 → "Hi"

В медном кабеле единица кодируется высоким напряжением, ноль — низким. В оптоволокне единица — это вспышка лазера, ноль — её отсутствие. В Wi-Fi единица и ноль — разные модуляции радиоволны. Физика разная, но логика одна: реальный мир переносит абстрактные биты.

Протокол: невидимые правила общения

Представь телефонный разговор:

  1. Ты набираешь номер — запрос на соединение.
  2. Собеседник поднимает трубку: «Алло» — подтверждение, что канал открыт.
  3. Ты говоришь: «Привет, это Степан» — идентификация.
  4. Вы обмениваетесь репликами по очереди — передача данных.
  5. «Ну всё, пока» — «Пока» — завершение сеанса.

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

Без общего протокола два устройства — как два человека, говорящих на разных языках. Сигнал может дойти физически, но получатель не поймёт, что с ним делать.

Протоколы работают уровнями. Нижний уровень отвечает за «как передать биты по проводу», верхний — за «что эти биты означают для приложения». Например, когда ты открываешь сайт, на самом низком уровне работают электрические сигналы в кабеле, а на самом высоком — твой браузер понимает, что пришла HTML-страница. Каждый уровень опирается на тот, что ниже, и предоставляет услуги тому, что выше. Мы детально разберём эту идею в модуле про стек TCP/IP, а пока важно запомнить главное: протокол — это не одна гигантская инструкция, а аккуратно выстроенная стопка договорённостей.

Проверь себя

  1. Можно ли назвать сетью два телефона, соединённых Bluetooth?
  2. Чем PAN отличается от LAN?
  3. Что будет, если два устройства в одной сети используют разные протоколы?
<details> <summary>Ответы</summary>
  1. Да, это PAN. Два устройства, соединённых для обмена данными — уже сеть, пусть и самая маленькая.
  2. PAN — расстояние вытянутой руки (до 10 м), LAN — здание или этаж (до сотен метров). Но главное не расстояние, а topology: в PAN устройства часто соединяются напрямую, в LAN — через промежуточное устройство.
  3. Они не смогут общаться. Протокол — общий язык. Если одно устройство ожидает определённую последовательность сигналов, а второе посылает другую — обмена данными не будет, даже если кабель исправен.
</details>

Что унести с урока

  • Сеть = устройства + среда передачи + протокол. Убери одно — сети нет.
  • PAN, LAN, MAN, WAN — классификация по размеру территории.
  • Данные передаются физически: электричество, свет или радиоволны кодируют биты.
  • Протокол — это формализованные правила: кто, когда и что «говорит».

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

Попробуйте интерактивную версию

Практические задачи, квизы и AI-наставник — бесплатный старт без карты

Перейти к практике