logo

Формат и таблица на IP адреса

IP адресът е съкратена форма на „Адрес на интернет протокол“. Това е уникален номер, предоставен на всяко устройство, свързано към интернет мрежата, като телефон с Android, лаптоп, Mac и т.н. IP адресът е представен като цяло число, разделено с точка (.), например 192.167.12.46.

Видове IP адреси

Един IP адрес се категоризира в два различни типа въз основа на броя IP адреси, които съдържа. Това са:

  • IPv4 (Интернет протокол версия 4)
  • IPv6 (Интернет протокол версия 6)

Какво е IPv4?

IPv4 е версия 4 на IP. Това е текуща версия и най-често използваният IP адрес. Това е 32-битов адрес, написан с четири числа, разделени с точка (.), т.е. точки. Този адрес е уникален за всяко устройство. Например 66.94.29.13

Какво е IPv6?

IPv4 произвежда 4 милиарда адреса и разработчиците смятат, че тези адреси са достатъчни, но грешат. IPv6 е следващото поколение IP адреси. Основната разлика между IPv4 и IPv6 е размерът на IP адресите. IPv4 е 32-битов адрес, докато IPv6 е 128-битов шестнадесетичен адрес. IPv6 предоставя голямо адресно пространство и съдържа проста заглавка в сравнение с IPv4.

За да научите повече за разликата между IPv4 и IPv6, вижте нашата статия ipv4 срещу ipv6 .

Формат на IP адрес

Първоначално IP адресите бяха разделени на пет различни категории, наречени класове . Тези разделени IP класове са клас A, клас B, клас C, клас D и клас E. От тях класовете A, B и C са най-важни. Всеки адресен клас дефинира различен брой битове за своя мрежов префикс (мрежов адрес) и номер на хост (адрес на хост) . Началните адресни битове определят от кой клас принадлежи даден адрес.

Формат и таблица на IP адреса

Мрежови адрес: Мрежовият адрес указва уникалния номер, който е присвоен на вашата мрежа. В горната фигура мрежовият адрес отнема два байта IP адрес.

Адрес на хоста: Хост адресът е конкретен адресен номер, присвоен на всяка хост машина. С помощта на адреса на хоста всяка машина се идентифицира във вашата мрежа. Мрежовият адрес ще бъде един и същ за всеки хост в мрежата, но те трябва да се различават по адреса на хоста.

Формат на адреса IPv4

Адресният формат на IPv4 е представен в 4-октети (32-битов), който е разделен на три различни класа, а именно клас A, клас B и клас C.

списък възел в java
Формат и таблица на IP адреса

Горната диаграма показва формата на адреса на IPv4. IPv4 е 32-битов десетичен адрес. То съдържа четири октета или полета, разделени с „точка“, и всяко поле е с 8-битов размер. Числото, което всяко поле съдържа, трябва да бъде в диапазона 0-255.

клас А

клас А адресът използва само първия октет от по-висок ред (байт), за да идентифицира мрежовия префикс, а останалите три октета (байта) се използват за дефиниране на отделните хост адреси. Адресът от клас A варира между 0.0.0.0 до 127.255.255.255. Първият бит на първия октет винаги е настроен на 0 (нула), а следващите 7 бита определят мрежовия адрес, а останалите 24 бита определят адреса на хоста. Така че първият октет варира от 0 до 127 (00000000 до 01111111).

клас Б

клас Б адресите използват началните два октета (два байта), за да идентифицират мрежовия префикс, а останалите два октета (два байта) определят адресите на хоста. Адресите от клас B са в диапазона между 128.0.0.0 до 191.255.255.255. Първите два бита от първия по-висок октет винаги са настроени на 10 (един и нулев бит), а следващите 14 бита определят мрежовия адрес, а останалите 16 бита определят адреса на хоста. Така че първият октет варира от 128 до 191 (10000000 до 10111111).

Клас C

Клас C адресите използват първите три октета (три байта), за да идентифицират мрежовия префикс, а оставащият последен октет (един байт) дефинира адреса на хоста. Адресът от клас C варира между 192.0.0.0 до 223.255.255.255. Първите три бита от първия октет винаги са зададени на 110, а следващите 21 бита указват мрежовия адрес, а останалите 8 бита указват адреса на хоста. Първият му октет варира от 192 до 223 (11000000 до 11011111).

клас D

