Как да изчислим маската на подмрежата

Съдържание:

Как да изчислим маската на подмрежата
Как да изчислим маската на подмрежата

Видео: Как да изчислим маската на подмрежата

Видео: Как да изчислим маската на подмрежата
Видео: Авиакомпания Oman Air. Новый аэропорт Маската. 2024, Може
Anonim

Маската на подмрежата е удобен механизъм за отделяне на мрежов адрес от конкретен адрес на хост. Такъв механизъм вече е установен в първия IP стандарт през септември 1981 г. За да опростите маршрутизацията и да увеличите нейната ефективност, трябва да можете да изчислите маската.

Как да изчислим маската на подмрежата
Как да изчислим маската на подмрежата

Инструкции

Етап 1

Маската на подмрежата, подобно на мрежовия адрес, е представена от четири еднобайтови числа (за версията на протокола IPv4, в протокола IPv6 те са 8 групи от шестнадесет битови цифри). Например: IP адрес 192.168.1.3, маска на подмрежа 255.255.255.0. В TCP / IP мрежите маската е растерно изображение, което идентифицира коя част от мрежовия адрес е мрежовият адрес и коя част е адресът на хоста. За да направите това, маската на подмрежата трябва да бъде представена в двоичен формат. Битовете, зададени на един, показват мрежовия адрес, а битовете, зададени на нула, показват адреса на хоста. Например маската на подмрежата е 255.255.255.0. Можете да го представите в двоичен вид: 11111111.11111111.11111111.00000000. Тогава за адреса 192.168.1.1 частта 192.168.142 ще бъде мрежовият адрес, а.142 ще бъде адресът на хоста.

Стъпка 2

Както можете да видите от предишната стъпка, има ограничение за броя хостове и мрежи. Получава се от ограничението на броя на вариантите, представени от даден брой битове. Един бит може да кодира само 2 състояния: 0 и 1. 2 бита - четири състояния: 00, 01, 10, 11. Като цяло n бита кодират 2 ^ n състояния. Не забравяйте обаче, че всички единици и всички нули в хоста и мрежовия адрес са запазени от стандарта, за да означават „текущ хост“и „всички хостове“. По този начин се оказва, че общият брой на възлите в мрежата се определя от формулата N = (2 ^ z) -2, където N е общият брой на възлите, z е броят на нулите в двоичното представяне на маска на подмрежата.

Стъпка 3

Не забравяйте, че маската може да не е съставена от произволни числа. Първите битове на маската са винаги един, последните са нула. Затова понякога можете да намерите адресния формат във формата 192.168.1.25/11. Това означава, че първите 11 бита от адреса са мрежовият адрес, последните 21 са адресът на мрежовия възел. Този запис съответства на адреса 192.168.1.25 и маската на подмрежата 255.224.0.0. Когато изчислявате маската на подмрежата, вземете предвид броя на компютрите в мрежата. Помислете за възможното му разширяване: ако броят на компютрите надвишава възможния за дадена мрежа, ще е необходимо ръчно да се променят всички адреси и маски на всеки компютър.

Стъпка 4

Адресирането е безкласно и безкласно. Разделянето на класове се използва в ранните внедрения на протокола, а по-късно, с нарастването на Интернет, то се допълва от безкласно адресиране. Адресирането на класа отличава 5 класа: A, B, C, D, E. Класът определя колко бита от адреса ще бъдат разпределени за мрежовия адрес и колко - за адреса на хоста. В този случай няма да се налага да броите нищо. В клас A се разпределят 7 бита за мрежовия адрес, в клас B - 14 бита, в клас C - 21 бита. Клас D се използва за многоадресно предаване, а клас E е запазен за експериментална употреба. В този случай първите няколко бита от адреса се използват за определяне на неговия клас. В клас A е 0 в първия бит, в клас B - 10, в клас C - 110, в клас D - 1110, в клас E - 11110.

Стъпка 5

Адресирането въз основа на класа намалява гъвкавостта на IP по отношение на разпределението на адреси и намалява броя на възможните адреси. Затова беше възприето безкласно адресиране. За да намерите маската, първо определете колко възли ще имате във вашата мрежа, включително шлюзове и друго мрежово оборудване. Добавете две към това число и закръглете до най-близката степен на две. Например имате планирани 31 компютъра. Добавете две към това, ще получите 33. Най-близката степен на две е 64, т.е. 100 0000. След това попълнете всички най-значими битове с единици. Получаване на маска 1111 1111. 1111 1111. 1111 1111. 1100 0000, което е 255.255.255.192 в десетична запетая. В мрежа с такава маска можете да получите 62 различни IP адреса, които не са запазени в стандарта.

Препоръчано: