Что вообще такое сеть
Компьютерная сеть — это два или более устройства, соединённые так, что они могут обмениваться данными. Звучит просто, но за этим стоит огромная инженерная работа: чтобы ваш ноутбук смог открыть страницу, которая физически лежит на сервере за тысячи километров, десятки устройств и протоколов должны сработать слаженно за доли секунды.
Устройство в сети называют узлом (англ. node или host). Узлом может быть ноутбук, смартфон, сервер, принтер, камера наблюдения, маршрутизатор. Линию, по которой узлы связаны, называют каналом связи — это может быть медный кабель (витая пара), оптоволокно или радиоэфир (Wi-Fi, сотовая связь).
Главная идея, которую важно усвоить сразу: чтобы два узла поняли друг друга, мало просто соединить их проводом. Им нужно договориться о правилах — в каком формате передавать данные, как обозначать получателя, что делать при потере части сообщения, как понять, что передача закончилась. Набор таких согласованных правил называется протоколом.
Протокол в сетях — это как грамматика и алфавит в языке. Можно кричать в трубку сколько угодно громко, но если собеседник не знает языка, общение не состоится. В сетях роль «языка» играют протоколы: TCP, IP, HTTP, DNS и десятки других.
Зачем нам сети
До появления сетей каждый компьютер был островом. Чтобы перенести файл, его записывали на дискету и несли коллеге — это полушутя называли sneakernet (сеть на кроссовках). Сети устранили это ограничение и дали несколько фундаментальных возможностей:
- Совместный доступ к данным. Один файл на сервере доступен сотням сотрудников одновременно.
- Совместное использование ресурсов. Один принтер обслуживает целый офис; одна мощная база данных — десятки приложений.
- Связь и коммуникация. Почта, мессенджеры, видеозвонки — всё это поверх сети.
- Централизованное управление. Администратор обновляет ПО или политику безопасности на тысячах машин из одной точки.
Именно поэтому понимание сетей — базовый навык в ИТ и информационной безопасности. Атакующий и защитник одинаково мыслят категориями узлов, адресов, портов и протоколов. Не понимая, как устроена сеть, невозможно ни грамотно её настроить, ни защитить, ни диагностировать сбой.
Мини-итог
Запомните три кита этого урока: узел (что соединяем), канал связи (через что соединяем) и протокол (по каким правилам общаемся). Дальше весь курс будет наращивать детали поверх этих трёх понятий. Типичная ошибка новичка — думать, что «сеть = провода». Провода и радиоволны это только физический слой; настоящая сеть живёт в протоколах, и именно их мы будем изучать.
Сети по масштабу
Сети принято делить по охватываемой территории. Это не формальность: масштаб напрямую влияет на используемые технологии, задержки и подходы к адресации.
- PAN (Personal Area Network) — персональная сеть, единицы метров. Пример: наушники, подключённые к телефону по Bluetooth.
- LAN (Local Area Network) — локальная сеть. Квартира, офис, этаж здания. Высокая скорость (1–10 Гбит/с по Ethernet), низкие задержки, обычно один владелец. Большая часть Wi-Fi-сетей дома — это LAN.
- MAN (Metropolitan Area Network) — сеть масштаба города, объединяющая несколько LAN, например филиалы компании в одном городе.
- WAN (Wide Area Network) — глобальная сеть, объединяющая удалённые точки через каналы провайдеров. Самый известный пример WAN — интернет, объединение миллионов сетей по всему миру.
Ключевое практическое следствие: внутри LAN устройства общаются напрямую, а чтобы выйти за её пределы (в интернет), трафик проходит через шлюз — об этом подробно поговорим в модуле про маршрутизацию.
Топологии
Топология — это схема, как именно соединены узлы. Различают физическую (как реально проложены кабели) и логическую (как данные движутся) топологию.
- Шина (bus). Все узлы на одном общем кабеле. Историческая топология ранних Ethernet-сетей; устарела из-за коллизий и единой точки отказа.
- Звезда (star). Все узлы подключены к центральному устройству — коммутатору. Это доминирующая топология современных LAN: отказ одного кабеля не роняет остальные, легко добавлять узлы.
- Кольцо (ring). Узлы соединены в замкнутый круг; данные идут по кругу. Применялась в Token Ring и FDDI, сейчас в чистом виде редка.
- Ячеистая (mesh). Множество узлов связаны многими путями. Дорого, но отказоустойчиво — так строят магистрали интернета, где между точками всегда есть запасной маршрут.
Клиент-сервер и одноранговые сети
По логике взаимодействия выделяют две модели. В клиент-серверной модели есть выделенный сервер (хранит данные, предоставляет услугу) и клиенты, которые к нему обращаются. Так работают веб (браузер ↔ веб-сервер), почта, базы данных. В одноранговой (peer-to-peer, P2P) модели узлы равноправны и одновременно и запрашивают, и отдают данные — пример: торренты, многие блокчейн-сети.
Мини-итог
Масштаб (PAN/LAN/MAN/WAN) определяет технологии и адресацию, топология (чаще всего звезда) — отказоустойчивость и удобство, а модель взаимодействия (клиент-сервер или P2P) — кто кому и зачем шлёт запросы. Типичная ошибка — путать физическую и логическую топологию: офисная сеть физически может быть звездой (всё в коммутатор), а логически вести себя как общая среда. Держите эти оси классификации в голове — они помогут быстро ориентироваться в любой новой сети.