Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

01 - Endereço de Rede (bits host = 0)

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Endereço de Rede (bits host = 0)

1. Definição Fundamental

O Endereço de Rede é um identificador numérico que representa uma sub-rede inteira, em vez de um dispositivo específico. Ele funciona como o CEP de um bairro: diz aos roteadores para qual "região" despachar os pacotes, mas não identifica a casa exata de destino. Matematicamente, ele é o primeiro endereço possível de um intervalo IP, sendo que sua marca registrada é ter todos os bits da porção de host obrigatoriamente em 0.

Características Formais

  • Posição no bloco: primeiro endereço do intervalo
  • Bits de host: sempre 0
  • Atribuível a interface: não
  • Visível em tabelas de roteamento: sim (é a base do roteamento L3)
  • RFC de referência: RFC 1122 (Requirements for Internet Hosts) e RFC 1812 (Requirements for IP Version 4 Routers)

2. A Regra dos Bits Zero

A característica técnica que define um endereço de rede é a posição dos seus bits de host.

Regra: Em um Endereço de Rede, todos os bits destinados ao Host devem ser obrigatoriamente 0.

Exemplo Prático (Classe C /24)

Considere o IP 192.168.10.0 com a máscara 255.255.255.0:

  • Parte de Rede (24 bits): 192.168.10
  • Parte de Host (8 bits): 00000000 (binário) → 0 (decimal)

Se você alterar qualquer um desses últimos 8 bits para 1, ele deixa de ser o endereço da rede e passa a ser o endereço de um computador (host) ou do broadcast, dependendo do padrão dos bits.

3. Por que ele é "Proibido" para Hosts?

Você nunca deve configurar o endereço de rede na placa de rede de um computador ou servidor. Sistemas operacionais modernos (Windows, Linux, macOS) emitem erro de "IP Inválido" ou rejeitam a configuração.

O motivo é o conflito de lógica:

  • Se um computador assumisse o IP da rede (ex: .0), os roteadores ficariam confusos.
  • Quando um pacote chegasse de fora, o roteador não saberia se o pacote é para "a rede como um todo" (tabela de roteamento) ou para "aquele computador específico".
  • Para manter a ordem, o .0 (ou o primeiro IP do bloco) é reservado exclusivamente para a infraestrutura.

Em roteadores Cisco, atribuir o IP de rede gera o erro %IP_ADDRESS_OVERLAPS_WITH_NETWORK_PREFIX%. Em Linux, o NetworkManager rejeita a configuração com mensagem de "endereço inválido".

4. O Papel nas Tabelas de Roteamento

Roteadores de borda da Internet não guardam o IP de cada celular ou PC do mundo. Eles guardam apenas os Endereços de Rede acompanhados do prefixo (máscara).

  • Quando você acessa um site, os roteadores no caminho olham para o IP de destino e perguntam: "Este IP pertence a qual Endereço de Rede?".
  • Uma vez que o roteador encontra a rede correspondente na sua tabela, ele despacha o pacote para o próximo salto (next-hop).
  • Quando o pacote chega ao roteador final, a entrega ao host específico é resolvida via ARP (camada 2).

Exemplo de Tabela de Roteamento (Linux ip route)

$ ip route
default via 192.168.1.1 dev eth0
10.0.0.0/8 via 172.16.0.1 dev eth1
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.10
203.0.113.0/28 via 192.168.1.254 dev eth0

Observe que todas as entradas usam endereço de rede seguido de prefixo (/8, /24, /28). Roteadores não cadastram hosts individuais — apenas as redes.

5. Como Calcular o Endereço de Rede

Para descobrir o endereço de rede a partir de um IP qualquer, o hardware realiza uma operação lógica AND (E) bit a bit entre o endereço IP e a Máscara de Rede.

Regra do AND: 1 AND 1 = 1 | 1 AND 0 = 0 | 0 AND 0 = 0

Elemento Decimal Binário (último octeto)
Endereço IP 192.168.10.45 ... 00101101
Máscara 255.255.255.0 ... 11111111
Operação AND Resultado ... 00000000
Endereço de Rede 192.168.10.0

Exemplo com máscara "quebrada" (/26)

Para o IP 192.168.10.150 com máscara 255.255.255.192:

IP:      11000000.10101000.00001010.10010110  (192.168.10.150)
MÁSCARA: 11111111.11111111.11111111.11000000  (255.255.255.192)
         ----------------------------------- AND
REDE:    11000000.10101000.00001010.10000000  = 192.168.10.128

Aqui o endereço de rede não é .0, e sim .128. Esse é um ponto clássico de confusão em certificações como CCNA.

6. Usos em Protocolos de Roteamento

IGP (Interior Gateway Protocols)

Em OSPF, EIGRP e RIP, as atualizações de rota sempre referenciam o endereço de rede:

R1(config-router)# network 192.168.10.0 0.0.0.255 area 0
R1(config-router)# network 10.0.0.0 0.255.255.255 area 0

O comando network em OSPF usa sempre IP_de_Rede + wildcard_inversa_da_mascara. A wildcard é o complemento bit a bit da máscara: para 255.255.255.0, a wildcard é 0.0.0.255.

BGP (Border Gateway Protocol)

No BGP, os anúncios globais usam o endereço de rede com prefixo CIDR:

router bgp 65001
 address-family ipv4 unicast
  network 203.0.113.0/24
  network 198.51.100.0/25

O BGP exige que o endereço de rede seja exatamente o primeiro IP do bloco — caso contrário, o anúncio é rejeitado pelo peer.

7. Identificação Rápida

Sintaxe É endereço de rede?
192.168.1.0/24 Sim — último octeto é .0 e tem 8 bits de host
10.0.0.0/8 Sim — três octetos zerados e 24 bits de host
172.16.0.0/16 Sim — dois octetos zerados e 16 bits de host
192.168.10.128/26 Sim — mesmo terminando em .128
192.168.1.5/24 Não — é host válido

8. Casos Especiais

/31 (RFC 3021)

Em links ponto-a-ponto, a RFC 3021 permite usar /31, onde não há endereço de rede nem broadcast separados. Os dois endereços disponíveis são atribuídos diretamente às interfaces dos roteadores nas pontas. Isso economiza 50% do espaço comparado a /30.

/32 (Host Route)

Um /32 representa um único host. Todo o intervalo é o próprio IP — não há bits de host. É usado para rotas específicas (ex: blackhole, proxy-arp, loopbacks de roteadores).

9. Resumo Técnico

Atributo Valor
Posição Primeiro endereço do bloco
Bits de host Todos 0
Atribuível a host Não
Função principal Identificar a rede em tabelas de roteamento
Operação de cálculo AND bit a bit (IP + Máscara)
Comando de verificação ip route, show ip route, ipcalc
Exemplos típicos 192.168.0.0/24, 10.0.0.0/8, 172.16.0.0/16

10. Conclusão

O endereço de rede é a "matriz" de qualquer bloco IP. Sem ele, roteadores não conseguiriam agregar rotas, BGP não existiria e a internet seria uma bagunça de milhões de rotas individuais. Entender como calculá-lo (operação AND), como identificá-lo (bits de host em zero) e por que ele não pode ser atribuído a hosts é pré-requisito básico para qualquer profissional de redes e para certificações como CCNA, Network+ e JNCIA.