Sobes.tech
Junior

Subnet maskasi nima va nima uchun kerak?

sobes.tech AI

AIdan javob

Subnet maskasi 32-bitli son raqam bo'lib, u IP-manzilni ikkiga bo'lish imkonini beradi: tarmoq va host qismi.

  • Tarmoq qismi host qaysi tarmoqqa tegishli ekanligini aniqlaydi.
  • Host qismi bu tarmoqdagi aniq bir hostni identifikatsiya qiladi.

Subnet maskasi bitwise AND operatsiyasi asosida ishlaydi. Maskadagi 1 bo'lgan bitlar IP-manzilning tarmoq qismiga tegishli bo'lgan bitlarga mos keladi. Maskadagi 0 bo'lgan bitlar IP-manzilning host qismiga tegishli bo'lgan bitlarga mos keladi.

U quyidagilar uchun zarur:

  • Yo'naltirish: Yo'naltiruvchilar IP-manzilning tarmoq qismidan foydalanib, paketlarni yuborish uchun eng yaxshi yo'lni aniqlaydi. Subnet maskasi ularga bu tarmoq qismni aniqlashda yordam beradi.
  • Tarmoq segmentatsiyasi: Katta IP diapazonlarini kichikroq va boshqariladigan subnetlarga bo'lish imkonini beradi. Bu xavfsizlikni oshiradi, broadcast trafikni kamaytiradi va boshqaruvni soddalashtiradi.
  • Tarmoqga tegishlilikni aniqlash: Bir qurilma boshqa IP-manzilning shu tarmoqda yoki undan tashqarida ekanligini, uning IP-manzillarining tarmoq qismlarini subnet maskasi bilan solishtirish orqali aniqlay oladi.

Misol:

IP-manzil: 192.168.1.100 (11000000.10101000.00000001.01100100 ikkilamchi ko'rinishda) Subnet maskasi: 255.255.255.0 (11111111.11111111.11111111.00000000 ikkilamchi ko'rinishda)

AND operatsiyasining natijasi: 192.168.1.0 (11000000.10101000.00000001.00000000 ikkilamchi ko'rinishda)

Tarmoq qismi: 192.168.1.0 Host qismi: 0.0.0.100