Por que os endereços IP de classe C são preferidos em redes privadas?

15

Por que os endereços IP de classe C são preferidos a A e B em redes privadas?

Minha resposta possível é "Na classe C, o número de endereços IP do host disponível na rede é menor que a classe A ou B, facilitando o gerenciamento do DHCP". Mas eu gostaria de confirmar duas vezes.

mauris
fonte
1
observe também que as classes A / B / C / D / E são termos obsoletos (consulte en.wikipedia.org/wiki/… ); hoje usamos CIDR, e "classe C" é equivalente a "xxxx / 24"; veja en.wikipedia.org/wiki/…
quack quixote
2
@quack: True, exceto quando você está se referindo aos endereços RFC1918. O CIDR e o VLSM são realmente relevantes apenas para endereços publicamente roteáveis. Os endereços RFC1918 ainda podem ser considerados de classe.
Joeqwerty
1
@joeqwerty: você leu RFC1918? refere - se às três seções particulares do CIDR. faqs.org/rfcs/rfc1918.html eu uso em casa para esculpir meus próprios 10.xx0 / 24.
quack quixote
1
Eu sei eu sei. Só estou dizendo que a maioria das pessoas aprendeu o endereçamento IP como endereçamento de classe, e é isso que fica na cabeça quando falam sobre endereçamento IP. Eu li a pergunta e entendi o que o OP queria dizer quando se referiu ao endereço IP "classes".
Joeqwerty
1
@ joeqwerty: então não indique que RFC1918 é uma exceção à regra quando não é. isso é apenas confuso. Também aprendi o endereçamento IP como classful e não me oponho a ele como ferramenta de ensino. mas há uma diferença entre simplificar para um aluno e distorcer os fatos, e seus comentários sobre esta postagem são mais os últimos que os primeiros.
quack quixote

Respostas:

25

Eu não acho que eles são os preferidos. Eu já vi muitas redes usando esquemas de endereçamento RFC1918 de classe A, B e C. Use a classe que atenda às suas necessidades:

  1. Quantas sub-redes você precisa?

  2. Quantos hosts por sub-rede você precisa?

  3. Quais são as necessidades de roteamento para rotear o tráfego entre sub-redes?

  4. Você espera ter um grande número de hosts por sub-rede e deseja reduzir o tamanho dos seus domínios de transmissão?

joeqwerty
fonte
1
+1 ótima resposta. Atinge a unha na cabeça, #
Dave M
Curto, doce e direto ao ponto. +1
Maximus Minimus
6

Seria bom se as pessoas parassem de falar sobre redes de classe AB e C. Essas coisas não são usadas há muito tempo e são piores que insignificantes e são mais bem usadas como perguntas "pegadinhas" em entrevistas ou piadas de piadas sobre barbas cinzentas.

Por classe A, você quer dizer uma rede com uma máscara de rede / 8 ou o primeiro octeto está entre 0 e 127? Por classe B, você quer dizer que um / 16 ou o primeiro octeto está entre 128 e 192? Por que você está falando sobre redes de classe em primeiro lugar?

Para endereços particulares, a distinção é boba. O RFC1918 define várias redes que não devem ser roteadas globalmente, incluindo 10.0.0.0/8 (uma verdadeira classe A), 172.16.0.0/12 (em um intervalo de rede de classe B, mas consistindo em 16 redes "de classe B" contíguas) ou 192.168.0.0/16 (que é 256 redes contíguas da "classe C").

Como Kazoom disse, as pessoas falam sobre sub-redes com base em sua máscara de sub-rede, e não no tamanho do primeiro octeto (o que implicava máscara de sub-rede nos dias "de classe").

E, se você está fazendo esta pergunta porque faz parte de alguns cursos, deve ficar chateado com o seu instrutor por não ter tirado a cabeça dele no início dos anos 90 (1993, de acordo com a wikipedia). Seu instrutor está desperdiçando seu tempo e provavelmente dinheiro também, a menos que sua aula seja "a história da Internet e dos protocolos de roteamento antigos", que, esperançosamente, também incluam uucp e bitnet, além de rip e decnet e talvez SNA.

chris
fonte
2
@chris: Com todo o respeito, acho que as pessoas se referem a elas como endereços de classe, porque é isso que aprendem e estão familiarizadas. A maioria das pessoas lida com endereços internos RFC1918 e, como tal, refere-se a eles como classe A, B e C. Se sua rede interna for 172.21.0.0 com uma máscara 255.240.0.0 (172.16.0.0/12 na notação CIDR), então é de fato uma descrição de classe B de classe. É uma questão de semântica de nomenclatura, até onde posso ver.
joeqwerty
4
@ Joe, embora a resposta de Chris tenha cruzado um pouco o território dos trolls, ele faz bons pontos. A notação de classe foi antiquada por 17 anos e as pessoas realmente deveriam ter mudado agora.
Chris S
É verdade. Hora de cães velhos aprenderem novos truques, suponho.
Joeqwerty
@joeqwerty. Você está incorreto. Uma rede de classe deve ter a máscara de rede alinhada com um limite de 8 bits. É por isso que eles se livraram. uma rede 172.21.0.0 classe B teria que ter uma máscara de rede 255.255.0.0. É por isso que as pessoas se livraram da noção de notação de rede "classful". Se mesmo um especialista usa a notação de "classe" incorretamente, como alguém pode usá-la de maneira útil na conversa?
Chris
2
@chris: Acho que até os especialistas usam a notação "classe" incorretamente, precisamente porque ela está morta há tanto tempo. Por alguma razão, "classe C" parece ter permanecido e se transformou em "qualquer arbitrário / 24". Eu vi algumas pessoas muito experientes referem-se a um determinado endereço como uma "classe C", apesar de seus bits líderes não são necessariamente 110.
Gerald Combs
1

Se um / 24 é bom o suficiente para a Linksys, Netgear, Buffalo, Apple e todos os outros fabricantes de dispositivos de consumo, então é bom o suficiente para mim.

Gerald Combs
fonte
1
a / 24 não é uma rede "classe C". uma rede de classe C é aquela em que o primeiro octeto está entre 192 e 223 e a máscara de sub-rede é 255.255.255.0 (ou / 24 na notação de cid moderna).
Chris
2
Talvez a piada fosse muito obscura / sutil? barrypopik.com/index.php/texas/entry/…
Gerald Combs
0

Não há uma boa razão.

Eu pessoalmente uso pedaços de 10. é fácil lembrar, e tenho muito espaço para sub-rede, se eu quiser. :-D

Ronald Pottol
fonte