IP-адрес
- Бесклассовая IP-адресация (англ. Classless InterDomain Routing, англ. Беcклассовая адресация CIDR)
- Классовая IP-адресация - изначальная адресация в сетях TCP/IP.
IP-адрес состоит из последовательности 32 битов (единиц и нулей). Человеку очень тяжело читать двоичные IP-адреса. По этой причине 32 бита группируют в четыре 8-битных байта, именуемых октетами. Но даже в таком, сгруппированном формате IP-адрес тяжело читать, писать и запоминать человеку, и поэтому каждый октет представлен в виде своего десятичного значения, а в качестве разделения используется десятичная точка. Такой формат называется точечно-десятичной нотацией. При присвоении узлу IP-адреса он вводится в виде десятичного числа с точками, например, 192.168.1.5. Представьте себе, что вам придется вводить 32-битный двоичный эквивалент такого вида: 11000000101010000000000100000101. Если хотя бы один бит ввести неправильно, адрес будет другим, и узел может не связываться с сетью.
Маска подсети
Маска подсети используется для определения сетевой части IP-адреса. Подобно IP-адресу, маска подсети является десятичным числом с точками. Как правило, все узлы в пределах локальной сети имеют одинаковую маску подсети. На рис. 1 изображены маски подсети для использующихся IP-адресов, поставленные в соответствие первым трем классам IP-адресов:
- 255.0.0.0 — класс А; означает, что сетевой частью является первый октет IP-адреса.
- 255.255.0.0 — класс В; означает, что сетевой частью являются первые два октета IP-адреса.
- 255.255.255.0 — класс С; означает, что сетевой частью являются первые три октета IP-адреса.
Если организация владеет одной сетью класса В, но ей необходимо обеспечить IP-адреса для четырех локальных сетей, то эта организация должна разделить адрес класса В на четыре меньшие части. Деление на подсети — это логическое разделение сети. Оно является средством деления сети, а способ деления определяет маска подсети. Как правило, деление на подсети выполняет опытный администратор сети. После создания схемы деления на подсети можно настроить соответствующие IP-адреса и маски подсети узлов четырех локальных сетей. Этим навыкам обучают в сетевой академии Cisco в рамках учебных программ по организации сетей уровня CCNA.
Особые IP-адреса
В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:
- если весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того узла, который сгенерировал этот пакет; этот режим используется только в некоторых сообщениях ICMP протокол диагностики перегрузки сети;
- если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast);
- если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.190.21.0 с маской 255.255.255.0 пакет с адресом 192.190.21.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (broadcast).
«Серый» IP-адрес
Серый IP-адрес, принадлежащий к диапазонам зарезервированных для использования в локальных сетях адресов и не маршрутизируется в сети Интернет.
Следующие диапазоны определены IANA как адреса, выделенные локальным сетям:
- 10.0.0.0 — 10.255.255.255 (примерно 16 млн адресов)
- 172.16.0.0 — 172.31.255.255 (примерно 1 млн адресов)
- 192.168.0.0 — 192.168.255.255 (примерно 65 тыс. адресов)
Также зарезервирован диапазон для петлевых интерфейсов (не используется для обмена между хостами):
- 127.0.0.0 — 127.255.255.255
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!
7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах