ยกตัวอย่างเช่น"/16"
ในที่นี้หมายถึงอะไร"192.168.0.0/16"
ยกตัวอย่างเช่น"/16"
ในที่นี้หมายถึงอะไร"192.168.0.0/16"
คำตอบ:
คำอธิบายง่ายๆ:
นี่/<number>
คือวิธีที่คอมพิวเตอร์สามารถคำนวณได้อย่างรวดเร็วว่าส่วนใดของเครือข่ายและอะไรที่ไม่ มันหมายถึงความยาวบิตของมาสก์เครือข่ายย่อยตามที่ระบุไว้ข้างต้น ซับเน็ตมาสก์นั้นเหมือนกับการปิดบังเมื่อทาสี คุณวางหน้ากากทับสิ่งที่คุณไม่ต้องการทาสี ซับเน็ตมาสก์เป็นวิธีการคำนวณส่วนเครือข่ายของพื้นที่ที่อยู่และพื้นที่ที่อยู่โฮสต์ พื้นที่ที่อยู่เครือข่ายถูกกำหนดให้กับคุณพื้นที่ที่อยู่โฮสต์ที่คุณกำหนดว่าอุปกรณ์ใดจะได้รับที่อยู่ใดในพื้นที่โฮสต์
คอมพิวเตอร์ทำการคำนวณเลขฐานสองของ ANDing ที่อยู่ IP และรูปแบบเครือข่าย
ที่อยู่ IP 10.10.15.10/16
ขั้นตอนที่ 1) แปลที่อยู่ IP 4 octets เข้าไบนารี: 00001010.00001010.00001111.00001010
ขั้นตอนที่ 2) แปลซับเน็ตมา 4 octets เข้าไบนารีซึ่งเป็นเรื่องง่ายโดยใช้CIDR : 11111111.11111111.00000000.00000000
ขั้นตอนที่ 3) ดำเนินการ Anding ที่สองที่อยู่ นี่จะให้ที่อยู่เครือข่ายสำหรับซับเน็ต
กฎ ANDING มีดังนี้:
00001010.00001010.00001111.00001010 และ 11111111.11111111.00000000.00000000 ----------------------------------- 00001010.00001010.00000000.00000000
ขั้นตอนที่ 4) แปลงกลับเป็นทศนิยม: 10.10.0.0
ดังนั้นตอนนี้คอมพิวเตอร์รู้ว่าที่อยู่ใด ๆ จาก 10.10.0.0 ถึง 10.10.255.255 เป็นส่วนหนึ่งของเครือข่ายและที่อยู่อื่น ๆ ไม่ได้เป็น
มันเหมือนสิ่งแก๊งค์เครือข่ายไบนารีคุณอยู่หรือไม่
เครื่องหมายทับและหมายเลขต่อไปนี้เป็นเพียงวิธีการย่อเพื่อเขียน subnet mask มันเรียกว่าสัญกรณ์ CIDR (Classless Inter-Domain Routing) นอกจากนี้ยังเรียกกันทั่วไปว่าเป็นความยาวคำนำหน้า
ตัวเลขหลังเครื่องหมายทับหมายถึงจำนวนของ 1 ต่อเนื่องในซับเน็ตมาสก์ ตัวอย่างเช่น192.168.10.0/24
เท่ากับเครือข่ายที่192.168.10.0
มี255.255.255.0
ซับเน็ตมาสก์ หากคุณแปลง255.255.255.0
เป็นไบนารี่คุณจะจบลงด้วยการติดต่อกัน 24 ครั้ง1
:
11111111.11111111.11111111.00000000
อีกตัวอย่างหนึ่ง10.0.0.0/8
คือ 8 ติดต่อกัน1
'ในมาสก์จะช่วยให้คุณหรือ11111111.00000000.00000000.00000000
255.0.0.0
สำหรับข้อมูลเพิ่มเติมโปรดดูที่RFC 4632 มาตรา 3.1
เครื่องหมายทับที่อยู่ IP ต่อไปนี้เป็นตัวย่อสำหรับ subnet mask
รุ่นไบนารีของซับเน็ตมาสก์จะประกอบด้วยอันและศูนย์เช่นเดียวกับรูปแบบไบนารีของที่อยู่ IP ที่จะเป็นอย่างไรก็ตามที่อยู่ในมาสก์เครือข่ายย่อยจะติดต่อกันทั้งหมด จำนวนของสิ่งที่อยู่ใน subnet mask เท่ากับจำนวนของตัวย่อ
ตัวอย่างเช่นมาสก์ซับเน็ต / 16 ที่คุณถามเกี่ยวกับจะมี 16 อันติดต่อกันส่วนที่เหลือเป็นเลขศูนย์ 11111111.11111111.00000000.00000000 เมื่อทำการแปลงจากระบบเลขฐาน 2 ของเลขฐานสองเป็นระบบเลขฐาน 10 ของเลขฐานสิบของที่อยู่ IP ดังนั้นมันจึงเท่ากับ 255.255.0.0
A / 9 subnet mask จะเป็น 11111111.10000000.00000000.00000000 หรือ 255.128.0.0
A / 30 subnet mask จะเป็น 11111111.11111111111111111111111100 หรือ 255.255.255.252 ซึ่งเหมาะสำหรับการสร้างเครือข่ายที่มีเพียงเราเตอร์ 2 ตัวหรือสวิตช์เลเยอร์ 3 เนื่องจากมีเพียง 4 ที่อยู่ IP ทั้งหมดและ 2 แห่งเท่านั้นที่เป็นที่อยู่ IP ของโฮสต์ที่ใช้งานได้ .
มีหลายสิ่งที่สามารถทำกับ subnetting ได้ แต่ subnetting นั้นเป็นสัตว์ประหลาดตัวใหม่ที่จัดการหากคุณเพิ่งเริ่มต้น
/x
สไตล์การหารือเกี่ยวกับการลงครึ่งหนึ่งภายใต้ "คำศัพท์เพิ่มเติม"
192.168.0.0 เป็นที่อยู่ IP เริ่มต้นส่วนตัวช่วงที่อยู่ (192.168.0.0 มากถึง 192.168.255.255 เครือข่ายขนาดเล็ก) หมายความว่าคุณได้ใช้สิบหกบิตสำหรับที่อยู่เครือข่ายจากสามสิบสองบิตและบิตที่เหลือสำหรับการโฮสต์ที่อยู่ สำหรับสิบหกบิตที่เหลือเหล่านี้สามารถใช้สำหรับการแบ่งย่อยตามการออกแบบเครือข่ายและขั้นตอนการแบ่งย่อยอื่น ๆ แสดงในโพสต์ด้านบน
อีกคำอธิบายง่ายๆคือมีกี่ที่อยู่ที่คุณสามารถมีได้ในช่วงเดียว
เช่นคุณมี IP abcd / x ดังนั้น a, b, c, d แต่ละรายการสามารถมีค่า 0-255 ซึ่งให้เรา 2 ^ 3 (ความยาวสูงสุดคือ 3) = 8 ดังนั้นส่วนหนึ่งของ ip สามารถมี 8 บิต
ตอนนี้ถ้าเราเขียน ip อย่าง 10.10.0.0/x ดังนั้นตอนนี้ x / 8 = จำนวนบล็อกคงที่ทั้งหมดที่เรามี
เช่นถ้าเรามี / 16 ดังนั้น 16/8 = 2 นี่หมายความว่าเรามี 2 บล็อกฟรีดังนั้นตอนนี้ ip จะเป็น 10.10.0.0 ดังนั้นที่นี่สองบล็อกแรกได้รับการแก้ไขและเราสามารถมี 0-255 ในแต่ละสองบล็อกสุดท้าย 256 * 256 = 65536 (ที่อยู่ที่เรามีได้) และใน netmask จะเป็น 255.255.0.0
ตอนนี้สมมติว่าเรามี / 18 ซึ่งหารด้วย 8 ไม่สมบูรณ์ดังนั้น 18/8 = 2 (บล็อกคงที่) และ 2 เหลืออยู่ดังนั้นตอนนี้หาร 256 สองครั้งซึ่งก็คือ 256/2 = 128, 128/2 = 64 ดังนั้นเราจึงได้ 64 ตอนนี้ 256-64 = 192 ดังนั้นตอนนี้ netmask ของเราจะเป็น 255.255.192.0 ซึ่งหมายความว่าเราสามารถมีที่อยู่ 64 * 256
เพิ่มเติมถ้ามันเป็น / 24 ซึ่งหมายความว่า 24/8 = 3 สามบล็อกได้รับการแก้ไขและหนึ่งคือตัวแปร netmask คือ 255.255.255.0 และถ้าเรามี / 8 นี่หมายความว่า 8/8 = 1 หนึ่งบล็อกได้รับการแก้ไข ดังนั้น 255.0.0.0
เพราะมันหมายถึงหน้ากาก subnet (subnetwork)
1) เขียนที่อยู่ IP อีกครั้งขณะที่คอมพิวเตอร์อ่าน
192.168.0.0 แปลงเป็นไบนารี / base2 / 'bits' เป็น 11000000.10101000.00000000.00000000
2) จำนวนบิต (จากซ้ายไปขวา) ที่แทนซับเน็ตแอดเดรสถูกระบุเป็น 16 ('/ 16')
16 บิตหรือ 11000000.10101000 (192.168) เป็นที่อยู่เครือข่ายและ 0.0 หรือ 00000000.00000000 เป็นที่อยู่โฮสต์ - ในกรณีนี้คือที่อยู่การออกอากาศ
มันถูกอ้างถึงมาสก์เพราะคุณกำลังบอกให้คอมพิวเตอร์เพิกเฉยจำนวนบิตนั้นเมื่อคำนวณที่อยู่โฮสต์หรือบางทีเครือข่ายจะใส่จำนวนบิตเหล่านั้นเป็นตัวระบุหรือมาสก์