7. Сетевой уровень

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

Роль маршрутизации пакетов

Основная функция Сетевого уровня — определение оптимального пути для прохождения данных. Этот процесс, известный как маршрутизация пакетов, гарантирует, что информация достигнет места назначения эффективно, даже если ей потребуется пересечь несколько сетевых границ. В сети Linux этот уровень является основополагающим для всего интернет-взаимодействия.

Понимание подсетей и IP-адресов

Более мелкие сети, составляющие Интернет, называются подсетями. Все подсети соединены, что позволяет устройству в одной сети общаться с устройством в другой, например, получать доступ к веб-сайту вроде google.com. Правила перемещения между этими различными подсетями определяются IP-адресами. IP-адрес предоставляет уникальный идентификатор для устройства в сети, подобно почтовому адресу для дома.

Инкапсуляция на Сетевом уровне

На Сетевом уровне сегмент данных, полученный от Транспортного уровня, инкапсулируется в новую единицу, называемую IP-пакетом. В ходе этого процесса к пакету добавляется заголовок, который включает исходный IP-адрес (откуда пришел пакет) и IP-адрес назначения (куда он направляется). С этой важнейшей информацией об адресации пакет теперь имеет все необходимое для своего путешествия и передается на уровень канала передачи данных для подготовки к физической передаче.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических лабораторных работ для закрепления вашего понимания Сетевого уровня, IP-адресации и подсетей:

  1. Симуляция сетевого взаимодействия на уровне в Linux — Практикуйтесь в назначении статических IP-адресов и тестировании связности внутри подсетей и между ними с использованием контейнеров Docker.
  2. Выполнение IP-подсетей и двоичного преобразования в терминале Linux — Освойте IP-подсети и двоичное преобразование, включая расчет доступных хостов и подсетей, непосредственно в терминале Linux.
  3. Изучение типов IP-адресов и достижимости в Linux — Изучите различные типы IP-адресов (частные, публичные, многоадресные) и проверьте достижимость сети с помощью команд ping и ip a.

Эти лабораторные работы помогут вам применить концепции IP-адресации и подсетей в реальных сценариях и повысить уверенность в основах Сетевого уровня.

Тест

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