🎁 Зарегистрируйтесь и получите до 30 минут бесплатного использования онлайн-ИИ. Банковская карта не требуется.

Вопросы и ответы для собеседования по компьютерным сетям (2026): TCP, DNS, подсети

October 9, 2026
20 вопросов для собеседования по компьютерным сетям с ответами: OSI и TCP/IP, TCP против UDP, рукопожатия, подсети с проверенными примерами, NAT, DNS, HTTPS и что происходит, когда вы вводите URL.
Вопросы и ответы для собеседования по компьютерным сетям (2026): TCP, DNS, подсети
вопросы для собеседования по компьютерным сетям
вопросы для собеседования по сетям
вопросы для собеседования по TCP IP
собеседование по подсетям
вопрос для собеседования по DNS

Вопросы по компьютерным сетям проверяют, понимаете ли вы, как данные перемещаются между машинами: уровни, основные протоколы и что происходит, когда что-то ломается. Ниже — 20 вопросов с ответами, которые можно адаптировать под себя: от базовых до вопроса «что происходит, когда вы вводите URL», который встречается повсюду. Примеры с подсетями были проверены с помощью модуля Python ipaddress перед публикацией.

Уровни и модели

1. Что такое модели OSI и TCP/IP?

В модели OSI семь уровней: физический, канальный, сетевой, транспортный, сеансовый, уровень представления и прикладной. В модели TCP/IP они объединены в четыре: канальный, интернет-уровень, транспортный и прикладной. На собеседованиях обычно важно практическое разделение: Ethernet и Wi-Fi на канальном уровне, IP на интернет-уровне, TCP и UDP на транспортном, а HTTP, DNS и TLS на прикладном.

2. На каком уровне работают коммутаторы, маршрутизаторы и балансировщики нагрузки?

Коммутатор пересылает кадры по MAC-адресу на канальном уровне. Маршрутизатор пересылает пакеты по IP-адресу на сетевом уровне. Балансировщик нагрузки уровня 4 выбирает сервер по IP-адресу и порту, а балансировщик уровня 7 может заглянуть в HTTP-запрос, например в путь или заголовок.

3. В чём разница между MAC-адресом и IP-адресом?

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

Транспортные протоколы

4. TCP или UDP?

TCP устанавливает соединение и надёжен: он нумерует байты, повторно отправляет потерянные сегменты, доставляет данные по порядку и управляет потоком и перегрузкой. UDP отправляет независимые датаграммы без гарантии доставки, поэтому у него меньше накладных расходов и задержка. Используйте TCP для веб-страниц, файлов и электронной почты. Используйте UDP там, где скорость важнее идеальной доставки: например, для DNS-запросов, живого видео, голосовой связи и многих игр.

5. Объясните трёхстороннее рукопожатие TCP

Клиент отправляет SYN, чтобы открыть соединение. Сервер отвечает SYN-ACK. Клиент отправляет ACK. После этого обе стороны согласовали начальные порядковые номера, и данные могут передаваться. Закрытие обычно использует сообщения FIN и ACK в каждом направлении.

6. Как TCP справляется с перегрузкой?

Он начинает с отправки небольшого объёма данных и увеличивает скорость отправки, пока пакеты доходят, — это называется медленным стартом. Обнаружив потери, он снижает скорость, а затем растёт осторожнее. Цель — использовать доступную пропускную способность, не перегружая сеть.

7. В чём разница между задержкой, пропускной способностью и реальной пропускной способностью?

Задержка — это сколько времени пакет идёт до получателя. Пропускная способность — это максимальная скорость, которую может обеспечить канал. Реальная пропускная способность — это скорость, которую вы фактически получаете; она ниже пропускной способности из-за накладных расходов, потерь и задержек. Канал может иметь высокую пропускную способность и всё равно ощущаться медленным, если задержка высокая.

Адресация и подсети

8. Сколько доступных хостов в сети /24?

В /24 256 адресов. Первый — это адрес сети, последний — широковещательный адрес, поэтому доступны 254. Для 192.168.10.0/24 хосты идут от 192.168.10.1 до 192.168.10.254, а широковещательный адрес — 192.168.10.255.

9. Разделите /24 на четыре подсети

Заимствуйте два бита, чтобы получить сети /26. В каждой 64 адреса и 62 доступных хоста. Для 192.168.10.0/24 четыре подсети — это 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26 и 192.168.10.192/26.

10. К какой сети относится 192.168.1.130/26?

Маска /26 — это 255.255.255.192, поэтому сети начинаются каждые 64 адреса. Этот адрес попадает в блок, который начинается с 192.168.1.128. Эта сеть охватывает диапазон от 192.168.1.128 до 192.168.1.191, доступные хосты — от .129 до .190, а широковещательный адрес — .191.

