Ички тармак маскасы - тармак дарегин белгилүү бир хост дарегинен бөлүп алуунун ыңгайлуу механизми. Мындай механизм 1981-жылдын сентябрь айында биринчи IP стандартында орнотулган. Маршрутту жөнөкөйлөтүү жана анын эффективдүүлүгүн жогорулатуу үчүн, масканы эсептей алышыңыз керек.
Нускамалар
1 кадам
Ички тармак маскасы, тармак дареги сыяктуу, бир байттык төрт сан менен көрсөтүлөт (IPv4 протоколунун версиясы үчүн, IPv6 протоколунда, алар он алты биттик сандардан турган 8 топ). Мисалы: IP дареги 192.168.1.3, subnet mask 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. Класстын дареги тармактын дареги үчүн канча бит, ал эми хост дареги үчүн канча бөлүнөт. Мындай учурда, сиз эч нерсе санабайсыз. А классында тармактын дареги үчүн 7 бит, В классында - 14 бит, С классында - 21 бит бөлүнөт. D классы мультикастринг үчүн колдонулат, ал эми E классы эксперименталдык колдонуу үчүн сакталат. Бул учурда, анын классын аныктоо үчүн даректин биринчи бир нече биттери колдонулат. А классында биринчи битте 0, В классында - 10, С классында - 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 даректерди ала аласыз.