IPv4 предоставляет 32-битные адреса источника и назначения для маршрутизируемых пакетов. Адрес имеет смысл вместе со своим префиксом, интерфейсом, областью действия, политикой маршрутизации и сроком жизни, а не как постоянный идентификатор всего устройства.
Подсети · Урок 1
IPv4
Узнайте, как связаны адреса IPv4, префиксы, области действия и вывод интерфейсов Linux.
Точечно-десятичная запись
IPv4 отображается как четыре восьмибитных октета, разделённых точками:
192.0.2.165
Каждый октет имеет диапазон от 0 до 255, поэтому полный адрес содержит четыре байта. Длина префикса определяет, сколько начальных битов относятся к сетевому префиксу, как в 192.0.2.165/24.
Каков размер адреса IPv4?
Область и назначение адреса
Не каждый адрес IPv4 маршрутизируется глобально. К примерам относятся loopback 127.0.0.0/8, link-local 169.254.0.0/16, частные диапазоны вроде 10.0.0.0/8 и диапазоны документации вроде 192.0.2.0/24. У групповых и ограниченных широковещательных адресов другая семантика.
Частные адреса могут повторно использоваться в отдельных сетях. NAT способен преобразовывать их для внешнего взаимодействия, но не нужен для связи внутри частного маршрутизируемого домена.
Почему 10.0.0.1 может встречаться во многих организациях?
Проверка адресов IPv4 в Linux
Отобразите назначения IPv4:
$ ip -4 address show
Такая строка сообщает больше одного адреса:
inet 192.0.2.165/24 brd 192.0.2.255 scope global dynamic eth0
Она показывает префикс, широковещательный адрес, область действия, признак динамического происхождения и интерфейс. Дополнительные строки могут сообщать действительный и предпочтительный сроки. Один интерфейс способен иметь несколько адресов IPv4.
Что означает /24 в 192.0.2.165/24?
Определение выбранного источника
Наличие адреса не доказывает, что Linux использует его для конкретного назначения. На выбор источника влияют маршруты, правила политик, метрики и привязка приложения. Запросите текущее решение маршрутизации:
$ ip route get 198.51.100.20
Прочитайте выбранные следующий переход, интерфейс и источник, затем проверьте настоящий путь приложения. Не меняйте адреса удалённого хоста без консольного доступа и плана отката.
Что может показать ip route get DESTINATION?
Урок завершён
Вы завершили IPv4
Теперь вы можете читать адрес IPv4 как часть состояния интерфейса и маршрутизации.
Распознавайте IPv4 как четыре октета общей длиной 32 бита.
Интерпретируйте адрес вместе с префиксом.
Отличайте частные, loopback, link-local и другие области.
Проверяйте назначения и источник, выбранный для адреса назначения.
Сохраните прогресс
Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.
Создать бесплатный аккаунт