11. Сколько доступных хостов в /27?

В /27 32 адреса и 30 доступных хостов. Для 10.0.0.0/27 хосты — это 10.0.0.1–10.0.0.30, а широковещательный адрес — 10.0.0.31.

12. Что такое NAT?

Преобразование сетевых адресов позволяет множеству устройств в частной сети использовать один публичный IP-адрес. Маршрутизатор перезаписывает адрес источника и порт в исходящих пакетах и ведёт таблицу, чтобы отправлять ответы обратно нужному устройству. Это экономит публичные адреса, но затрудняет входящие подключения к устройствам за ним.

Основные сервисы

13. Что делает DNS и как происходит поиск?

DNS преобразует имена в IP-адреса. Клиент обращается к резолверу, который проверяет свой кэш. Если ответа в кэше нет, резолвер запрашивает корневой сервер, затем сервер домена верхнего уровня, затем авторитетный сервер домена и возвращает ответ клиенту. Ответы кэшируются на время, заданное TTL записи.

14. Что делают ARP и DHCP?

ARP находит MAC-адрес по IP-адресу в локальной сети. DHCP выдаёт IP-адреса, шлюз по умолчанию и DNS-серверы устройствам, которые подключаются к сети.

15. В чём разница между HTTP и HTTPS?

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

16. Что означают распространённые HTTP-коды состояния?

КодЗначение
200OK
301Перемещён навсегда
304Не изменён, используйте кэш
400Неверный запрос
401Не аутентифицирован
403Доступ запрещён
404Не найдено
429Слишком много запросов
500Ошибка сервера
502Плохой шлюз
503Сервис недоступен

Собираем всё вместе

17. Что происходит, когда вы вводите URL в браузере и нажимаете Enter?

  1. Браузер проверяет свой кэш, затем с помощью DNS преобразует доменное имя в IP-адрес.
  2. Он открывает TCP-соединение через трёхстороннее рукопожатие.
  3. Для HTTPS выполняется TLS-рукопожатие, чтобы согласовать ключи и проверить сертификат.
  4. Отправляется HTTP-запрос.
  5. Запрос может пройти через балансировщик нагрузки или CDN, и сервер возвращает ответ с кодом состояния и содержимым.
  6. Браузер разбирает HTML, загружает связанные ресурсы — скрипты и изображения — и отрисовывает страницу.

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

18. Сайт работает медленно. Как выяснить причину?

Начните с разделения по уровням. Проверьте время DNS-запроса, время установки соединения и TLS, время до первого байта и время загрузки. Используйте ping для проверки доступности и времени отклика, traceroute, чтобы увидеть, где на пути накапливается задержка, и инструменты разработчика в браузере, чтобы понять, какие запросы медленные. Затем решите, в чём проблема — в сети, сервере или самой странице.

19. Что такое ping и traceroute?

ping отправляет ICMP-запросы эха, чтобы проверить, доступен ли узел, и измерить время отклика. traceroute показывает маршрутизаторы на пути, отправляя пакеты с увеличивающимся значением time-to-live и читая ответы.

20. В чём разница между концентратором, коммутатором и маршрутизатором?

Концентратор повторяет каждый сигнал на все порты, поэтому сейчас его почти не используют. Коммутатор запоминает, какой MAC-адрес находится на каком порту, и пересылает кадры только туда, куда нужно. Маршрутизатор соединяет разные сети и пересылает пакеты между ними по IP-адресу.

Как готовиться

  1. Умейте нарисовать уровни и разместить каждый протокол на своём уровне.
  2. Отрабатывайте расчёт подсетей вручную, пока не сможете разбить /24 на более мелкие блоки за минуту.
  3. Отрепетируйте ответ про «ввод URL» на трёх уровнях глубины: 30 секунд, две минуты и подробный вариант.
  4. Знайте команды для диагностики и то, что каждая из них показывает.

Для дополнительной практики смотрите наши руководства по вопросам на собеседовании по системному дизайну, вопросам на собеседовании по Kubernetes, вопросам на собеседовании по AWS и собеседованиям на аналитика по кибербезопасности.

Практикуйтесь вслух и своими словами. Расшифровка afterward показывает, где вы растекались мыслью или упустили суть. Соблюдайте правила работодателя об использовании ИИ-инструментов на любом живом собеседовании или оценочном задании.

Практикуйте свои ответы с YesToTheOffer

Репетируйте вслух, получайте ответы, построенные на вашем собственном резюме, и просматривайте расшифровку afterward. 30 бесплатных минут, без подписки.

iOS & Android — Скоро
Цены