01 - Classe A (8 bits de rede)
video: https://youtu.be/... no frontmatter da nota.Classe A (8 bits de rede)
1. Definição e Identificação
A Classe A é a primeira das classes de endereçamento IPv4 definidas historicamente. Sua característica fundamental é o primeiro bit do primeiro octeto ser obrigatoriamente 0. Esse bit de sinalização permite que roteadores antigos (sem suporte a CIDR) identifiquem a classe instantaneamente e apliquem a máscara correta sem necessidade de informação adicional no cabeçalho do pacote.
Características Formais
- Bit inicial fixo:
0(zero) - Intervalo binário do primeiro octeto:
00000000a01111111 - Intervalo decimal do primeiro octeto:
0a127 - Máscara padrão:
255.0.0.0(ou/8em notação CIDR) - RFC de referência: RFC 790 (1981), RFC 1812 (1995, revoga o uso estrito de classes)
Faixas Reservadas Dentro da Classe A
| Faixa | Função |
|---|---|
| 0.0.0.0/8 | Reservada para "this host" (RFC 1122) — usada como rota padrão |
| 10.0.0.0/8 | IP Privado (RFC 1918) — uso interno |
| 127.0.0.0/8 | Loopback — testes locais |
Apesar de 0.x.x.x e 127.x.x.x pertencerem tecnicamente ao intervalo binário da Classe A, não são atribuídos a hosts. Por isso, o intervalo útil da Classe A pública é 1.0.0.0 a 9.255.255.255 e 11.0.0.0 a 126.255.255.255.
2. Estrutura Hierárquica
Na Classe A, apenas o primeiro octeto (8 bits) identifica a rede, enquanto os outros 24 bits ficam disponíveis para hosts. Essa estrutura reflete o modelo original de atribuição da IANA: grandes corporações recebiam uma rede /8 e ficavam responsáveis por subdividi-la internamente.
Análise de Capacidade
- Total de redes Classe A: Como o primeiro bit é fixo
0, sobram 7 bits variáveis. Isso gera2^7 = 128redes possíveis (de 0 a 127). Subtraindo as faixas reservadas (0 e 127), restam 126 redes utilizáveis. - Hosts por rede: Com 24 bits para hosts, o cálculo é
2^24 − 2 = 16.777.214endereços utilizáveis por rede (subtraindo endereço de rede e broadcast).
Total de Endereços na Classe A
126 × 16.777.214 ≈ 2,1 bilhões de endereços — ou seja, cerca de 50% de todo o espaço IPv4 unicast pertence teoricamente à Classe A. Historicamente, isso foi um desperdício colossal, pois poucas organizações tinham 16 milhões de dispositivos para justificar um /8 inteiro.
3. Distribuição Histórica
No início da internet (décadas de 1970-1980), a IANA distribuiu blocos /8 liberalmente para grandes organizações governamentais, militares e tecnológicas. Exemplos notáveis:
| Bloco /8 | Organização Original |
|---|---|
| 3.0.0.0/8 | General Electric (GE) |
| 4.0.0.0/8 | Bolt, Beranek and Newman (BBN) |
| 6.0.0.0/8 | Army Information Systems Center |
| 9.0.0.0/8 | IBM |
| 12.0.0.0/8 | AT&T |
| 13.0.0.0/8 | Xerox |
| 15.0.0.0/8 | Hewlett-Packard (HP) |
| 16.0.0.0/8 | Digital Equipment Corporation (DEC) |
| 17.0.0.0/8 | Apple |
| 18.0.0.0/8 | MIT |
| 19.0.0.0/8 | Ford Motor Company |
| 26.0.0.0/8 | DISA (Defense Information Systems Agency) |
| 44.0.0.0/8 | Amateur Radio Digital Communications |
| 48.0.0.0/8 | Prudential Insurance |
| 56.0.0.0/8 | US Postal Service |
Essas distribuições geraram críticas décadas depois, quando a internet começou a esgotar o IPv4. Muitos desses blocos acabaram sendo vendidos (no mercado secundário de IPs) por valores na casa dos milhões de dólares — em 2015, um /8 foi avaliado em até 1,5 bilhão de dólares.
4. Por que a Classe A Existiu?
Velocidade de Roteamento
Nos anos 1980, roteadores eram máquinas modestas (Cisco AGS, Proten P420) com pouca memória RAM (256 KB a 4 MB) e processadores fracos. O cálculo da máscara em cada pacote era caro em CPU. Com as classes, o roteador fazia uma única comparação no primeiro bit:
- Se bit 0 = 0 → Classe A, máscara 255.0.0.0
- Se bits 0-1 = 10 → Classe B, máscara 255.255.0.0
- Se bits 0-2 = 110 → Classe C, máscara 255.255.255.0
Isso reduzia o processamento a uma simples tabela de lookup. As classes não eram uma decisão técnica ótima, mas uma solução pragmática para o hardware da época.
Escala de Atribuição
O modelo original previa poucas organizações globais (governos, multinacionais) com milhões de hosts cada. A Classe A foi pensada para esses "elefantes" — IBM, AT&T, HP. O crescimento exponencial de organizações menores (universidades, empresas regionais) e o surgimento de milhões de usuários domésticos não foram previstos.
5. Vantagens e Desvantagens
Vantagens (à época)
- Simplicidade de roteamento: uma única comparação de bit resolvia a máscara.
- Espaço imenso por rede: ~17 milhões de endereços por bloco, suficiente para qualquer corporação global.
- Atribuição estável: empresas recebiam um bloco para sempre, sem renegociação.
Desvantagens (que levaram à sua "morte")
- Desperdício colossal: uma empresa com 100 mil hosts e um /8 deixava 16,6 milhões de endereços parados, sem poder serem usados por ninguém.
- Esgotamento acelerado do IPv4: com apenas 126 /8 disponíveis no total, a IANA distribuía uma fatia gigante por vez. Em 1995, já era evidente que o IPv4 não sobreviveria mais 20 anos.
- Tabelas de roteamento globais inchando: cada /8 anunciado era uma rota na DFZ. Com a explosão da internet, isso se tornaria insustentável sem agregação.
6. A Transição para CIDR
Em 1993, a RFC 1519 (CIDR — Classless Inter-Domain Routing) aboliu o uso estrito das classes. Roteadores modernos não olham mais o primeiro bit — eles exigem a máscara explicitamente em cada rota. Isso permite:
- Subdividir /8 em milhares de /24.
- Agregar múltiplos /24 em /16 ou /8 para reduzir a tabela global.
- Atribuir blocos de tamanho arbitrário conforme a real necessidade do cliente.
A Classe A deixou de ser uma unidade de atribuição em 1994, mas os blocos /8 já distribuídos continuam válidos até hoje. A IANA parou de distribuir /8 públicos em fevereiro de 2011, esgotando seu pool.
7. Analogia Didática: O País
Imagine a Classe A como um país:
- Existem poucos países no mundo (126 redes /8).
- Cada país é gigantesco e abriga milhões de cidadãos (16 milhões de hosts).
- Quem entra em um país não se preocupa com os limites internos — só sabe que está naquele país (roteador L3 entre /8s).
Já as Classes B e C correspondem a estados e cidades, respectivamente.
8. Uso Moderno de /8
Mesmo após o fim das classes, os blocos /8 ainda são unidades administrativas importantes. Quando a IANA esgotou seu pool em 2011, os 5 RIRs ainda tinham alguns /8 reservados. Hoje, todos os RIRs também esgotaram seus pools (APNIC em 2011, RIPE NCC em 2012, LACNIC em 2014, ARIN em 2015, AFRINIC em 2020).
Atualmente, o único caminho para obter um endereço IPv4 público é:
- Comprar no mercado secundário (transferências entre empresas, reguladas pelos RIRs).
- Migrar para IPv6 (que tem espaço para 3,4 × 1038 endereços).
9. Resumo Técnico
| Atributo | Valor |
|---|---|
| Bit inicial | 0 |
| Primeiro octeto (decimal) | 1 a 126 |
| Máscara padrão | 255.0.0.0 (/8) |
| Bits de rede | 8 |
| Bits de host | 24 |
| Redes possíveis | 126 |
| Hosts por rede | 16.777.214 |
| Faixa privada | 10.0.0.0/8 (RFC 1918) |
| Faixa loopback | 127.0.0.0/8 |
| Status atual | Obsoleto como conceito de classe; blocos /8 ainda válidos e circulando |
10. Conclusão
A Classe A é uma relíquia da era pré-CIDR. Embora seu modelo fixo de classes não seja mais usado para novas atribuições, os blocos /8 distribuídos continuam ativos e são alguns dos ativos mais valiosos da internet. Entender a Classe A é essencial para compreender a história do IPv4, o motivo do seu esgotamento e a transição inevitável para o IPv6. Para engenheiros modernos, o conceito prático relevante é o /8 como unidade de agregação e planejamento de roteamento.