Классная сеть - Classful network

Карта прототипа Интернета в 1982 году, на которой показаны только сети с 8-битными номерами (овалы), соединенные между собой маршрутизаторы (прямоугольники).

А классная сеть это сетевая адресация архитектура, используемая в Интернет с 1981 г. до введения Бесклассовая междоменная маршрутизация в 1993 году. Метод разделяет айпи адрес место для Интернет-протокол версии 4 (IPv4) на пять классов адресов на основе первых четырех битов адреса. Классы A, B и C обеспечивают одноадресная передача адреса для сетей трех разных размеров. Класс D предназначен для многоадресная передача сеть и диапазон адресов класса E зарезервирован для будущих или экспериментальных целей.

После его прекращения, остатки классовых сетевых концепций остались на практике только в ограниченном объеме в параметрах конфигурации по умолчанию некоторых сетевых программных и аппаратных компонентов, особенно в конфигурации по умолчанию. маски подсети.

Задний план

В исходном определении адреса старшие восемь бит 32-битного адреса IPv4 были номер сети поле, в котором указывается конкретная сеть, к которой подключен хост. Остальные 24 бита определяют локальный адрес, также называемый поле отдыха (остальная часть адреса), который однозначно идентифицирует хост, подключенный к этой сети.[1] Этого формата было достаточно в то время, когда существовало всего несколько крупных сетей, таких как ARPANET (сеть № 10), и до широкого распространения локальные сети (ЛВС). Как следствие этой архитектуры, адресное пространство поддерживало лишь небольшое количество (254) независимых сетей.

До введения классов адресов единственными доступными блоками адресов были эти большие блоки, которые позже стали известны как сети класса А.[2] В результате некоторым организациям, участвовавшим в раннем развитии Интернета, было выделено гораздо больше адресного пространства, чем им когда-либо могло понадобиться. На раннем этапе роста сети стало ясно, что это будет критически важным масштабируемость ограничение.[нужна цитата ]

Введение классов адресов

Расширение сети должно было обеспечить совместимость с существующим адресным пространством и структурой пакетов IPv4, а также избежать перенумерации существующих сетей. Решение заключалось в том, чтобы расширить определение поля номера сети, чтобы включить в него больше битов, что позволило назначить больше сетей, каждая из которых потенциально имеет меньше хостов. Поскольку все существующие сетевые номера в то время были меньше 64, они использовали только 6 младших битов поля номера сети. Таким образом, можно было использовать старшие биты адреса для введения набора классов адресов, сохраняя существующие номера сетей в первом из этих классов.

Новая архитектура адресации была представлена RFC  791 в 1981 году как часть спецификации Интернет-протокола.[3] Он разделил адресное пространство на три основных формата адресов, которые в дальнейшем называются адресными. классы, и оставил четвертый диапазон, который будет определен позже.

Первый класс, обозначенный как Класс А, содержит все адреса, в которых старший бит равен нулю. Номер сети для этого класса задается следующими 7 битами, поэтому всего 128 сетей, включая нулевую сеть, и включая уже выделенные IP-сети. А Класс B network - это сеть, в которой для всех адресов два старших бита установлены на 1 и 0 соответственно. Для этих сетей сетевой адрес был задан следующими 14 битами адреса, таким образом, оставив 16 бит для нумерации хоста в сети, в общей сложности 65536 адресов в сети. Класс C был определен с 3 старшими битами, установленными на 1, 1 и 0, и назначением следующего 21 бита для нумерации сетей, оставляя каждую сеть с 256 локальными адресами.

Старшая битовая последовательность 111 обозначил неуказанный на тот момент режим адресации ("перейти в расширенный режим адресации"),[3] который позже был подразделен на класс D (1110) для многоадресной адресации, оставляя зарезервированным для будущего использования 1111 блок обозначен как класс E.[4]

Это изменение архитектуры расширило возможности адресации Интернета, но не помешало Исчерпание IP-адреса. Проблема заключалась в том, что многим сайтам требовались блоки адресов большего размера, чем в сети класса C, и поэтому они получали блок класса B, который в большинстве случаев был намного больше, чем требовалось. Из-за быстрого роста Интернета пул неназначенных адресов класса B (214, или около 16000) быстро истощались. Классные сети были заменены Бесклассовая междоменная маршрутизация (CIDR), начиная с 1993 г. со спецификацией RFC 1518 и RFC 1519, чтобы попытаться решить эту проблему.

Определение классовой адресации

При классической сетевой адресации 32-битное адресное пространство IPv4 было разделено на 5 классов (A-E), как показано в следующих таблицах.

Классы
Учебный классВедущие битыРазмер номер сети битовое полеРазмер остальные битовое полеКоличество сетейАдресов в сетиВсего адресов в классеНачальный адресКонечный адресПо умолчанию маска подсети в точечно-десятичная записьОбозначение CIDR
Класс А0824128 (27)16,777,216 (224)2,147,483,648 (231)0.0.0.0127.255.255.255[а]255.0.0.0/8
Класс B10161616,384 (214)65,536 (216)1,073,741,824 (230)128.0.0.0191.255.255.255255.255.0.0/16
Класс C1102482,097,152 (221)256 (28)536,870,912 (229)192.0.0.0223.255.255.255255.255.255.0/24
Класс D (многоадресная передача )1110не определеноне определеноне определеноне определено268,435,456 (228)224.0.0.0239.255.255.255не определеноне определено
Класс E (зарезервирован)1111не определеноне определеноне определеноне определено268,435,456 (228)240.0.0.0255.255.255.255[b]не определеноне определено
Побитовое представление

В следующем побитовом представлении

  • п указывает бит, используемый для идентификатора сети.
  • ЧАС указывает бит, используемый для идентификатора хоста.
  • Икс обозначает бит без определенной цели.
Класс A 0. 0. 0. 0 = 00000000.00000000.00000000.00000000127.255.255.255 = 01111111.11111111.11111111.11111111 0nnnnnnn.HHHHHHHH.HHHHHHHH.HHHHHHHH Класс B128. 0. 0. 0 = 10000000.00000000.00000000.00000000191.255.255.255 = 10111111.11111111.11111111.11111111 10nnnnnn.nnnnnnnn.HHHHHHHH.HHHHHHHHClass C192. 0. 0. 0 = 11000000.00000000.00000000.00000000223.255.255.255 = 11011111.11111111.11111111.11111111 110nnnnn.nnnnnnnn.nnnnnnnn.HHHHHHHHClass D224. 0. 0. 0 = 11100000.00000000.00000000.00000000239.255.255.255 = 11101111.11111111.11111111.11111111 1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXXClass E240. 0. 0. 0 = 11110000.00000000.00000000.00000000255.255.255.255 = 11111111.11111111.11111111.11111111 1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXX.

Количество адресов, используемых для адресации определенных хостов в каждой сети, всегда 2N - 2, где N - количество оставшихся битов поля, а вычитание 2 корректирует использование значения хоста, состоящего из всех битов и нуля, для представления сетевого адреса и значения хоста из всех битов, равного единице, для использования в качестве широковещательного адреса. Таким образом, для адреса класса C с 8 битами, доступными в поле хоста, максимальное количество хостов составляет 254.

Сегодня IP-адреса связаны с маска подсети. Этого не требовалось в классовой сети, потому что маска подразумевалась самим адресом; Любое сетевое устройство проверяет первые несколько бит IP-адреса, чтобы определить класс адреса и, следовательно, его сетевую маску.

Числовые блоки в начале и конце классов A, B и C изначально были зарезервированы для специальной адресации или будущих функций, т. Е. 0.0.0.0/8 и 127.0.0.0/8 зарезервированы в бывшем классе A; 128.0.0.0/16 и 191.255.0.0/16 были зарезервированы в бывшем классе B, но теперь доступны для назначения; 192.0.0.0/24 и 223.255.255.0/24 зарезервированы в бывшем классе C. 127.0.0.0/8 сеть является сетью класса А, она предназначена для петля и не может быть назначен сети.[5]

Класс D зарезервирован для многоадресная передача и не может использоваться для обычного одноадресного трафика. Класс E зарезервирован и не может использоваться в общедоступном Интернете. Многие старые маршрутизаторы не принимают его ни в каком контексте.[нужна цитата ]

Смотрите также

Примечания

  1. ^ 127.0.0.0 через 127.255.255.255 зарезервированы для адреса обратной связи. Несмотря на то, что они зарезервированы, они по-прежнему являются частью группы адресов класса A.
  2. ^ 255.255.255.255 зарезервирован как IPv4 Адрес трансляции.

использованная литература

  1. ^ Постел, Дж., Изд. (Январь 1980 г.). «Формат заголовка Интернета». Стандартный интернет-протокол Министерства обороны США. IETF. сек. 3.1. Дои:10.17487 / RFC0760. RFC 760. Получено 2013-11-08.
  2. ^ Кларк, Дэвид Д. (июнь 1978 г.). Предложение по адресации и маршрутизации в Интернете. IETF. IEN 46. Получено 2014-01-08.
  3. ^ а б Интернет-протокол - Спецификация протокола Интернет-программы DARPA. IETF. Сентябрь 1981 г. Дои:10.17487 / RFC0791. RFC 791.
  4. ^ S.E. Диринг (июль 1986 г.). Хост-расширения для многоадресной IP-рассылки. RFC  988.
  5. ^ М. Коттон; Л. Вегода (январь 2010 г.). Специальные адреса IPv4. RFC  5735.

внешняя ссылка