Курс Компьютерные сети

Компьютерные сети:
как компьютеры общаются

Сеть — это просто способ компьютеров обмениваться информацией. Какпочтовая служба: один компьютер «описывает письмо» (данные), адресует его (IP-адрес) и отправляет. А кабели, Wi-Fi и маршрутизаторы — это дороги, по которым это «письмо» добирается до получателя.

Раздел 01

Зачем нужны компьютерные сети?

Без сетей каждый компьютер был бы островом. Чтобы передать файл, пришлось бы записать его на флешку и нести вручную. Сети делают компьютеры составной частью единой системы.

Объяснение простым языком

Представьте офис из 50 человек. Без сети каждый печатает документ на своём принтере — а что, если принтер один? Без сети вы не можете открыть файл коллеги, не можете написать в корпоративный чат, не можете выйти в интернет. Компьютерная сеть — это как внутренняя дорога в офисе: она соединяет все рабочие места и даёт доступ к общим ресурсам — файлам, принтерам, интернету, почте.

Общий доступ к файлам

Все документы хранятся на одном сервере или облачном диске. Любой сотрудник может открыть нужный файл — не нужно пересылать по почте или носить на флешке. Одна версия файла для всех.

Общие ресурсы

Принтер, сканер, сервер с базой данных — всё доступно из любой точки сети. Не нужно подключать принтер к каждому компьютеру: он «видит» весь офис через сеть.

Коммуникация

Электронная почта, мессенджеры, видеозвонки, совместная работа над документами — всё это работает благодаря сетям. Без них не было бы ни Telegram, ни Zoom, ни Google Docs.

Экономия

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

Раздел 02

Типы компьютерных сетей

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

Объяснение простым языком

Думайте так: PAN — это персональная сеть (телефон + наушники + часы). LAN — сеть одного здания (ваш офис или школьный кабинет). MAN — сеть города (несколько зданий, соединённых провайдером). WAN — сеть, охватывающая страны и континенты (самый большой тип — это, по сути, интернет). Чем больше территория — тем сложнее оборудование и тем дороже подключение.

Тип Размер Пример Скорость
PAN (персональная)1–10 мBluetooth-наушники, смарт-часыдо 3 Мбит/с
LAN (локальная)до 1 кмСеть в офисе, школьном кабинете1–10 Гбит/с
MAN (городская)до 50 кмСеть университета, корпоративные здания100 Мбит–1 Гбит/с
WAN (глобальная)без ограниченийИнтернет, корпоративные сети компанийзависит от канала

Проводные сети

Используют Ethernet-кабили (витую пару). Максимальная скорость и стабильность. Идеальны для серверов, настольных компьютеров и anything, где важна надёжность. Кабель не «отваливается», как Wi-Fi.

Стабильность

Беспроводные сети (Wi-Fi)

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

Мобильность

Сотовые сети (4G/5G)

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

Покрытие

Домашняя сеть — это тоже LAN

Когда вы подключаете роутер и раздаёте Wi-Fi — вы создаёте локальную сеть. Все устройства в вашей квартире (телефон, ноутбук, телевизор, умная колонка) общаются друг с другом через роутер. Роутер «смотрит» в интернет как единое устройство. Снаружи виден один IP-адрес, а внутри — десятки гаджетов.

Раздел 03

Сетевые протоколы: язык компьютеров

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

Объяснение простым языком

Представьте, что вы отправляете посылку. Вы: 1) упаковываете вещь (данные), 2) кладёте в коробку (пакет), 3) пишете адрес (IP), 4) отдаёте на почту (маршрутизатор). Почтовая служба использует свои правила (протокол), чтобы доставить посылку. TCP/IP — это главный протокол интернета: он гарантирует, что данные дойдут полностью и в правильном порядке.

TCP/IP — основа основ

Два протокола, которые работают вместе. IP отвечает за адресацию (куда отправить), а TCP — за надёжность (все данные дойдут, ничего не потеряется). Как отправка заказа: IP — адрес получателя, TCP — трекинг с гарантией доставки.

Надёжность

HTTP/HTTPS — интернет-страницы

Протокол для веб-страниц. Когда вы вводите адрес в браузере — он отправляет HTTP-запрос на сервер, а тот отвечает страницей. HTTPS — зашифрованная версия: данные защищены от перехвата. Замок в адресной строке — признак HTTPS.

Веб

DNS — телефонная книга интернета

Человеку удобнее запомнить google.com, а компьютеру нужен числовой IP-адрес (например, 142.250.74.78). DNS — это служба, которая преобразует доменные имена в IP-адреса. Без DNS пришлось бы запоминать цифры для каждого сайта.

Имена

FTP — передача файлов

Протокол для загрузки и скачивания файлов с сервера. Работает по принципу «загрузил — скачал». До появления облачных сервисов это был основной способ обмена файлами. Сейчас FTP уступил место HTTP и облачным хранилищам.

Файлы

Уровни модели OSI: как данные travels

7

Приложение (Application)

Браузер, почтовый клиент, мессенджер — программы, с которыми вы работаете напрямую.

6

Представление (Presentation)

Преобразование данных: сжатие, шифрование, кодировка (UTF-8, JPEG). Готовит данные к передаче.

5

Сеанс (Session)

Управляет «сессиями»: начало, поддержание и завершение соединения. Как звонок: «Алло? Говорю… До свидания».

4

Транспорт (Transport)

TCP/UDP. Разбивает данные на пакеты, следит за порядком и доставкой. TCP — надёжно, UDP — быстро.

3

Сетевой (Network)

IP-адресация и маршрутизация. Определяет, через какие «дороги» пакеты доберутся до цели.

2

Канальный (Data Link)

MAC-адреса, коммутаторы (switch). Обеспечивает доставку между двумя соседними устройствами.

1

Физический (Physical)

Провода, радиоволны, оптоволокно. Сама среда, по которой бегут биты. «Железо» сети.

Раздел 04

Сетевое оборудование

Сети состоят не только из « невидимых» протоколов — нужны и физические устройства: маршрутизаторы, коммутаторы, точки доступа. Вот что стоит за вашим Wi-Fi.

Объяснение простым языком

Домашний роутер — это как переводчик на границе. Внутри дома все устройства говорят «по-домашнему» (локальные IP-адреса), а роутер переводит их запросы на «международный язык» (внешний IP) и отправляет в интернет. Без роутера ваш ноутбук не сможет «выходить» за пределы квартиры.

Маршрутизатор (Router)

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

Маршрутизация

Коммутатор (Switch)

Соединяет устройства внутри одной локальной сети. Как «умный коммутатор» в подъезде:他知道, в какую квартиру нужно направить пакет, используя MAC-адреса устройств. Работает только внутри сети.

Внутренняя связь

Точка доступа (Access Point)

Создаёт Wi-Fi зону. Подключается к проводной сети и «раздаёт» беспроводное подключение. В отличие от роутера, не выполняет маршрутизацию — просто «переводит» сигнал с кабеля на Wi-Fi.

Wi-Fi

Модем

«Переводчик» между провайдером и вашей сетью. Преобразует сигнал из телефонной линии (DSL), оптоволокна или кабеля в Ethernet. Без модема роутер не сможет «понять» сигнал провайдера.

Подключение

Сравнение: что делает каждое устройство

Роутер vs Модем

  • Модем: подключает дом к интернет-провайдеру
  • Роутер: раздаёт интернет по дому (несколько устройств)
  • Модем без роутера: интернет только на одном устройстве
  • Современные «роутеры» часто = модем + роутер + точка доступа

Switch vs Router

  • Switch: связывает устройства в одной сети (MAC-адреса)
  • Router: связывает разные сети (IP-адреса)
  • Switch не «понимает» интернет — только локальную сеть
  • Router может работать и как switch для домашних нужд
Раздел 05

IP-адреса и MAC-адреса

Объяснение простым языком

Каждое устройство в сети имеет два адреса: IP — как почтовый адрес квартиры (может меняться при переезде), а MAC — как паспортные данные (зашит в оборудование навсегда). IP-адрес нужен для маршрутизации (роутер знает, куда отправить пакет), а MAC-адрес — для идентификации на локальном уровне (коммутатор «знает», какое устройство подключено к какому порту).

IPv4 — классический адрес

Четыре числа через точку: 192.168.1.1. Каждое число от 0 до 255. Всего ~4,3 млрд возможных адресов — уже не хватает. Поэтому появились приватные диапазоны (192.168.x.x, 10.x.x.x) и IPv6.

32 бита

IPv6 — бесконечные адреса

