Home Network Subnet mark ทำไมต้องคำนวนหล่ะ? ลองคำนวนด้วยวิธี VLSM

Subnet mark ทำไมต้องคำนวนหล่ะ? ลองคำนวนด้วยวิธี VLSM

by prtha112

ครับเจ้า Subnet mark เนี่ยหลายๆท่านอาจจะยังไม่เข้าใจมากนักเเต่หน้าที่ของมันหลักๆ คือการเเบ่งกลุ่มของ Ip ให้ชัดเจนเเละจัดการง่ายครับ

โดยปกติอุปกรณ์ต้องมี Ip ประจำตัวของมันเองอยู่เเล้ว เพื่อ ใช้ในการติดต่อสื่อสารกัน หากเราจัดสรรกลุ่ม Subnet ไม่ดีอาจทำให้เราเปลือง Ip ภายในองค์ของเราได้

โดยเราจะเเทนค่า Ip เป็นฐาน 2

IP:         11111111.11111111.11111111.11111111
SUBNET MASK:     255.     255.     255.     255

จะเห็นได้ว่า เราจะได้ Subnet เป็น 255.255.255.255 (อันนี้ฐาน 10)
ด้านล่างนี่คือ วิธีคำนวนครับ

11111111 = (1*2^7)+(1*2^6)+(1*2^5)+(1*2^4)+(1*2^3)+(1*2^2)+(1*2^1)+(1*2^0)
         = 128+64+32+16+8+4+2+1+0
         = 255

อ้ะเเล้วถ้าเราเคยเห็น Ip เเบบนี้ “192.168.3.0/21” หมายถึงยังไงกันน้า

192.168.3.0/21 > 11111111.11111111.11111000.00000000
192.168.3.0/21 มีSubnet เป็น 255.255.248.0

โอเคพอเข้าใจการเเปลง Subnet กันเเล้ว มาดูตารางนี้กันต่อเลย

    1    1    1    1    1    1    1    1
  128   64   32   16    8    4    2    1
  128  192  224  240  248  252  254  255

หลังจากนี้จะมาคำนวน Range & Host total

IP: 192.168.3.0/21
Subnet mask: 255.255.248.0
Subnet host: 8
วิธีคำนวนหา Range IP
(3/8)*3 = 0
ดังนั้น 0 คือ Ip ตัวเเรก เเล้ว Subnet host เราสามารถมีได้ 8 ตัว
ดังนั้น Range IP: 192.168.0.1 – 192.168.7.254
Broadcast IP: 192.168.7.255
Network ID: 192.168.0.0
Host Total: (2^(32-21)) = 2046 (เราเว้น Network ID เเละ Btoadcast ID ออก)

จากวิธีการคำนวน ด้านบน เราจะได้ จำนวน Host ที่ใช้ได้ เเละ Range Ip เพื่อนำมาจัดกลุ่มในระบบ Network ของเราเเล้วครับ บทความนี้ต้องขอบคุณพี่ที่สอนมากๆครับ นำมาเเบ่งบันเพื่อเพื่อนๆบางคนไม่เข้าใจครับ เเต่ถ้ายังไม่เข้าใจอีก สามารถสอบถามใต้คอมเม้นได้นะครับ^^

Related Posts

Leave a Comment