Прежде чем мы приступим к конкретным вещам, давайте немного поговорим о сетевых адресах — IP-адресах.
IP-адрес хоста, или чаще всего просто IP-адрес, используется для идентификации хостов, подключенных к Интернету. IP означает Интернет-протокол и относится к интернет-уровню общей сетевой архитектуры Интернета.
IP-адрес — это 32-разрядная величина, интерпретируемая как четыре 8-разрядных числа или октета. Каждый IP-адрес однозначно идентифицирует участвующую пользовательскую сеть, хост в сети и класс пользовательской сети.
IP-адрес обычно записывается в десятичном формате с точками в формате N1.N2.N3.N4, где каждый Ni — это десятичное число от 0 до 255 десятичных (от шестнадцатеричного числа от 00 до FF).
Адресные классы
IP-адреса управляются и создаются Управлением по присвоению номеров в Интернете (IANA). Существует пять разных классов адресов. Вы можете определить, к какому классу относится IP-адрес, изучив первые четыре бита IP-адреса.
-
Адреса класса A начинаются с 0xxx или от 1 до 126 десятичных.
-
Адреса класса В начинаются с 10хх или от 128 до 191 десятичного числа.
-
Адреса класса C начинаются с 110x или от 192 до 223 десятичных.
-
Адреса класса D начинаются с 1110 или от 224 до 239 десятичных.
-
Адреса класса E начинаются с 1111 или от 240 до 254 десятичных.
Адреса класса A начинаются с 0xxx или от 1 до 126 десятичных.
Адреса класса В начинаются с 10хх или от 128 до 191 десятичного числа.
Адреса класса C начинаются с 110x или от 192 до 223 десятичных.
Адреса класса D начинаются с 1110 или от 224 до 239 десятичных.
Адреса класса E начинаются с 1111 или от 240 до 254 десятичных.
Адреса, начинающиеся с 01111111 или 127 десятичных, зарезервированы для обратной связи и для внутреннего тестирования на локальной машине [Вы можете проверить это: вы всегда должны иметь возможность пинговать 127.0.0.1 , который указывает на вас]; Адреса класса D зарезервированы для многоадресной рассылки; Адреса класса E зарезервированы для будущего использования. Они не должны использоваться для адресов хоста.
пример
Учебный класс | Левые биты | Начальный адрес | Конечный адрес |
0ххх | 0.0.0.0 | 127.255.255.255 | |
В | 10xx | 128.0.0.0 | 191.255.255.255 |
С | 110x | 192.0.0.0 | 223.255.255.255 |
D | 1110 | 224.0.0.0 | 239.255.255.255 |
Е | 1111 | 240.0.0.0 | 255.255.255.255 |
Subnetting
Подсеть или подсеть в основном означает отделение от сети. Это может быть сделано по разным причинам, таким как сеть в организации, использование разных физических носителей (таких как Ethernet, FDDI, WAN и т. Д.), Сохранение адресного пространства и безопасность. Наиболее распространенной причиной является контроль сетевого трафика.
Основная идея подсетей — разделить часть идентификатора хоста IP-адреса на две части:
- Адрес подсети внутри самого сетевого адреса; а также
- Адрес хоста в подсети.
Например, общий формат адреса класса B — N1.N2.SH, где N1.N2 идентифицирует сеть класса B, 8-битное поле S идентифицирует подсеть, а 8-битное поле H идентифицирует хост в подсети.