อะไรคือความแตกต่างระหว่าง subnet mask และ netmask?


20

มีเหตุผลใดบ้างในการใช้สองชื่อที่แตกต่างกันในการพิจารณา host ID และ net ID?

ตัวอย่างเช่นถ้าคุณพิมพ์print routeใน Command Prompt คุณจะได้รับสิ่งที่มีnetmaskแต่การตั้งค่า IPv4 ดูเหมือนว่าจะใช้มาสก์

มีความแตกต่างอย่างมีนัยสำคัญระหว่างสองคำหรือไม่


3
มันเป็นเพียงคำสแลง
KCotreau

2
แล้วทำไม microsoft ควรใช้ 2 ชื่อด้วย?
SpiXel

3
ทำไมเราถึงเรียกว่า William, Bill หรือ Billy เราชอบและในบางกรณีก็ขี้เกียจ คำที่เหมาะสมคือ subnet mask แต่คนอื่น ๆ ใช้กันอย่างแพร่หลายบางที netmask อาจจะมากกว่า
KCotreau

คำตอบ:


30

ความแตกต่างนั้นน้อยมาก ๆ 9 คูณจาก 10 พวกเขาจะหมายถึงสิ่งเดียวกัน

อย่างไรก็ตามข้อกำหนดอาจมีความหมายตามบริบทในกรณีที่เรากำลังพูดถึงเครือข่ายย่อยของเครือข่ายที่กำหนด ในกรณีเหล่านั้นคำสองคำว่า "หน้ากากเครือข่าย" และ "หน้ากากเครือข่ายย่อย" อาจมีความหมายที่แตกต่างกัน นั่นคือถ้าเราสร้างความแตกต่างระหว่าง "เครือข่าย" และ "เครือข่ายย่อย" ดังนั้น "หน้ากากของเครือข่าย" และ "หน้ากากของเครือข่ายย่อย" หมายถึงสิ่งที่แตกต่างเพราะบริบท ความแตกต่างนี้เป็นความแตกต่างสัมพัทธ์

ตัวอย่างเช่นสมมติว่าคุณได้รับ10.10.0.0/16เครือข่าย (โดยใช้สัญกรณ์ CIDR ) ที่นี่ "หน้ากากเครือข่าย" 255.255.0.0ของคุณคือ สมมติว่าคุณต้องแยกเครือข่ายนี้ออกเป็น 4 เครือข่ายย่อย ๆ แต่ละเครือข่ายมีขนาดใหญ่เท่าที่ควรจะเป็น ในการรับเครือข่าย 4 เครือข่าย10.10.0.0/16คุณต้องยืมสองบิต (00, 01, 10, 11) จากที่อยู่โฮสต์และใช้สำหรับที่อยู่เครือข่ายย่อย สิ่งนี้จะทำให้คุณมีเครือข่ายย่อยต่อไปนี้:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

ที่นี่ "หน้ากากเครือข่าย" ของคุณยังอยู่255.255.0.0แต่ในแต่ละ "มาสก์" 255.255.192.0เป็น

แต่อย่างที่ฉันพูดมันเป็นคำที่สัมพันธ์กันอย่างสมบูรณ์ตามบริบท หนึ่งยังสามารถพูดคุยเกี่ยวกับ255.255.192.0การเป็น "หน้ากากเครือข่าย" จากนั้น255.255.0.0เป็น "หน้ากาก supernet" ถ้าในบริบทเดียวกันกับที่เรากำลังพูดถึง10.10.0.0/16การเป็น supernet 10.10.64.0/18ของการพูด ทุกอย่างขึ้นอยู่กับบริบทของสิ่งที่ถูกกล่าวถึง


ฉันพนันได้เลยว่านี่เป็นคำตอบที่ดีที่สุดที่ฉันได้อ่าน ขอขอบคุณ.
ผู้เรียน

คำอธิบายที่ชัดเจนคริสตัลชื่นชมและขอบคุณ
Siva Prakash

9

"Netmask", "subnet mask" หรือเพียงแค่ "mask" ล้วน แต่เป็นสิ่งเดียวกัน: มาสก์ที่บอกซอฟต์แวร์ที่ IP นั้นอยู่ในเครือข่ายนั้นซึ่งไม่ได้


3
@SpiXel: Darth Android ถูกต้อง นี่ไม่ใช่การโต้วาที
jftuga

@SpiXel: แบ่งเครือข่ายเป็นส่วนเล็ก ๆ อาจจะประกอบด้วยการใช้ VLANs ที่จะแยกออกและ / หรือการจราจรแยกเช่น DMZs เซิร์ฟเวอร์, HR, การตลาด, นักพัฒนา, iSCSI, การสำรองข้อมูลและอื่น ๆ
jftuga

@jftuga: ใช่ที่เหมาะสมสำหรับส่วนเครือข่ายที่มีขนาดเล็กขอบคุณ :)
SpiXel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.