Адресни класове и техните маски

Страницата по-долу е само част от огромен сайт, посветен на различна компютърна документация, сайтът съдържа повече от 800 MB информация. Ако не сте намерили това, което търсите в тази статия, опитайте да погледнете тук, попитайте във форума или потърсете информацията, от която се нуждаете, в нашата директория с връзки към компютърни сайтове.

Ако искате да закупите хартиено копие на представените тук материали , моля, свържете се с нашата книжарница.

С най-добри пожелания, екип за разработка на eManual.ru

за клас A: 1.XXX.XXX.XXX - 126.XXX.XXX.XXX за клас B: 128.0.XXX.XXX - 191.255.XXX.XXX за клас C: 192.0.0.XXX - 223.255.255.XXX

Таблица 1 - ЗАПАЗЕНИ IP АДРЕСИ
Мрежов префиксномер на хостКакво прави
Всички битове са зададени на "0"Това устройство
Номер на мрежатаВсички битове на числото са 0Тази IP мрежа
Всички битове са 0номер на хостУстройство в тази IP мрежа
Всички битове са зададени на "1"Всички устройства в тази IP мрежа
Номер на мрежатаВсички битове на числото са 1Всички устройства в посочената мрежа
127 (десетичен)Всичко (обикновено 1)Адрес за обратна връзка

Фигура 4. Пример за мрежово излъчване.

АМИ АКО КЛАСОВЕТЕ СА СКРИТИ ПОД МАСКА?

През 1985 г. RFC 950 дефинира стандартен процес за поддържане на подмрежи или разделяне на един номер на мрежа от клас A, B и C на по-малки части. Подмрежата беше въведена за справяне със следните проблеми:

подуване на таблици за маршрутизиране в интернет рутери; недостиг на мрежови номера, ако е необходимо да се разшири броят им.

Фигура 5. Подмрежи.

Подмрежата също така решава втория проблем с разпределянето на нов мрежов номер или номера на организация, докато тя расте. Една организация може да разпредели един мрежов номер, след което администраторът може свободно да зададе подмрежови номера за всяка от техните вътрешни мрежи. Това ви позволява да реализирате допълнителни подмрежи, без да се налага да получавате нов мрежов номер.

Фигура 6. Представяне на подмрежи в организация.

Подмрежата в частната мрежа на организацията предоставя следните предимства:

Промяната на топологията на частна мрежа не засяга таблиците за маршрутизиране в Интернет, тъй като маршрутизаторите в Интернет нямат маршрути към индивидуалните подмрежи на организацията - те знаят само маршрута към самата мрежа.

Фигура 7. Разширен мрежов префикс.

255.0.0.0 - мрежова маска клас А; 255.255.0.0 - мрежова маска клас B; 255.255.255.0 - мрежова маска клас C.

Таблица 4 - ПРИМЕР ЗА ИЗПОЛЗВАНЕ НА РАЗШИРЕНА ДЪЛЖИНА НА МРЕЖОВИЯ ПРЕФИКС
Мрежов префиксНомер на подмрежаномер на хост
130.5.5.2510000010.00000101.00000101.00011001
255.255.255.011111111.11111111.11111111.00000000
Или еквивалентната нотация
24-битов разширен мрежов префиксномер на хост
130.5.5.25 /2410000010.00000101.00000101.00011001

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

Преди внедряването на IP-базирана мрежа, мрежовият администратор трябва да отговори на четири важни въпроса.

От колко подмрежи се нуждае една организация днес? От колко подмрежи може да се нуждае една организация в бъдеще? Колко хоста съществуват в най-голямата подмрежа на организацията днес? Колко хоста може да са необходими в най-голямата подмрежа на организацията в бъдеще?

Таблица 5 - ОПРЕДЕЛЯНЕ НА ПОДМРЕЖОВА МАСКА В ОРГАНИЗАЦИЯТА
Мрежов префиксБайт за указване на номера на хостове в тази мрежа
Байтове за задаване на номера на мрежатаБитове за номера на подмрежиБитове за хост номера
Адрес193.1.1.011000001.00000001.00000001.00000000
Подмрежова маска255.255.255.22411111111.11111111.11111111.11100000
Или еквивалентната нотация
Адрес193.1.1.0 /2711000001.00000001.00000001.00000000

За да дефинира подмрежа, мрежовият администратор поставя двоичното представяне на номера на тази подмрежа (и в нашия случай, за осем подмрежи, това може да бъде число между 0 и 7) в битовото поле за номер на подмрежа. Например, за да дефинира подмрежа #4, администраторът просто поставя двоичното представяне на числото 4 (1002) в трибитовото поле за номер на подмрежа. Таблица 6 изброява всичките осем възможни подмрежи за този пример.

Най-лесният начин да проверите дали всички подмрежи са правилнидефинирано е да контролира множествеността на всички десетични номера на подмрежа до номер на подмрежа #1. В този пример всички номера на подмрежи са кратни на 32.

Преди да изпратите дейтаграма към хост, трябва да се определи следното.

Получателят в същата подмрежа ли е като изпращача? Ако повече от един рутер може да изпрати пакет до желаната мрежа, кой рутер трябва да използва подателят?

Когато присвоява номера на подмрежи и хостове, администраторът трябва да следва едно основно правило, описано в RFC 1219: номерата на подмрежи се присвояват по такъв начин, че най-значимите битове в номера на подмрежата да се задават първи. Например, ако полето за номер на подмрежа се състои от четири бита, тогава първите няколко номера на подмрежа трябва да бъдат: 8 (1002), 4 (0102), 12 (1102), 2 (0012), 6 (0112) и т.н. С други думи, препоръчително е да зададете битове номер 1 на подмрежа, започвайки от най-лявата позиция, а битове на хост номер 1 от най-дясната позиция (вижте Таблица 9).

Фигура 8. Пример за мрежово излъчване.

Фигура 8 показва пример за мрежи, свързани с рутери. Всеки от рутерите съдържа маршрути към всички подмрежи в тази топология. Подмрежовата маска е 255.255.255.0. Таблица 10 изброява получателите на излъчвани дейтаграми, изпратени от хост A.