Классы IP-адресов
IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме и разделенных точками, например, 128.10.2.30 — традиционная десятичная форма представления адреса, а 10000000 00001010 00000010 00011110 - двоичная форма представления этого же адреса.
Адрес состоит из двух логических частей — номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая — к номеру узла, определяется значениями первых бит адреса. Значения этих бит являются также признаками того, к какому классу относится тот или иной IP-адрес.
0 1 7 8 31 --------------------------------------------------- Класс А |0|№сети | №узла | --------------------------------------------------- 0 1 2 15 16 31 --------------------------------------------------- Класс В |1|0| №сети | №узла | --------------------------------------------------- 0 1 2 3 23 24 31 --------------------------------------------------- Класс С |1|1|0| №сети | №узла | --------------------------------------------------- 0 1 2 3 4 31 --------------------------------------------------- Класс D |1|1|1|0| Адрес multicast | --------------------------------------------------- 0 1 2 3 4 5 31 --------------------------------------------------- Класс Е |1|1|1|1|0| зарезервировано на будущее | ---------------------------------------------------
Риc. 1. Пять форм адресов Интернета(IP). Три основные формы, классы А, В и С можно различить по первым двум битам.
Если адрес начинается с 0, то сеть относят к классу А и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей, о чем будет сказано ниже.) Сетей класса А немного, зато количество узлов в них может достигать 2**24 (т.е.16 777 216) узлов.
Если первые два бита адреса равны 10, то сеть относится к классу В. В сетях класса В под номер сети и под номер узла отводится по 16 бит, то есть по 2 байта. Таким образом, сеть класса В является сетью средних размеров с максимальным числом узлов 2**16 (т.е.65 536).
Если адрес начинается с последовательности 110, то это сеть класса С. В этом случае под номер сети отводится 24 бита, а под номер узла - 8 бит. Сети этого класса наиболее распространены, число узлов в них ограничено 2**8 (т.е.256) узлами.
Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.Если адрес начинается с последовательности 11110, то это значит, что данный адрес относится к классу Е. Адреса этого класса зарезервированы для будущих применений.
Ниже в таблице приведены диапазоны номеров сетей и максимальное число узлов, соответствующих каждому классу сетей.
Табл. 1 Характеристики адресов разного класса
Класс | Диапазон значений первого октета |
Возможное кол-во сетей |
Возможное кол-во узлов |
---|---|---|---|
A B C D E |
1 - 126 128-191 192-223 224-239 240-247 |
126 16382 2097150 - - |
16777214 65534 254 2**28 2**27 |
Назад | Содержание | Вперед