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

02 - Identificador de Host

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

Identificador de Host

1. O que é o Identificador de Host?

Se o Identificador de Rede é o nome da rua, o Identificador de Host é o número da porta da sua casa. É o que torna cada dispositivo único dentro de uma vizinhança digital.

O Identificador de Host (ou Host ID, Host Suffix, Interface ID) é a parte de um endereço IPv4 que identifica um dispositivo específico (computador, smartphone, servidor, impressora) dentro de uma rede. Enquanto todos os dispositivos na mesma rede compartilham o mesmo Network ID, o Host ID deve ser único naquela rede. Se dois dispositivos tentarem usar o mesmo Host ID ao mesmo tempo, ocorrerá um Conflito de IP, e a comunicação de ambos será prejudicada.

Nota técnica: estritamente, o Host ID identifica uma interface de rede, não o dispositivo. Um roteador com 4 interfaces tem 4 IPs distintos, cada um com seu próprio Host ID em sua respectiva rede.

2. Como Identificar o Host ID?

O Host ID é determinado pelos bits do endereço IP que correspondem aos bits 0 da Máscara de Rede. Ele ocupa sempre a porção direita do endereço, depois do Network ID.

Exemplo Prático (Rede Doméstica Comum)

Item Valor
Endereço IP 192.168.1.15
Máscara de Rede 255.255.255.0 (ou /24)
Parte da Rede 192.168.1
Identificador de Host .15

Neste caso, os primeiros 24 bits (os três primeiros números) dizem em qual rede estamos, e os últimos 8 bits (o número 15) dizem quem somos dentro dessa rede.

Análise em Binário

IP:        11000000.10101000.00000001.00001111
Máscara:   11111111.11111111.11111111.00000000
                                       --------
                                       Host ID (8 bits)
                                       = 00001111 = 15

3. A Matemática dos Hosts (Quantos Cabem?)

O número de dispositivos que você pode colocar em uma rede depende de quantos bits sobraram para o Host ID. A fórmula mágica é:

Hosts utilizáveis = 2^h - 2

Onde h é o número de bits de host (bits 0 da máscara).

Por que o "-2"?

Em toda rede, dois endereços são reservados e não podem ser usados por dispositivos:

  1. Endereço de Rede: o primeiro endereço (todos os bits de host em 0) identifica a Rede.
  2. Endereço de Broadcast: o último endereço (todos os bits de host em 1) é o Broadcast (para falar com todos ao mesmo tempo).

Exemplo: /24

Em uma rede com 8 bits de host (máscara 255.255.255.0):

  • 2^8 = 256 combinações
  • 256 - 2 = 254 hosts utilizáveis

Tabela de Capacidade por Prefixo

Prefixo Bits de Host Endereços Totais Hosts Utilizáveis Máscara
/24 8 256 254 255.255.255.0
/25 7 128 126 255.255.255.128
/26 6 64 62 255.255.255.192
/27 5 32 30 255.255.255.224
/28 4 16 14 255.255.255.240
/29 3 8 6 255.255.255.248
/30 2 4 2 255.255.255.252
/31 1 2 2 (RFC 3021) 255.255.255.254
/32 0 1 1 (host único) 255.255.255.255

Nota sobre /31: a RFC 3021 (dezembro de 2000) permite o uso de /31 em links ponto-a-ponto, eliminando o desperdício de 50% dos endereços que ocorreria com /30.

4. Primeiro e Último Host

Para qualquer sub-rede, os endereços utilizáveis estão entre o endereço de rede (excluído) e o endereço de broadcast (excluído). Exemplo para 192.168.1.0/24:

Tipo Endereço Função
Endereço de Rede 192.168.1.0 Identifica a rede; não atribuível
Primeiro Host 192.168.1.1 Primeiro endereço utilizável
Último Host 192.168.1.254 Último endereço utilizável
Endereço de Broadcast 192.168.1.255 Broadcast da sub-rede

5. Limitações Práticas

Embora a fórmula indique 254 hosts para uma /24, na prática o limite é menor por motivos de desempenho:

  • Domínio de broadcast: com mais de ~200 hosts, broadcasts (ARP, DHCP, NetBIOS) começam a degradar a rede.
  • Domínio de colisão: em hubs legados (não switches), o limite prático é ~30 hosts.
  • Endereçamento reservado: normalmente .1 (gateway) e .254 (gateway alternativo) são reservados para roteadores, reduzindo a faixa livre para 252.
  • Servidores estáticos: impressoras, servidores DHCP/DNS, equipamentos de gerência ocupam faixas fixas, diminuindo a disponibilidade DHCP.

6. Analogia Didática: O Hotel

