แก้งง..เรื่อง 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:
BetVictor Review (2021) - DrMCD
(1); (2021) (1); (2021) (1) 보령 출장안마 BetVictor Review. 2021-12-10 충주 출장안마 Read 경산 출장샵 more. Rating: 4 · 2 구리 출장샵 reviews 당진 출장샵
Post a Comment