← TCP/IP: fundamentos e diagnóstico
01 / 12 · 40 MIN

Endereços, prefixos e âmbito

Interpreta sub-redes, bindings e contexto antes de testar um serviço.

Conceito e mecanismo

Um endereço IP e o comprimento do prefixo permitem distinguir a parte de rede e a parte restante. Não compares apenas octetos visualmente: em 192.0.2.130/26, o bloco começa em 128 e termina em 191. Dois endereços que partilham os três primeiros octetos podem pertencer a /25 diferentes. A decisão operacional depende também das rotas efetivas, incluindo rotas on-link explícitas. Portas identificam endpoints de transporte e não alteram a máscara. Para correlacionar uma ligação, guarda protocolo, origem, destino e portas no contexto de rede certo. O endereço de bind de um serviço define onde esse socket aceita tráfego; ouvir apenas em loopback não equivale a ouvir nas interfaces remotas.

Aplicação guiada

Num caso fictício, um host mantém /24 após a rede ter sido dividida em dois /25. Passa a procurar diretamente um destino que deveria alcançar pelo router. Compara o plano aprovado, endereço, prefixo e rota antes de alterar timeouts. Em IPv6, um endereço link-local pode repetir-se em links distintos: a zona ou interface desambigua o destino quando necessário. Não transformes um endereço scoped em global por omitir o contexto. Os exemplos IPv4 deste percurso usam blocos reservados para documentação, como 192.0.2.0/24 e 198.51.100.0/24; não são instruções para os anunciar numa rede real. A validação deve respeitar o desenho e a autorização do ambiente em que trabalhas.

NA PRÁTICA

192.0.2.20/25 e 192.0.2.150/25 pertencem a prefixos diferentes, apesar dos três primeiros octetos iguais.

Armadilhas comuns

Comparar apenas octetos; confundir porta com prefixo; esquecer bind e zona IPv6.

Tópicos relacionados: Rotas e resolução do próximo salto · Transporte, confirmação e mensagens · Estados, filas e controlo de fluxo

Leva esta ideia contigo

Define endereço, prefixo, porta e contexto antes de interpretar o teste.

Criar conta

Referência: CIDR and longest-prefix routing: RFC4632 · DR TCP/IP 2026-09; TCP RFC 9293; IPv6 RFC 8200 with RFC 9673 update; Linux socket and iproute2 guidance