Imagine um hotel chamado "Hotel Internet" (A Rede):

  • O Network ID é o endereço do hotel na cidade. Todos os hóspedes recebem correspondência nesse endereço de rua.
  • O Host ID é o número do quarto (ex.: Quarto 101, Quarto 102).
  • Não pode haver dois hóspedes no mesmo quarto ao mesmo tempo (Conflito de IP).
  • O "Quarto 000" é a Recepção (Identifica o prédio/rede).
  • O "Quarto 999" (último) é o Sistema de Som do hotel (Broadcast — quando o gerente fala, todos os quartos ouvem).

7. Casos Especiais

/32 — Host Single

A máscara /32 (255.255.255.255) identifica um único host. É usada em:

  • Filtros de ACL: "permitir o IP 192.168.1.10" é escrito como 192.168.1.10/32.
  • Rotas estáticas para host específico: útil para blackhole de um IP específico.
  • Endereçamento em loopbacks de roteador: cada loopback é uma rede /32.

Definido pela RFC 3021, permite que sub-redes /31 sejam usadas em links entre roteadores, com 2 endereços utilizáveis (sem broadcast nem endereço de rede dedicado). Exemplo:

  • 10.0.0.0/31 → Hosts: 10.0.0.0 e 10.0.0.1 (ambos utilizáveis).

Host ID Todo Zero (Endereço de Rede)

Quando todos os bits de host são 0, o endereço representa a rede inteira. Exemplo: 192.168.1.0/24 é o identificador da rede, não um host válido. Tentar atribuí-lo a uma interface causa erro ou conflito.

Host ID Todo Um (Broadcast)

Quando todos os bits de host são 1, o endereço é o broadcast dirigido da sub-rede. Exemplo: 192.168.1.255/24. Pacotes enviados para esse endereço são entregues a todos os hosts da sub-rede.

Broadcast Limitado

O endereço 255.255.255.255 é o broadcast limitado. Ele atinge todos os hosts do domínio L2 atual, mas não é roteado. É usado em DHCP, ARP e Wake-on-LAN.

8. Regras para o Administrador de Redes

Ao configurar IPs para dispositivos, siga estas boas práticas:

  • Gateway Padrão (roteador): geralmente recebe o primeiro (ex.: .1) ou o último (ex.: .254) Host ID disponível.
  • Servidores e impressoras: devem ter Host IDs estáticos (que não mudam) para que todos saibam onde encontrá-los.
  • Estações de trabalho: geralmente recebem Host IDs automáticos via DHCP, dentro de uma faixa reservada.
  • Reserva DHCP: para equipamentos críticos que precisam de IP estável mas com gestão centralizada, usar reserva DHCP (MAC → IP fixo).
  • Documentação: manter planilha com IPs atribuídos, evitando conflitos.

Exemplo de Plano de Endereçamento para /24

Faixa Uso
.0 Endereço de rede (reservado)
.1 a .9 Roteadores, gateways, switches de núcleo
.10 a .49 Servidores (DHCP, DNS, AD, arquivos)
.50 a .99 Impressoras e IoT
.100 a .199 DHCP para estações de trabalho
.200 a .249 Wi-Fi corporativo
.250 a .253 Reserva para expansão
.254 Gateway alternativo ou HSRP/VRRP virtual
.255 Broadcast (reservado)

10. Cálculo em Código

import ipaddress

rede = ipaddress.ip_network('192.168.1.0/24')
print(f"Hosts utilizáveis: {rede.num_addresses - 2}")  # 254
print(f"Primeiro host: {rede.network_address + 1}")     # 192.168.1.1
print(f"Último host: {rede.broadcast_address - 1}")     # 192.168.1.254
print(f"Broadcast: {rede.broadcast_address}")           # 192.168.1.255

11. Resumo Técnico

Atributo Valor
Definição Parte do IP que identifica o dispositivo na rede
Posição Bits mais à direita (após o Net ID)
Extração Bits do IP correspondentes aos 0 da máscara
Capacidade 2^h - 2 hosts utilizáveis (exceção: /31)
Primeiro host Network ID + 1
Último host Broadcast - 1
Host ID = 0 Endereço de rede (reservado)
Host ID = 1s Endereço de broadcast (reservado)

12. Conclusão

O Identificador de Host é o mecanismo que dá individualidade a cada dispositivo dentro do coletivo da rede. Sua correta atribuição, evitando duplicações e seguindo um plano lógico de endereçamento, é fundamental para a estabilidade e a segurança de qualquer infraestrutura TCP/IP. Compreender a matemática dos bits de host, as exceções (/31, /32) e os endereços reservados é pré-requisito para projetar redes eficientes, dimensionar sub-redes corretamente e diagnosticar problemas de conectividade com precisão.