Perché gli indirizzi IP di classe C sono preferiti nelle reti private?


15

Perché gli indirizzi IP di classe C sono preferiti su A e B nelle reti private?

La mia possibile risposta è "Nella classe C, il numero di indirizzi IP dell'host disponibile nella rete è inferiore alla classe A o B, facilitando così la gestione del DHCP". Ma vorrei confermare due volte.


1
nota inoltre che le classi A / B / C / D / E sono termini obsoleti (vedi en.wikipedia.org/wiki/… ); oggi usiamo CIDR e "classe C" equivale a "xxxx / 24"; vedi en.wikipedia.org/wiki/…
quack quixote il

2
@quack: True tranne quando ti riferisci agli indirizzi RFC1918. CIDR e VLSM sono realmente rilevanti solo per indirizzi instradabili pubblicamente. Gli indirizzi RFC1918 possono ancora essere considerati di classe.
joeqwerty,

1
@joeqwerty: hai letto RFC1918? fa riferimento alle 3 sezioni private di CIDR. faqs.org/rfcs/rfc1918.html lo uso a casa per ritagliarmi il mio 10.xx0 / 24.
Quack Quixote,

1
Lo so, lo so. Sto solo dicendo che la maggior parte delle persone ha imparato a indirizzare l'ip come un indirizzo di classe, ed è quello che gli viene in mente quando parlano dell'indirizzo IP. Ho letto la domanda e ho capito cosa significava l'OP quando si riferiva alle "classi" di indirizzi IP.
joeqwerty,

1
@joeqwerty: quindi non dichiarare che RFC1918 è un'eccezione alla regola quando non lo è. è solo confuso. ho imparato anche l'indirizzamento IP come di classe, e non mi oppongo ad esso come strumento di insegnamento. ma c'è una differenza tra la semplificazione per uno studente e l'errata indicazione dei fatti, e i tuoi commenti su questo post sono più i secondi che i primi.
Quack Quixote,

Risposte:


25

Non penso che siano preferiti. Ho visto molte reti utilizzando gli schemi di indirizzamento di classe A, B e C RFC1918. Usa la classe adatta alle tue esigenze:

  1. Di quante sottoreti hai bisogno?

  2. Di quanti host per sottorete hai bisogno?

  3. Quali sono i requisiti di routing necessari per instradare il traffico tra le sottoreti?

  4. Prevedi di avere un gran numero di host per sottorete e desideri ridurre le dimensioni dei tuoi domini broadcast?


1
+1 Ottima risposta. Colpisce l'unghia sulla testa,
Dave M,

Breve, dolce e al punto. +1
Massimo Massimo

6

Sarebbe bello se la gente smettesse di parlare di reti di classe AB e C. Tali cose non sono state usate da molto tempo e sono peggio che insignificanti e sono meglio utilizzate come domande "gotcha" su interviste o battute di battute su greybeards.

Per classe A, intendi una rete con una maschera di rete / 8 o intendi che il primo ottetto è compreso tra 0 e 127? Per classe B intendi a / 16 o il primo ottetto è compreso tra 128 e 192? Perché stai parlando di reti di classe in primo luogo?

Per gli indirizzi privati, la distinzione è sciocca. RFC1918 definisce diverse reti che non devono essere instradate a livello globale, tra cui 10.0.0.0/8 (una vera classe A), 172.16.0.0/12 (in un intervallo di rete di classe B ma costituito da 16 reti contigue di "classe B"), oppure 192.168.0.0/16 (ovvero 256 reti contigue di "classe C").

Come ha detto Kazoom, le persone parlano di sottoreti basate sulla loro subnet mask, non sulla dimensione del primo ottetto (che implicava la subnet mask nei giorni "di classe").

E, se stai ponendo questa domanda perché fa parte di alcuni corsi, dovresti incazzarti con il tuo istruttore per non aver tirato fuori la testa dai primi anni '90 (1993, secondo Wikipedia). Il tuo istruttore sta sprecando il tuo tempo e probabilmente anche i tuoi soldi, a meno che la tua classe non sia "la storia di Internet e dei protocolli di routing antichi" che si spera includano anche uucp e bitnet oltre a rip e decnet e forse SNA.


2
@chris: Con tutto il rispetto, penso che le persone si riferiscano a loro come indirizzi di classe perché è quello che hanno imparato e con cui hanno familiarità. La maggior parte delle persone si occupa degli indirizzi interni di RFC1918 e come tali si riferiscono a loro come classe A, B e C. Se la tua rete interna è 172.21.0.0 con una maschera di 255.240.0.0 (172.16.0.0/12 in notazione CIDR), allora che è in effetti una descrizione di classe di classe B. È una questione di semantica della nomenclatura, per quanto posso vedere.
joeqwerty,

4
@Joe, mentre la risposta di Chris potrebbe aver attraversato un po 'il territorio dei troll, fa buoni punti. La notazione di classe è stata antiquata per 17 yreas, e ora la gente avrebbe dovuto davvero passare.
Chris S,

Abbastanza vero. Suppongo che sia tempo che i vecchi cani imparino nuovi trucchi.
joeqwerty,

@joeqwerty. Sei errato Una rete di classe deve avere la maschera di rete allineata con un limite di 8 bit. Questo è il motivo per cui sono stati liberati. una rete di classe B 172.21.0.0 dovrebbe avere una maschera di rete di 255.255.0.0. Ecco perché le persone si sono liberate del concetto di notazione di rete "di classe". Se anche un esperto usa la notazione "classe" in modo errato, come ci si può aspettare che qualcuno la usi utilmente durante la conversazione?
chris,

2
@chris: Penso che persino gli esperti usino la notazione "class" in modo errato proprio perché è morto da così tanto tempo. Per qualche ragione "classe C" sembra essersi bloccato e trasformato in "qualsiasi arbitrario / 24". Ho visto alcune persone molto competenti riferirsi a un determinato indirizzo come a "classe C" anche se i suoi bit principali non sono necessariamente 110.
Gerald Combs

1

Se un / 24 è abbastanza buono per Linksys, Netgear, Buffalo, Apple e qualsiasi altro produttore di dispositivi di fascia consumer, allora è abbastanza buono per me.


1
a / 24 non è una rete di "classe C". una rete di classe C è quella in cui il primo ottetto è compreso tra 192 e 223 e la subnet mask è 255.255.255.0 (o / 24 nella notazione cidr moderna).
chris,

2
Forse lo scherzo era troppo oscuro / sottile? barrypopik.com/index.php/texas/entry/…
Gerald Combs

0

Nessun buon motivo.

Personalmente uso blocchi di 10. È facile da ricordare e, se lo voglio, ho un sacco di spazio per la sottorete. :-D

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.