Длинный адрес: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. 128 бит — столько адресов, что хватит каждому атому на Земле. Появился, потому что IPv4 «закончился». Пока не все устройства его используют.

128 бит

MAC-адрес — аппаратный ID

Шестнадцатеричный код: 00:1A:2B:3C:4D:5E. Зашит в сетевую карту на заводе. Уникален во всём мире (в теории). Используется коммутатором для маршрутизации внутри локальной сети. Изменить можно, но сложно.

Постоянный

DHCP — автоматическая раздача адресов

Когда вы подключаетесь к Wi-Fi, вам автоматически выдаётся IP-адрес. За это отвечает служба DHCP (обычно на роутере). Она ведёт «журнал»: какому устройству какой адрес выдан и на какое время. Если адрес «протух» — устройство получит новый. Без DHCP пришлось бы вручную прописывать адрес каждому гаджету — представьте, сколько работы в офисе на 100 человек!

Раздел 06

Сетевая безопасность

Объяснение простым языком

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

Межсетевой экран (Firewall)

«Сторож», который проверяет каждый входящий и исходящий пакет. Разрешает «хорошие» и блокирует «плохие». Может работать как на роутере, так и на компьютере. Первая линия обороны.

Фильтрация

Шифрование (HTTPS, VPN)

Превращает данные в «кашу», которую невозможно прочитать без ключа. HTTPS шифрует веб-трафик, VPN — весь трафик вашего устройства. Даже если данные перехвачены — злоумышленник увидит только набор символов.

Конфиденциальность

Аутентификация и пароли

Первый рубеж защиты. Сильный пароль — как хороший замок. Двухфакторная аутентификация (пароль + код в SMS) — как замок + сигнализация. Никогда не используйте «123456» и не.share пароли.

Доступ

Типичные атаки на сети

1

MITM (Man-in-the-Middle)

Злоумышленник встаёт «посередине» между вами и сервером. Перехватывает и может изменять данные. Защита: HTTPS и VPN.

2

DDoS — забивание трафиком

Тысячи «фейковых» запросов обрушиваются на сервер, как толпа у дверей. Сервер не справляется и «падает». Защита: фильтрация трафика CDN.

3

Фишинг

Поддельное письмо или сайт, маскирующийся под банк/почту. Цель — украсть пароль. Защита: проверка URL, не переходите по подозрительным ссылкам.

4

Прослушивание (Sniffing)

Злоумышленник «слушает» сетевой трафик. Если данные не зашифрованы — видит всё: пароли, сообщения, файлы. Защита: шифрование (TLS, VPN).

Раздел 07

Диагностика сетевых проблем

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

ping — проверка связи

Команда ping google.com отправляет «пинг» (короткий запрос) и ждёт ответа. Если ответ пришёл — связь есть. Если нет — проблема между вами и целью. Показывает задержку (latency) в миллисекундах.

Связь

traceroute — маршрут пакета

Команда traceroute (или tracert в Windows) показывает, через какие «точки» (роутеры) проходит пакет от вас до цели. Помогает найти, где «застрял» трафик — как GPS для данных.

Маршрут

nslookup — проверка DNS

Команда nslookup google.com проверяет, может ли DNS-сервер преобразовать имя в IP-адрес. Если не может — сайт «не находится», хотя сервер работает. Часто решается сменой DNS (8.8.8.8, 1.1.1.1).

DNS

Пошаговый план: «Интернет не работает»

1

Проверьте физическое подключение

Включён ли роутер? Мигают ли индикаторы? Вставлен ли кабель? Часто проблема в банальном отключении питания.

2

Перезагрузите роутер и модем

Выньте из розетки на 30 секунд, включите заново. Это решает ~70% проблем. Серьёзно.

3

Проверьте IP-адрес

Команда ipconfig (Windows) или ifconfig (Linux/Mac). Если IP начинается на 169.254 — DHCP не сработал, адрес не выдан.

4

Попробуйте ping

ping 8.8.8.8 — если работает, проблема в DNS. ping google.com — если не работает, проблема в DNS или в самом сайте.

5

Позвоните провайдеру

Если всё вышеперечисленное не помогло — возможно, проблема на стороне провайдера: авария на магистрали, технические работы, долг.

Компьютерные сети — это фундамент современного мира. Без них не было бы ни интернета, ни облаков, ни мессенджеров. Изучайте — и вы поймёте, как всё работает «под капотом».