клас D IP адресът е запазен за мултикаст адреси. Неговите първи четири бита от първия октет винаги са зададени на 1110, а останалите битове определят хост адреса във всеки IP адрес. Първите битове с по-висок октет винаги са настроени на 1110, а останалите битове определят адреса на хоста. Адресът от клас D варира между 224.0.0.0 до 239.255.255.255. При мултикастинг данните не се присвояват на нито една конкретна хост машина, така че не е необходимо да се намери хост адресът от IP адреса, а също така няма подмрежова маска в клас D.

клас Е

Клас Е IP адресът е запазен за експериментални цели и бъдеща употреба. Не съдържа подмрежова маска в себе си. Първите битове с по-висок октет винаги са настроени на 1111, а следващите оставащи битове определят адреса на хоста. Адресът от клас E варира между 240.0.0.0 до 255.255.255.255.

Формат и таблица на IP адреса

Във всеки клас IP адреси всички битове с номер на хоста се определят със степен 2, която показва общите числа на адреса на хоста, който може да създаде за конкретен мрежов адрес. Адресът от клас А може да съдържа максимум 224(16 777 216) хост номера. Адресите от клас B съдържат максималния брой от 216(65, 536) хост номера. А клас C съдържа максимален брой 28(256) хост номера.

Подмрежов адрес на IP адрес, разберете с пример:

Да предположим, че адрес от клас А е 11.65.27.1, където 11 е мрежов префикс (адрес), а 65.27.1 указва конкретен адрес на хост в мрежата. Помислете, че мрежовият администратор иска да използва 23 до 6 бита за идентифициране на подмрежата и останалите 5 до 0 бита за идентифициране на адреса на хоста. Тя може да бъде представена в Подмрежова маска с всичките 1 бита от 31 до 6 и останалите (5 до 0) с 0 бита.

Подмрежова маска (двоична): 11111111 11111111 11111111 11000000

IP адрес (двоичен): 00001011 01000001 00011011 00000001

Сега подмрежата може да бъде изчислена чрез прилагане на операция И (1+1=1, 1+0=0, 0+1=0, 0+0=0) между пълния IP адрес и маската на подмрежата. Резултатът е:

00001011 01000001 00011011 00000000 = 11.65.27.0 подмрежов адрес

Формат и таблица на IP адреса

Формат на IP адрес IPv6

Всички IPv6 адреси са 128-битови шестнадесетични адреси, записани в 8 отделни секции, като всяка от тях има 16 бита. Тъй като IPv6 адресите са представени в шестнадесетичен формат, секциите им варират от 0 до FFFF. Всяка секция е разделена с двоеточие (:). Той също така позволява да се премахнат началните нули (0) на всяка 16-битова секция. Ако две или повече последователни 16-битови секции съдържат изцяло нули (0 : 0), те могат да бъдат компресирани с помощта на двойни двоеточия (::).

Формат и таблица на IP адреса

IPv6 адресите се състоят от 8 различни секции, всяка секция има 16-битови шестнадесетични стойности, разделени с двоеточие (:). IPv6 адресите се представят в следния формат:

xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Всяка група „xxxx“ съдържа 16-битова шестнадесетична стойност, а всяко „x“ е 4-битова шестнадесетична стойност. Например:

мравка срещу maven
FDEC: BA98: 0000: 0000: 0600: BDFF: 0004: FFFF

Можете също да премахнете началните нули (0) на всяка 16-битова секция. Например, горният IPv6 може да бъде пренаписан чрез пропускане на началните нули (0), както следва:

FDEC: BA98: 0: 0: 600: BDFF: 4: FFFF

Можете също така да компресирате последователните секции с 16-битови нули (0 : 0), като използвате двойни двоеточия (::). Но имайте предвид, че можете да го направите само веднъж на IP адрес.

FDEC : BA98 : : 600 : BDFF : 4 : FFFF

Таблица с IP адреси

Въз основа на обхвати, IP адресите се категоризират в пет адресни класа, които са дадени по-долу.

Клас По-високи битове Битове за мрежов адрес Битове на адреса на хоста Брой мрежи Брой хостове на мрежа Обхват
А 0 8 24 27 224 0.0.0.0 до 125.255.255.255
Б 10 16 16 214 216 128.0.0.0 до 191.255.255.255
° С 110 24 8 2двадесет и едно 28 192.0.0.0 до 223.255.255.255
д 1110 Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето 224.0.0.0 до 239.255.255.255
И 1111 Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето Не е дефинирано и запазено за бъдещето 240.0.0.0 до 255.255.255.255