Сеть (L3)
Тема дорожной карты · Компьютерные сети
Слой сети, также известный как третий слой, играет ключевую роль в обеспечении эффективного маршрутизации данных между устройствами в сети. Этот слой отвечает за логическое адресование и маршрутизацию данных, что позволяет доставлять информацию в нужное место через различные сети. Обычные команды для работы с этим слоем включают ipconfig, traceroute и ping.
Как это работает
Сеть (L3) является частью семи-слоевой концептуальной модели, которая разделяет сетевые concerns. Каждый слой модели OSI отвечает за определённые функции: L1 Physical (кабели, радио, электрические сигналы); L2 Data Link (Ethernet, MAC-адреса, коммутаторы); L3 Network (IP-адресация, маршрутизация); L4 Transport (TCP, UDP — end-to-end); а L5-L7 Session/Presentation/Application (TLS, HTTP, gRPC) объединены в "Application" в модели TCP/IP. Хотя модель OSI в основном педагогическая и не идеально маппится на реальные стеки (TCP/IP), она полезна для коммуникации ("это L4-проблема, не L7") и для диагностики сетевых проблем.
Когда применять
Знание OSI-слоев особенно важно при проведении сетевых интервью и при выполнении диагностических разговоров, так как это помогает использовать общий словарный запас. Например, при диагностировании проблемы "сайт медленный", следует пройтись по слоям снизу вверх: начать с ping (L3) для проверки доступности, затем проверить TCP handshake (L4) для проверки установления соединения, TLS handshake для проверки шифрования, и наконец, HTTP (L7) для проверки функциональности приложения.
Типичные ошибки
Типичные ошибки при работе с сетью (L3) включают путаницу OSI-слоёв с TCP/IP-слоями (они маппятся примерно, но не точно); мысль, что L5-L7 различимы в современных стеках (они слиты вместе); и неточное использование OSI-labels ("L7 firewall" может значить WAF или L7 load balancer — зависит от контекста).