Компьютерные сети. Протоколы. IP-адреса. Доменные имена.
11 класс — первое занятие года.
Через двадцать минут вы своими руками узнаете адрес любого сайта,
увидите дорогу до него по узлам и поймёте, почему ссылка
sberbank.ru.secure-login.tk ведёт совсем не в банк.
Сеть — это компьютеры, соединённые так, чтобы обмениваться данными. Больше ничего для определения не нужно.
Есть в каждом компьютере. Превращает данные в сигнал — в провод или в радиоволну.
Коробка, в которую сходятся провода кабинета. Передаёт кадр тому, кому он адресован, а не всем подряд.
Он же роутер. Стоит на границе и уводит наружу всё, что адресовано не своим.
Никакого «главного компьютера интернета» нет. Есть миллионы отдельных сетей, которые договорились соединяться друг с другом и передавать чужие данные дальше. Выключить интернет одной кнопкой не получится: выключать нечего.
| протокол | о чём договорились |
|---|---|
IP |
у каждого узла есть адрес; пакет доставляем по адресу |
TCP |
пакеты нумеруем, потерянные шлём заново, собираем по порядку |
HTTP / HTTPS |
как браузер просит страницу у сервера (у HTTPS — в шифре) |
DNS |
как узнать адрес по имени |
SMTP, FTP |
почта, передача файлов |
Они работают не рядом, а стопкой: HTTP пользуется TCP, TCP пользуется IP. Каждый следующий уровень не знает, что делает нижний, — и ему это не нужно. Ровно так же вы кладёте письмо в конверт, не думая, на каком самолёте оно полетит.
Файл не летит целиком. Его режут на части по несколько килобайт, и каждый едет отдельно.
84 . 201 . 157 . 12
Выходов два. Долгий — IPv6, 128 бит, адресов хватит на каждую песчинку. Быстрый — раздать всем один адрес на всех, и именно так сделано в вашем кабинете.
Три диапазона отданы под локальные сети и в интернете не работают:
10. * . * . *
172. 16..31 . * . *
192.168 . * . * ← почти наверняка ваш
Такие адреса повторяются в миллионах домашних сетей: ваш
192.168.0.15 есть ещё у сотен тысяч человек. Снаружи
по нему не достучаться — маршрута нет.
Роутер подставляет в исходящие пакеты свой публичный адрес и записывает в табличку, кому вернуть ответ. Наружу весь кабинет выглядит как один компьютер.
ipconfig покажет у каждого свой адрес, а сайт из
поиска «показать мой IP» — у всех один и тот же.Поэтому у серверов есть имена. Имя читают справа налево.
ru | домен верхнего уровня — зона |
edu.ru | домен второго уровня внутри зоны |
school15.edu.ru | домен третьего уровня — чей сайт |
www. | конкретный компьютер внутри домена |
Полной таблицы «имя → адрес» нет ни у кого. Сервер, который не знает
ответа, спрашивает вышестоящий: сначала корневой, потом сервер зоны
ru, потом сервер самого домена.
> nslookup ya.ru
Имя: ya.ru
Addresses: 5.255.255.242
77.88.55.242
Адресов может быть несколько: у большого сайта серверов много, и DNS отдаёт разным людям разные — чтобы нагрузка делилась, а ближайший сервер отвечал быстрее.
Шаги 4 и 5 — тема следующего занятия: что за файл присылает сервер и как из текста получается страница. Сегодня — первые три.
| https | протокол |
| www.school15.edu.ru | доменное имя сервера |
| ru | домен верхнего уровня |
| /uroki/2026/ | путь к файлу на сервере |
| plan.pdf | имя файла |
Письмо: «Ваша карта заблокирована, войдите в личный кабинет».
Читаем справа: последние две части имени сервера —
secure-login.tk. Это и есть сайт, на который вы
попадёте. sberbank.ru здесь просто часть текста слева,
его дописал владелец чужого домена — точно так же, как вы могли бы
завести sberbank.ru.мойсайт.рф.
vk.com.id-check.xyz
gosuslugi-ru.info
avito.ru.dostavka-oplata.ru
lk.sberbank.ru
www.gosuslugi.ru
market.ozon.ru
Скорость канала считают в битах, а файлы — в байтах. Разница ровно в 8 раз.
канал 50 Мбит/с, фильм 900 МБ
900 МБ · 8 = 7200 Мбит переводим объём в биты
7200 : 50 = 144 секунды делим на скорость
Открывайте практикум из общей папки.
Пять опытов в командной строке: свой адрес и шлюз, адрес сайта по имени, время отклика, путь по узлам, ваш адрес снаружи.
Win + R → cmd → Enter
Пять типов задач, проверка сразу на экране. Ошиблись — кнопка донесёт ещё одну такую же, попыток сколько угодно.
Отсюда оценка за урок. Пять типов — «5», четыре — «4», три — «3».