แก้งง..เรื่อง Subnet Netmask กะ NetBits (255.255.255.0 กะ 24)

แก้งง..เรื่อง Subnet Netmask กะ NetBits (255.255.255.0 กะ 24)


(เพื่อว่ามือใหม่ ยังไม่รู้)
ผมขอแนะนำหลักการ ที่มาที่ไปอย่างที่จะเข้าใจได้ง่ายๆครับ

คุณคงเคยเป็น เลขชุด IP Address กับ Subnet Netmask ไหม.??

เช่น
192.168.1.1
255.255.255.0 / 24

หรือ
172.20.10.1
255.255.252.0 / 22

คุณเคยสงสัยไหมครับว่า ไอเลข 24 กะ 22 นี่มันได้มาอย่างไง.??


เจ้าเลข "2หลัก" สั้นๆนี้ เราเรียกว่า "Netmask Bits" บางทีเรียกสั้นๆว่า "NetBits"... มันเป็นการเขียน"ย่อรูป"ของ Subnet Mask ยาวๆ


ตัวเลข Subnet mask สามารถเรียนได้หลายรูปครับ...
ยกตัวอย่าง 255.255.255.0
- รูปแท้ จะเขียนเป็นเลขฐานสอง = 11111111.11111111.11111111.00000000 (ซึ่งมันโคตะระยาว และตาลาย)

- เราจึงเขียนลดรูป"เลขฐานสอง"ในแต่ล่ะหลัก มาเป็นเลข ฐานสิบ (เช่น 11111111 จะเท่ากับ เลข 255 ในระบบฐานสิบ) เราจึงได้เลขสั้นลงเป็น = 255.255.255.0


ส่วน NetBits สองหลักนั้น ใช้วิธีลดรูป หรือพูดง่ายๆก็คือ การนับจำนวน"ตัว"ของเลข "1" ... เราก็นับไปซิว่าในNetmask(ฐานสอง)มันมีเลข"1"อยู่กี่ตัว
เช่น..
255.255.255.0  = 11111111.11111111.11111111.00000000 นับเลข "1" ได้ทั้งหมด 24 ตัว

หรือ
255.255.252.0 = 11111111.11111111.11111100.00000000 นับเลข "1" ได้ทั้งหมด 22 ตัว

หรือ
255.255.0.0 = 11111111.11111111.00000000.00000000 นับเลข "1" ได้ทั้งหมด 16 ตัว

นี่ล่ะครับ คือที่มา ของเลข 24 กะ 22 ที่เราสงสัยไง...


ตาราง Netmask
255.255.255.255 = 11111111.11111111.11111111.11111111  / 32
255.255.255.254 = 11111111.11111111.11111111.11111110  / 31
255.255.255.252 = 11111111.11111111.11111111.11111100  / 30
255.255.255.248 = 11111111.11111111.11111111.11111000  / 29
255.255.255.240 = 11111111.11111111.11111111.11110000  / 28
255.255.255.224 = 11111111.11111111.11111111.11100000  / 27 
255.255.255.192 = 11111111.11111111.11111111.11000000  / 26
255.255.255.128 = 11111111.11111111.11111111.10000000  / 25 
255.255.255.0 = 11111111.11111111.11111111.00000000  / 24
255.255.254.0 = 11111111.11111111.11111110.00000000  / 23 
255.255.252.0 = 11111111.11111111.11111100.00000000  / 22 
255.255.248.0 = 11111111.11111111.11111000.00000000  / 21 
255.255.240.0 = 11111111.11111111.11110000.00000000  / 20
255.255.224.0 = 11111111.11111111.11100000.00000000  / 19 
255.255.192.0 = 11111111.11111111.11000000.00000000  / 18
255.255.128.0 = 11111111.11111111.10000000.00000000  / 17
255.255.0.0 = 11111111.11111111.00000000.00000000  / 16
255.254.0.0 = 11111111.11111110.00000000.00000000  / 15
255.252.0.0 = 11111111.11111100.00000000.00000000  / 14
255.248.0.0 = 11111111.11111000.00000000.00000000  / 13
255.240.0.0 = 11111111.11110000.00000000.00000000  / 12
255.224.0.0 = 11111111.11100000.00000000.00000000  / 11
255.192.0.0 = 11111111.11000000.00000000.00000000  / 10
255.128.0.0 = 11111111.10000000.00000000.00000000  / 9
255.0.0.0 = 11111111.00000000.00000000.00000000  / 8
254.0.0.0 = 11111110.00000000.00000000.00000000  / 7
252.0.0.0 = 11111100.00000000.00000000.00000000  / 6
248.0.0.0 = 11111000.00000000.00000000.00000000  / 5
240.0.0.0 = 11110000.00000000.00000000.00000000  / 4
224.0.0.0 = 11100000.00000000.00000000.00000000  / 3
192.0.0.0 = 11000000.00000000.00000000.00000000  / 2
128.0.0.0 = 10000000.00000000.00000000.00000000  / 1
0.0.0.0 = 00000000.00000000.00000000.00000000  / 0

1 comments:

ubeyamaguchi said...

BetVictor Review (2021) - DrMCD
(1); (2021) (1); (2021) (1) 보령 출장안마 BetVictor Review. 2021-12-10 충주 출장안마 Read 경산 출장샵 more. Rating: 4 · ‎2 구리 출장샵 reviews 당진 출장샵

Post a Comment

 

Pfsense Thailand Copyright © 2011-2012 | Powered by Blogger