เหตุใดจึงต้องการที่อยู่ IP คลาส C ในเครือข่ายส่วนตัว


15

เหตุใดจึงต้องใช้ที่อยู่ IP คลาส C เหนือ A และ B ในเครือข่ายส่วนตัว

คำตอบที่เป็นไปได้ของฉันคือ "ในคลาส C จำนวนโฮสต์ IP แอดเดรสที่มีอยู่ในเครือข่ายน้อยกว่าคลาส A หรือ B ทำให้ DHCP จัดการได้ง่ายขึ้น" แต่ฉันต้องการยืนยันอีกครั้ง


1
หมายเหตุคลาส A / B / C / D / E เป็นคำศัพท์ที่ล้าสมัย (ดูen.wikipedia.org/wiki/ ...... ); วันนี้เราใช้ CIDR และ "class C" เทียบเท่ากับ "xxxx / 24"; ดูen.wikipedia.org/wiki/…
quack quixote

2
@quack: จริงยกเว้นเมื่อคุณอ้างถึงที่อยู่ RFC1918 CIDR และ VLSM เกี่ยวข้องกับที่อยู่ที่สามารถกำหนดเส้นทางแบบสาธารณะได้เท่านั้น ที่อยู่ RFC1918 ยังสามารถพิจารณาได้ว่าเป็นประเภทที่ดีเยี่ยม
joeqwerty

1
@joeqwerty: คุณอ่าน RFC1918 แล้วหรือยัง มันหมายถึง 3 ส่วนส่วนตัวโดย CIDR faqs.org/rfcs/rfc1918.html ฉันใช้ที่บ้านเพื่อแกะสลักออกเอง 10.xx0 / 24
ต้มตุ๋น quixote

1
ฉันรู้ว่าฉันรู้ว่า. ฉันแค่บอกว่าคนส่วนใหญ่เรียนรู้ที่อยู่ IP เป็นที่อยู่ที่ดีงามและนั่นคือสิ่งที่ติดอยู่ในใจเมื่อพวกเขาพูดถึงเรื่องที่อยู่ IP ฉันอ่านคำถามและเข้าใจความหมายของ OP เมื่อเขาอ้างถึงที่อยู่ IP "คลาส"
joeqwerty

1
@joeqwerty: อย่าระบุว่า RFC1918 เป็นข้อยกเว้นสำหรับกฎเมื่อไม่มี นั่นเป็นเพียงความสับสน ฉันเรียนรู้ที่อยู่ IP เป็น classful เกินไปและฉันไม่ได้ต่อต้านมันเป็นเครื่องมือการสอน แต่มีความแตกต่างระหว่างการทำให้ผู้เรียนง่ายขึ้นและการบิดเบือนข้อเท็จจริงและการแสดงความคิดเห็นของคุณในโพสต์นี้เป็นสิ่งที่ใหม่กว่าในอดีต
ต้มตุ๋น quixote

คำตอบ:


25

ฉันไม่คิดว่าพวกเขาต้องการ ฉันเห็นเครือข่ายมากมายโดยใช้ RFC1918 class A, B และ C ใช้คลาสที่เหมาะสมกับความต้องการของคุณ:

  1. คุณต้องการซับเน็ตจำนวนเท่าใด

  2. คุณต้องการโฮสต์จำนวนเท่าใดต่อซับเน็ต

  3. คุณต้องใช้การกำหนดเส้นทางแบบใดในการกำหนดเส้นทางการรับส่งข้อมูลระหว่างเครือข่ายย่อย

  4. คุณคาดหวังว่าจะมีโฮสต์จำนวนมากต่อซับเน็ตและต้องการลดขนาดของโดเมนการออกอากาศของคุณหรือไม่?


1
+1 คำตอบที่ดี กระทบเล็บบนหัว
เดฟ M

สั้นหวานและตรงประเด็น +1
Maximus Minimus

6

มันจะดีถ้าคนหยุดพูดคุยเกี่ยวกับเครือข่ายคลาส AB และ C สิ่งเหล่านี้ไม่ได้ถูกใช้มาเป็นเวลานานและแย่กว่าไร้ความหมายและใช้เป็นคำถาม "gotcha" ในการสัมภาษณ์หรือมุกตลกเกี่ยวกับ greybeards

ตามคลาส A คุณหมายถึงเครือข่ายที่มี / 8 netmask หรือคุณหมายถึงว่า octet แรกอยู่ระหว่าง 0 ถึง 127 โดยคลาส B คุณหมายถึง a / 16 หรือ octet แรกอยู่ระหว่าง 128 และ 192 หรือไม่ ทำไมคุณถึงพูดถึงเครือข่ายที่ดีงามตั้งแต่แรก?

สำหรับที่อยู่ส่วนตัวความแตกต่างคือโง่ RFC1918 กำหนดหลายเครือข่ายที่ไม่ควรกำหนดเส้นทางทั่วโลกรวมถึง 10.0.0.0/8 (คลาสจริง A), 172.16.0.0/12 (ในช่วงเครือข่ายคลาส B แต่ประกอบด้วยเครือข่าย "คลาส B" 16 ที่ต่อเนื่องกัน) หรือ 192.168.0.0/16 (ซึ่งเป็น 256 เครือข่าย "คลาส C" ที่ต่อเนื่องกัน)

ดังที่ Kazoom กล่าวว่าผู้คนพูดถึงเครือข่ายย่อยตาม subnet mask ไม่ใช่ขนาดของ octet แรก (ซึ่งบอกเป็นนัย subnet mask ในวัน "classful")

และถ้าคุณถามคำถามนี้เพราะเป็นส่วนหนึ่งของหลักสูตรบางอย่างคุณควรโกรธอาจารย์ผู้สอนของคุณโดยไม่ให้เขาออกจากต้นปี 1990 (1993) ตามวิกิพีเดีย ผู้สอนของคุณกำลังเสียเวลาและอาจใช้เงินเช่นกันเว้นแต่ชั้นเรียนของคุณคือ "ประวัติของอินเทอร์เน็ตและโปรโตคอลการกำหนดเส้นทางโบราณ" ซึ่งหวังว่าจะรวม uucp และ bitnet เช่นเดียวกับ rip และ decnet และ SNA


2
@chris: ด้วยความเคารพฉันคิดว่าคนพูดถึงพวกเขาว่าเป็นที่อยู่ที่ดีงามเพราะนั่นคือสิ่งที่พวกเขาเรียนรู้และคุ้นเคย คนส่วนใหญ่จัดการกับที่อยู่ภายใน RFC1918 และเช่นอ้างถึงพวกเขาเป็นคลาส A, B และ C หากเครือข่ายภายในของคุณเป็น 172.21.0.0 กับหน้ากากของ 255.240.0.0 (172.16.0.0/12 ในสัญกรณ์ CIDR) ว่า ในความเป็นจริงคำอธิบายที่คลาส B คลาส มันเป็นเรื่องของการตั้งชื่อความหมายเท่าที่ฉันเห็น
joeqwerty

4
@ โจในขณะที่คริสตอบสนองอาจข้ามไปยังดินแดนที่หมุนรอบได้ สัญกรณ์ชั้นเรียนได้รับการโบราณสำหรับ 17 ปีและผู้คนควรจะเปลี่ยนตอนนี้จริงๆ
Chris S

จริงเพียงพอ ถึงเวลาที่สุนัขแก่จะเรียนรู้กลอุบายใหม่ ๆ ที่ฉันคิดว่า
joeqwerty

@joeqwerty คุณไม่ถูกต้อง เครือข่ายที่ดีงามนั้นต้องมีเน็ตมาสก์จัดชิดกับขอบเขต 8 บิต นี่คือสาเหตุที่พวกเขาถูกกำจัด เครือข่ายคลาส B 172.21.0.0 จะต้องมีเน็ตมาสก์ที่ 255.255.0.0 นั่นเป็นเหตุผลว่าทำไมผู้คนถึงกำจัดแนวคิดเรื่องเครือข่าย "ดีงาม" หากแม้แต่ผู้เชี่ยวชาญใช้สัญลักษณ์ "คลาส" ไม่ถูกต้องใครจะคาดหวังให้ใช้ประโยชน์ได้อย่างไรในการสนทนา?
chris

2
@chris: ฉันคิดว่าแม้ผู้เชี่ยวชาญใช้สัญลักษณ์ "คลาส" อย่างไม่ถูกต้องเพราะมันตายไปนานแล้ว ด้วยเหตุผลบางอย่าง "คลาส C" ดูเหมือนจะติดอยู่รอบ ๆ และปรับเปลี่ยนเพื่อหมายถึง "ใด ๆ โดยพลการ / 24" ฉันเคยเห็นคนที่มีความรู้บางคนอ้างถึงที่อยู่ที่ระบุว่าเป็น "คลาส C" แม้ว่าบิตชั้นนำจะไม่จำเป็นต้องมี 110
Gerald Combs

1

ถ้า a / 24 นั้นดีพอสำหรับ Linksys, Netgear, Buffalo, Apple และผู้ผลิตอุปกรณ์ระดับผู้บริโภครายอื่น ๆ ทุกอย่างก็ดีพอสำหรับฉัน


1
a / 24 ไม่ใช่เครือข่าย "คลาส C" เครือข่ายคลาส C เป็นเครือข่ายที่ออคเต็ตแรกอยู่ระหว่าง 192 ถึง 223 และซับเน็ตมาสก์คือ 255.255.255.0 (หรือ / 24 ในรูปแบบ cidr สมัยใหม่)
chris

2
อาจเป็นเรื่องตลกที่คลุมเครือ / บอบบางเกินไป? barrypopik.com/index.php/texas/entry/…
Gerald Combs

0

ไม่มีเหตุผลที่ดี

โดยส่วนตัวแล้วฉันใช้งานชิ้นที่ 10 ซึ่งง่ายต่อการจดจำและฉันมีพื้นที่เหลือเฟือให้กับ subnet ถ้าฉันต้องการ :-D

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