Дэд сүлжээний маскыг хэрхэн тооцоолох вэ

Агуулгын хүснэгт:

Дэд сүлжээний маскыг хэрхэн тооцоолох вэ
Дэд сүлжээний маскыг хэрхэн тооцоолох вэ

Видео: Дэд сүлжээний маскыг хэрхэн тооцоолох вэ

Видео: Дэд сүлжээний маскыг хэрхэн тооцоолох вэ
Видео: Компьютерийн сүлжээний үндэс - Оршил болон Этернэт сүлжээ [1/14] - Танхимаар#1 2024, Арваннэгдүгээр
Anonim

Дэд сүлжээний маск нь сүлжээний хаягийг тодорхой хост хаягаас салгах тохиромжтой механизм юм. Ийм механизмыг 1981 оны 9-р сард анхны IP стандартад аль хэдийн байгуулжээ. Чиглүүлэлтийг хялбарчилж, үр ашгийг нь дээшлүүлэхийн тулд маскыг тооцоолох боломжтой байх ёстой.

Дэд сүлжээний маскыг хэрхэн тооцоолох вэ
Дэд сүлжээний маскыг хэрхэн тооцоолох вэ

Зааварчилгаа

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

Хаяг нь анги, ангигүй байна. Анхдагч тусгаарлалтыг протоколыг эрт хэрэгжүүлэхэд ашиглаж байсан бөгөөд дараа нь Интернет хөгжихийн хэрээр ангиудаагүй хаягаар нэмж оруулсан болно. Ангийн хаяглалт нь A, B, C, D, E гэсэн 5 ангиудыг ялгаж салгаж өгдөг. Анги нь сүлжээний хаягаар хэдэн битийн хаяг, хост хаягаар хэдийг хуваарилагдахыг тодорхойлдог. Энэ тохиолдолд та юу ч тоолох шаардлагагүй болно. А ангид сүлжээний хаягийн хувьд 7 бит, В ангид 14 бит, С ангид 21 бит хуваарилагдана. D анги нь олон дамжуулалт хийхэд ашиглагддаг бөгөөд E анги нь туршилтын зорилгоор ашиглагддаг. Энэ тохиолдолд түүний ангиллыг тодорхойлохын тулд хаягийн эхний хэдэн хэсгийг ашиглана. А ангид эхний бит дээр 0, В ангид - 10, С ангид - 110, D ангид - 1110, Е ангид - 11110 байна.

Алхам 5

Анги дээр суурилсан хаягжуулалт нь IP хуваарилалтын хувьд уян хатан чанарыг бууруулж, боломжит хаягийн тоог бууруулсан болно. Тиймээс ангигүй хаягжилтыг батлав. Маскийг олохын тулд эхлээд сүлжээндээ хэдэн зангилаа байхаа, үүнд гарцууд болон бусад сүлжээний тоног төхөөрөмжийг оруулаарай. Энэ тоон дээр хоёрыг нэмж, хоёрын хамгийн ойрын хүчээр бөөрөнхийл. Жишээлбэл, танд 31 компьютер төлөвлөсөн байгаа. Үүн дээр хоёрыг нэмбэл 33 болно. Хоёрын хамгийн ойр чадал нь 64, өөрөөр хэлбэл 100 0000 болно. Үүний дараа бүх хамгийн чухал битүүдийг нэгээр нь гүйцээ. 1111 1111 маскыг хүлээн авна уу. 1111 1111. 1111 1111. 1100 0000, энэ нь аравтын бутархай тоогоор 255.255.255.192 юм. Ийм масктай сүлжээнд та стандартад хадгалагдаагүй 62 өөр IP хаяг авах боломжтой.

Зөвлөмж болгож буй: