สั้น
คุณ subnet mask ใช้เพื่อกำหนดเครือข่ายท้องถิ่นหรือเครือข่ายย่อยของคุณ คุณสามารถเข้าถึงทุกสิ่งที่อยู่ภายในเครือข่ายย่อยเดียวกันโดยตรง แต่ทุกอย่างที่ไม่ได้อยู่ในเครือข่ายย่อยของคุณต้องร้องขอไปผ่านประตู
ดังนั้นสำหรับผู้ใช้ตามบ้านเครือข่ายย่อยของคุณจะเป็นเครือข่ายในบ้านของคุณ - คอมพิวเตอร์และอุปกรณ์ไร้สายทั้งหมดสามารถพูดคุยกับอีกฝ่ายได้โดยตรง แต่อินเทอร์เน็ตอยู่นอกเครือข่ายย่อยของคุณดังนั้นการสื่อสารทั้งหมดจะต้องผ่านเกตเวย์ของคุณ (โดยปกติจะเป็นเราเตอร์) ก่อน
เทคนิคเล็กน้อย
เครือข่ายย่อยเป็น 32 บิตนานหน้ากากบิต (แตะต้องโดยManaf Abo.Rous ) เขียนปกติเป็นสี่ไบต์ 8 บิต โปรดทราบว่า255
เป็น11111111
(8 คน) ในไบนารี
หน้ากากโดยทั่วไปหมายถึง"เฉพาะผู้ที่อยู่ IP ที่มีตัวเลขเดียวกันในสถานที่ที่กำหนดไว้โดยหน้ากากเครือข่ายย่อยที่อยู่ในเครือข่ายท้องถิ่นของฉัน"
ดังนั้นเครือข่ายย่อยของ255.255.255.0
วิธีการทุกที่อยู่ IP 192.168.001.###
ที่ตรงกับสามไบต์แรกเป็นเครือข่ายท้องถิ่นของคุณกับตัวเลขที่กำหนดนี้คือการจับคู่อะไร อีกวิธีหนึ่งคือเครือข่ายย่อยที่กว้างขึ้นจะทำให้เครือข่ายของคุณ255.255.0.0
192.168.###.###
ทางเทคนิคเพิ่มเติม
ค่าไบต์ไม่จำเป็นต้องเป็น 255 เสมอไปคุณอาจมี255.255.255.240
ซึ่งก็คือ 28 ค่าหนึ่งและ 4 ศูนย์ ซึ่งหมายความว่า 28 บิตแรกของ IP อื่นจะต้องตรงกับที่คุณอยู่ในเซ็ตย่อยเดียวกัน หน้ากาก subnet ต้องเสมอเป็นหมายเลขหนึ่งของ 1 ตามด้วยเลขศูนย์เดียวที่จะทำให้ 32 บิตและนี่คือเหตุผลที่มันสามารถแสดงเป็น/28
เช่นกัน (ในกรณีนี้ต่อไป) ด้วยค่าแสดงให้เห็นว่าหลายคนที่ 1 เป็นหน้ากากมี - นี้ โดยปกติจะใช้ในบริบทของ IP เช่น192.168.1.2/28
ดังนั้นหาก IP ของคุณอยู่192.168.1.2
กับซับเน็ตมาสก์เครือข่ายย่อย255.255.255.240
ของคุณคือช่วง IP ของ192.168.1.0
ถึง192.168.1.15
(แม้ว่าโดยทั่วไปจะต่ำสุดและสูงสุดไม่ได้ใช้สำหรับอุปกรณ์เนื่องจากมีฟังก์ชั่นพิเศษ) ถ้า IP ของคุณเป็น192.168.1.53
เครือข่ายของคุณจะเป็นช่วงที่จะ192.168.1.48
192.168.1.63
สังเกตว่าชุดทั้งสองนี้มีที่อยู่ที่ไม่ซ้ำกัน 16 รายการอย่างไร ซับเน็ตยังกำหนดว่าเครือข่ายย่อยมีขนาดใหญ่เพียงใดเนื่องจากกำหนดจำนวนที่อยู่ IP ที่มีอยู่
และตอนนี้ด้วยไบนารี
ในที่สุดการถอดความคำตอบของManaf Abo.Rous มาดูที่ไบนารี
เราจะเริ่มต้นด้วยการใช้รูปแบบ255.255.255.0
ที่นี่มันอยู่ในไบนารี:
11111111 11111111 11111111 00000000
เมื่อได้รับ IP ของคุณคุณจะรู้ว่า IP ทุกตัวในเครือข่ายท้องถิ่นนั้นตรงกับ 24 รายการแรกดังนั้นให้ตรวจสอบ IP ของคุณเป็น192.168.1.2
ไบนารี
11000000 10101000 00000001 00000010
ตอนนี้เราแค่ดูว่า 1 ในเครือข่ายย่อยนั้นคืออะไรเพื่อรับหมายเลขเครือข่ายย่อยของคุณ:
11000000 10101000 00000001 --------
และตอนนี้เรารู้ว่าIP ทุกตัวในเครือข่ายท้องถิ่นของคุณเริ่มต้นด้วยหมายเลขเครือข่ายย่อยของคุณและสามารถมีอะไรก็ได้ในค่าที่หายไปในตอนท้าย
สุดท้ายให้ดูตัวอย่างที่สองโดยใช้ IP 192.168.1.53
และซับเน็ต255.255.255.240
:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
และอีกครั้ง IP ท้องถิ่นของคุณจะมีอะไรในค่าไบนารีสี่ครั้งล่าสุด - ซึ่งก็คือ0000
, 0001
ฯลฯ , มากถึง1111
- หรือเป็นทศนิยม0
ถึง15
- แต่จำไว้ว่าพวกเขาจะต้อง0011
ทำไบต์เต็มหน้า, ดังนั้น IP จริง ๆ มีอยู่00110000
(48) ), 00110001
(49) และต่อไปเรื่อย00111111
ๆ ซึ่งก็คือ 63