วันจันทร์ที่ 9 เมษายน พ.ศ. 2561

อธิบาย เรื่อง NetMask

ในการ ต่อ Network การ ติดต่อระหว่างกันจะมี ขอบเขตเพื่อให้ความเร็วในการ Scan ของ เครื่องใน Network ไม่นานเกินไป  ตามปรกติ จะ 255 เครื่องต่อ วง โดยใช้ Byte ตัวสุดท้าย
ในระบบ TCP/IP จะมี วง Lan ที่เป็น private เช่น 192.168.x.x, ดูใน Wiki

RFC1918 nameIP address rangenumber of addresses
24-bit block10.0.0.0 – 10.255.255.25516,777,216
20-bit block172.16.0.0 – 172.31.255.2551,048,576
16-bit block192.168.0.0 – 192.168.255.25565,536


ตัวอย่างของ Netmask

network                  192.168.1.x
Network Mask       255.255.255.0
แปลงเป็น Binary           
                  1111 1111. 1111 1111.1111 1111.0000 0000
invert                       
                  0000 0000.0000 0000.0000 0000.1111 1111 -> 0.0.0.255 หมายถึง 1-255 เครื่อง

                192.168.1.1-> 192.168.1.255
อยากเพิ่ม เป็น 2 เท่า  510 เครื่อง
                           0000 0000.0000 0000.0000 0001.1111 1111 -> หมายถึง 255*2
                          invert
                           1111 1111.1111 1111.1111 1110.0000 0000
                              255.      255. 254 .0
Network Mask 512 ตัว จะเป็น
                              255.255.254.0
วง Lan 1                              192.168.1.x
วง Lan 2                             192.168.0.x
                                       x.x.0000 000x.x
หรือ วง Lan ที่ Bit หลักแรกเป็น 1 เช่น 192.168.3.x 192.168.2.x . ก็จะได้ เหมือนกัน (3 = 0011,2=0010 )