Питање како препознати подмрежну маску могу настати од системских администратора почетника и обичних људи који су одлучили да се баве рачунарским мрежама. У контексту администрације, маске се могу користити за поделу мрежа на мање и помажу у рјешавању проблема везаних за везу.
Могућност израчунавања вриједности ТЦП / ИП маске може се користити приликом повезивања новог хоста с мрежом и реорганизације корпоративне мреже. Проучавање овог проблема треба да почне са разумевањем шта је то и за које сврхе се користи.
Маска подмреже се може назвати битмаска, која је 32-битна вриједност која указује на један дио ИП адресе који се односи на адресирање мрежног сучеља, а други дио се односи на адресирање подмрежа. Обично се његова вредност приказује у децималном облику, у формату КСКСКС.КСКСКС.КСКСКС.КСКСКС.
Ова дефиниција је блиска професионалном сленгу и може изгледати збуњујуће. Рјешавајте шта је то, помоћи ћете конкретном примјеру.
Претпоставимо да имамо неку врсту мреже у којој се налази рачунар. У својствима везе можете видети да је њеном мрежном интерфејсу додељена ИП адреса и маска подмреже.
Даље, обе вредности су дате у бинарном облику и израчунате су следеће секвенце:
Сада је неопходно множити сваку цифру ИП адресе у бинарној форми по битној маски у бинарном облику и резултат ће бити вриједност
која ће, када се преведе у децимални, изгледати
Ово је мрежна адреса.
Помножавајући ИП адресу са инверзном вредношћу маске, добијамо секвенцу
Враћајући се на децимални облик, испада слика 199, која одговара адреси хост интерфејса.
Поредећи први и други резултат, можемо рећи да цифре ИП адресе које одговарају јединицама маске указују на адресу подмреже. Бројке ИП адресе које одговарају нулама маске чине адресу рачунара у овој подмрежи.
Као резултат, подмрежна маска је помогла ИП-у да сазна да је наш рачунар у подмрежи 192.168.0.0 и да има ту адресу 199. Враћајући се на горе наведену дефиницију, показао је који део ИП-а указује на субгрид и који део на адресу хоста.
Збирка свих ИПв4 адреса је подељена на класе по опсегу адреса. Постоји укупно пет, од којих се А, Б, Ц и Д адресе користе мултицаст, а Е - резервисане су за будућност.
Да бисте одредили класу адресе, потребно је да је поново преведете у бинарни облик и видите почетак секвенце битова:
Враћајући се на пример, који је био већи, како да сазнамо маску подмреже у њему:
Бинарна ИП адреса почиње са 110, што значи да припада класи Ц. Други начин да сазнате маску подмреже је да запамтите опсеге који припадају класама.
За краткоћу, маска се може написати као префикс, што значи број битова дијела мреже. Овај систем означавања је усвојен са појавом бескласног интердоминалног рутирања (Цласслесс Интер-Дома-ин Роутинг, или ЦИДР, “Сидебар”). Он елиминише класе, а различит број ИП бита се може користити за идентификацију мреже. Проналажење подмрежне маске у децималном и бинарном облику префиксом је најлакше на табели.
Лако је довести маску из префикса у децимал. Познато је да маска подмреже има 32 бита, са онима на почетку и нулама на крају. Због тога је неопходно:
Последња акција добија маску у децималном облику.
Вритинг мрежне маске као префикс штеди време и место у тексту. Поред тога, ово је стандардизовано међународно мапирање и сада се користи чешће од децималног. Ово захтева:
Тако се може израчунати префикс ЦИДР.
Овај задатак се често појављује на разговорима и тестним задацима. Такође, вештина је корисна у реорганизацији мреже предузећа или подели велике мреже на мање подмреже.
Ради јасноће, вреди се вратити на пример, који је анализиран из првог параграфа.
Уз помоћ адресе 192.168.0.199 и мрежне маске 255.255.255.0 већ је израчуната адреса саме мреже, која изгледа као 192.168.0.0. Овде има 256 адреса. Од тога, 2 адресе се аутоматски резервишу:
... 255 - броадцаст;
... 0 је мрежна адреса и не може се користити.
Остало је само 254 адресе за дистрибуцију домаћинима. Важно је напоменути да је у мулти-левел мрежама још једна адреса резервисана за рутирање, то може бити ... 1 (или било која друга).
Анализирајући све по реду, дајемо овај примјер у опћем облику, примјењивом на било коју мрежу.
Број важећих чворова је увек ограничен. Ако преведете мрежну маску у бинарни облик, онда, као што је већ познато, јединице указују на адресу подмреже, нуле означавају адресу рачунара.
Бит може да врати само две вредности, два бита четири, три бита осам и тако даље. Испоставља се да н-битови враћају 2 ^ н вриједности. На основу свега наведеног, добија се закључак: број хостова (Н) у мрежи израчунава се по формули Н = (2 ^ р) -2, у којој је р број нула у бинарном облику маске.
Враћајући се нашем примјеру, израчунавамо:
Исте 254 адресе се добијају за дистрибуцију на интерфејсима домаћина у мрежи.
Претпоставимо да предузеће треба да креира јединицу и да сакупи 20 радних станица на подмрежи. Маску подмреже можете израчунати на следећи начин.
Узмемо 20 ИП адреса и додамо им 2 адресе, које ћемо резервисати. Потребно је укупно 22, најближи степен 2 је 32. У бинарном облику 10 0000. Пошто мрежа у којој се врши подела припада класи Ц, подмрежна маска ће изгледати као:
Максимално у примљеној подмрежи можете дистрибуирати 30 адреса сучељима домаћина.
Разумемо даље. Маска подмреже помаже у разбијању великих мрежа у мање. Пре свега, то је унапред одређено колико субнета вам је потребно да разбијете мрежу и колико би требало да буде хостова.
Претпоставимо да желите подијелити мрежу 192.1.1.0 на 6 подмрежа, при чему је највећа планирана да угости највише 20 чворова. На основу тога се врши обрачун.
Алгоритам:
Дефинишите класу мреже која ће се разбити. На пример, предложена класа мреже Ц, маска која се користи по дефаулту 255.255.255.0 или / 24.
Сазнајте колико је битова потребно за шест подмрежа. За ово је број мрежа заокружен на најближу снагу од два, што је 8. Испада да су потребна 3 бита, јер је 8 = 2 ^ 3.
Представите подразумевану маску у бинарном облику ради јасноће:
Да бисте креирали 6 подмрежа, 3 бита се морају узети из октета адресе домаћина. Додатних 3 се додаје на 24 бита мрежне адресе, што резултира 24 + 3 = 27.
Преостало је превести маску у децимални облик. Последњи октет 11,100,000 је 224. Испоставља се да маска има форму
Или, позивајући се на ЦИДР, пребројите број битова по јединици - 27, и погледајте вредност префикса.
Користећи три бита и користећи маску, поделимо подмреже. У последњем октету стављамо јединице. Ради јасноће, ово се може урадити у бинарном облику:
Могуће је израчунати адресе подмрежа без бинарне репрезентације, овдје је направљено да визуално одражава зашто се добијају те адресе, а не друге.
Дакле, можете креирати 8 подмрежа, али само 6 је потребно у задатку, тако да ћемо се задржати на њима.
Времена када су такви прорачуни извршени ручно далеко су иза. Информације о томе како сазнати маску подмреже се предају на универзитетима и на разним курсевима. По правилу, студенти и професионалци који желе да добију сертификат покушавају да га марљиво проуче.
Данас, како би се олакшало рад системских администратора и мрежних инжењера, постоји много различитих калкулатора. Ови системи могу извршити било који прорачун за неколико секунди. Међутим, није интересантно прибјегавати програмима с малом количином података. Понекад је лакше и брже разбити мрежу у свом уму него тражити неопходне ресурсе.
Разумијевање како се израчунава подмрежна маска је потребно за стручњака, чак и ако га никада неће користити у пракси.