ผู้ดูแลระบบเครือข่ายของฉันได้กำหนดค่าเครือข่ายให้มีเครือข่ายย่อย 32768
การคำนวณของคุณจะถูกต้องตามสมมติฐานสองข้อ:
- ว่าเครือข่ายทั้งหมดคือ / 8 (255.0.0.0)
- และทุกเครือข่ายย่อยมีขนาดเท่ากันนั่นคือทั้งหมด / 23 (255.255.254.0)
อย่างไรก็ตามคุณ ไม่ได้ ทำสมมติฐานเหล่านี้โดยอัตโนมัติ
คุณไม่สามารถกำหนดขนาดทั้งหมดของเครือข่ายได้อย่างสิ้นเชิงจากที่อยู่ของมัน เฉพาะการจองแบบใช้ส่วนตัวเท่านั้นคือ / 8 แต่การกำหนดเส้นทางที่แท้จริงไม่มีการจัดประเภทเลยทีเดียวในขณะนี้ - เครือข่าย unicast ทั้งหมดต้องมีขนาด (netmask หรือ / prefix) ระบุไว้อย่างชัดเจน
มันเป็นความจริงที่ ในวันก่อนหน้า (ยุค classful + subnetting) ทั้งเครือข่าย 10.x จะเป็น "class A" และดังนั้นจึงเข้มงวด a / 8 แต่นั่นไม่จำเป็นต้องเป็นกรณีอีกต่อไป
เป็นเรื่องธรรมดามากที่จะใช้การจอง 10.0.0.0/8 ทั้งหมดเป็นเครือข่ายเดียว แต่อาจเป็นไปได้ว่าผู้ดูแลระบบเครือข่ายของคุณอาจตัดสินใจใช้ 10.64.0.0/12 หรือ 10.69.0.0/16 เป็นเครือข่ายหลัก
คุณไม่สามารถสันนิษฐานได้ว่าเครือข่ายย่อยทั้งหมดมีขนาดเท่ากัน ซับเน็ตมาสก์ให้นิยามเท่านั้น นี้ ขนาดของซับเน็ต - โฮสต์ของคุณไม่จำเป็นต้องรู้อะไรเกี่ยวกับซับเน็ตย่อยไกล (เฉพาะเราเตอร์เท่านั้นที่รู้) มันเป็นเรื่องธรรมดามากสำหรับเครือข่าย IPv4 ที่จะผสมผสานระหว่าง / 24, / 16's, / 20's, / 31's, ฯลฯ
แต่ละเครือข่ายย่อยอาจประกอบด้วยโฮสต์ได้มากถึง 510 โฮสต์
อาจเป็นไปได้ แต่ เท่านั้น หากคุณสมมติว่าเครือข่ายย่อยทั้งหมดในเครือข่ายมีขนาดเท่ากัน อย่างที่ได้กล่าวไปก่อนหน้านี้ไม่ได้เป็นเช่นนั้นเสมอไป
เครือข่ายจะสตรีมจาก 10.0.0.0 ถึง 10.255.255.254
อาจเป็นไปได้ แต่ เท่านั้น หากคุณคิดว่าเครือข่ายคือ / 8 (255.0.0.0) ตามที่ระบุไว้ก่อนหน้านี้คุณไม่สามารถทำการสันนิษฐานได้โดยอิงจากที่อยู่เครือข่าย
ซับเน็ตที่ฉันเกิดขึ้นนั้นอยู่ในช่วงจาก 10.68.6.1 - 10.68.7.254
ใช่ถ้าคุณกำลังอธิบายที่อยู่ที่มีให้กับโฮสต์ แต่สำหรับจุดประสงค์ในการกำหนดเส้นทางมันจะถูกต้องมากขึ้นถ้ารวม 10.69.6.0 - 10.69.7.255 (ฉันถือว่า '68' เป็นตัวพิมพ์ผิด)
เหตุผลก็คือเราเตอร์ระดับกลางไม่ทราบว่าที่อยู่ที่กำหนดเป็นโฮสต์หรือไม่เพราะพวกเขาไม่ทราบว่าเครือข่ายย่อยที่อยู่ห่างไกลมีขนาดใหญ่เพียงใด ดังนั้นพวกเขาจะส่งต่อแพ็คเก็ตสำหรับ 10.69.6.0 เช่นเดียวกับ 10.69.6.1 (เฉพาะเมื่อแพ็กเก็ตมาถึงเราเตอร์สุดท้ายซึ่งเชื่อมต่อโดยตรงกับเครือข่ายคือเมื่อที่อยู่ 'เครือข่าย' และ 'ออกอากาศ' ได้รับการดูแลเป็นพิเศษ)
ฉันไม่สามารถ ping ใครนอก subnet ของฉัน
ถูกต้องถ้าคุณไม่มีเกตเวย์ที่กำหนดค่าใด ๆ
แต่เพียงเพราะแผง "การกำหนดค่า IP" ไม่แสดง ค่าเริ่มต้น เกตเวย์ไม่ได้หมายความว่าคุณไม่มี โดยเฉพาะ เกตเวย์ (นั่นคือเส้นทางแบบคงที่ที่กำหนดค่าในแผงย่อย 'ขั้นสูง') เป็นที่ยอมรับว่าค่อนข้างหายากสำหรับโฮสต์ปกติ แต่ไม่ควรมองข้าม
คุณสามารถดูเส้นทางทั้งหมดทุกประเภทผ่าน netstat -r -n
หรือ route -4 print
.
โฮสต์บนซับเน็ตอื่นมี subnet mask เหมือนกับที่ฉันมี
ไม่แต่ละเครือข่ายย่อยอาจมีขนาดแตกต่างกัน