2. Подсети

Как определить, находятся ли два компьютера в одной сети? Ответ кроется в понимании подсети (subnet), сокращение от "subnetwork". Подсеть — это логическое разделение IP-сети, группирующее узлы со схожими IP-адресами. Эти узлы, как правило, находятся в непосредственной физической близости, что обеспечивает эффективную передачу данных между ними. Представьте это как отправку почты в пределах одного почтового индекса; это намного быстрее и проще, чем отправка в другой штат.

Чтобы узел мог быть частью linux subnet (подсети Linux), его IP-адрес делится на две части: сетевой префикс и идентификатор узла. Например, если один узел имеет IP 192.168.1.8, а другой — 192.168.1.9, они, скорее всего, используют один и тот же сетевой префикс. Общая часть определяет сеть, а уникальные числа (8 и 9) идентифицируют отдельные узлы.

Понимание маски подсети Linux

Linux subnet mask (маска подсети Linux) определяет, какая часть IP-адреса является сетевой частью, а какая — частью узла. Типичная маска подсети выглядит следующим образом:

255.255.255.0

Чтобы понять это, нам нужно мыслить в двоичном коде. Каждое число в IP-адресе или маске подсети — это октет, представляющий 8 бит. В двоичном коде 1 означает "включено", а 0 — "выключено". Если преобразовать двоичное число 11111111 в десятичное, вы получите 255. Это означает, что октет может принимать значения от 0 (00000000) до 255 (11111111).

Пятёрки в маске "маскируют" сетевую часть IP-адреса. Таким образом, при маске 255.255.255.0 и IP-адресе 192.168.1.8 часть 192.168.1 является сетью, а 8 — узлом. Конфигурацию subnet linux (подсети Linux) мы часто обозначаем сетевым префиксом, за которым следует маска подсети, например, 192.168.1.0/255.255.255.0.

Назначение подсетей (Subnetting Subnets)

Зачем мы создаем подсети? Практика subnetting subnets (создания подсетей из подсетей) имеет решающее значение для эффективной организации и управления сетями. Она включает разделение большой сети на меньшие, более управляемые сегменты. Это дает несколько ключевых преимуществ:

  • Улучшенная производительность: Сегментируя сеть, вы уменьшаете объем широковещательного трафика в каждой подсети, что приводит к снижению перегрузки и улучшению общей производительности.
  • Повышенная безопасность: Подсети позволяют изолировать различные части вашей сети. Узел в одной подсети не может напрямую взаимодействовать с узлом в другой без маршрутизатора, что создает границу безопасности. Вы можете реализовать правила доступа на маршрутизаторе для контроля потока трафика между подсетями.
  • Упрощенное администрирование: Разделение большой сети на меньшие логические единицы упрощает управление, устранение неполадок и применение сетевых политик.

Соединение подсетей

Что, если вам нужно подключиться к узлам в другой сети, например, yahoo.com? Для соединения разных подсетей вам потребуется устройство, подключенное к нескольким подсетям: маршрутизатор.

Например, узел с адресом 192.168.1.129 в сети с маской 255.255.255.0 может достичь любого другого узла в сети 192.168.1.0. Чтобы выйти в интернет, он должен отправить трафик через свой шлюз, которым является маршрутизатор. Во многих домашних сетях адрес маршрутизатора часто является .1 подсети (например, 192.168.1.1). Этот маршрутизатор имеет другое соединение с другой подсетью (например, сетью вашего интернет-провайдера), что обеспечивает связь с более широким интернетом.

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

Вход

Упражнения

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

  1. Определение MAC- и IP-адресов в Linux - Практикуйтесь в использовании команды ip a для определения информации о сетевых адресах, включая IPv4-адреса, что является основой для понимания подсетей.
  2. Исследование типов IP-адресов и достижимости в Linux - Узнайте, как исследовать различные типы IP-адресов и проверять достижимость сети, что поможет вам убедиться, что узлы находятся в одной сети.
  3. Выполнение подсетирования IP и двоичного преобразования в терминале Linux - Освойте подсетирование IP и двоичное преобразование, напрямую применяя концепции сетевого префикса и идентификации узла, обсуждавшиеся в уроке.

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

Тест

Подсеть определяется сетевым префиксом и маской подсети. Верно или неверно? (Пожалуйста, ответьте 'True' или 'False'. Ответ чувствителен к регистру и должен быть на английском языке.)