Artigos
A 2IP de cara nova: novo design e novo logo, com as ferramentas que você já conhece
Atualizamos a 2IP, do logo e da navegação à forma como os serviços e os resultados das verificações são apresentados. O site ganhou um visual mais moderno, mas o propósito continua o mesmo: ajudar você a encontrar rapidamente as ferramentas de que precisa e obter informações sobre uma rede.
A 2IP cresceu bastante ao longo dos anos. Com novos serviços, recursos e ferramentas, surgiu a necessidade de uma interface coerente e prática. Veja o que mudamos e as ideias por trás da atualização.
Anycast: um endereço IP em vários pontos da rede
Vários locais anunciam o mesmo prefixo, e os roteadores escolhem entre as rotas disponíveis. “Mais próximo” costuma significar o preferido segundo a política de roteamento, e não necessariamente o mais perto em distância geográfica.
APIs JSON vs. XML
Escolher entre JSON e XML é uma questão do contrato entre o cliente e a API. Um cliente bem-feito diferencia sucesso, erros de validação, falhas de autenticação, limites de taxa e erros temporários do servidor. O formato, JSON ou XML, não altera a semântica do HTTP, e os valores IPv4/IPv6 devem ser preservados sem supor que todo endereço tem o tamanho de um IPv4.
ARP e Neighbor Discovery do IPv6 na rede local
Na rede local, não basta saber o endereço IP de um vizinho: o dispositivo também precisa do endereço da camada de enlace. No IPv4, quem faz isso é o ARP; no IPv6, é o Neighbor Discovery, baseado em ICMPv6.
BGP e ASN: como as redes da internet trocam rotas
Um sistema autônomo é um conjunto de redes IP e roteadores operados sob uma política de roteamento comum. Ele pode receber um ASN. O ASN não identifica um servidor nem um usuário; ele identifica um participante do roteamento entre domínios.
Bits e bytes: o que significam MB, MiB, GB e GiB?
Um byte (B) contém oito bits (b). As velocidades de conexão à internet costumam ser mostradas em bits por segundo, enquanto os tamanhos de arquivos e de memória são mostrados em bytes. Os prefixos importam: os decimais kB, MB e GB não são iguais aos binários KiB, MiB e GiB.
Bits, bytes e unidades de dados
Para comparar bits, bytes e unidades de dados, use uma regra exata, uma unidade ou a representação em bits, e não dicas genéricas de diagnóstico de rede. Antes de fazer qualquer conta, defina o que está sendo medido, a unidade dos valores de entrada e o formato em que o resultado deve sair.
Bufferbloat: por que a latência sobe quando a conexão está carregada
Se a latência fica normal com a conexão ociosa, mas dispara durante um upload ou download pesado, a causa pode ser o bufferbloat: as filas no gargalo estão segurando os pacotes por tempo demais.
Cabeçalhos de e-mail: como rastrear o caminho de uma mensagem
Os campos Received são adicionados no topo pelos sistemas de e-mail à medida que a mensagem passa pela infraestrutura SMTP. O From é um campo de apresentação e autoria e pode ser diferente do envelope ou do domínio autenticado; por isso, rastrear uma mensagem exige vários campos, e não apenas um endereço visível.
Cadeia de certificados TLS: folha, intermediário e raiz
Normalmente, um servidor TLS apresenta o certificado folha e os intermediários necessários para montar um caminho até uma âncora de confiança que o cliente já possui. A raiz em geral não é enviada como prova de si mesma; a confiança vem do repositório de confiança do cliente.
CDN e cache na borda: como funciona a entrega distribuída
Uma CDN pode servir conteúdo armazenável em cache a partir de pontos de borda distribuídos, mantendo a origem por trás da camada de entrega. O ponto de borda pode ser escolhido por DNS, anycast ou mecanismos próprios do provedor; por isso, o IP que o usuário vê pode pertencer à CDN, e não à origem.
Ciclo de vida de um domínio: expiração e recuperação
Um nome de domínio é registrado por um período limitado. Se o registro não for renovado, o site e o e-mail podem parar de funcionar, e o nome pode depois ficar disponível para outra pessoa. As etapas exatas de recuperação dependem do domínio de topo e do registrador.
Códigos de status HTTP para diagnóstico
Os códigos de status HTTP pertencem à camada de aplicação, por isso convém separar o acesso pela rede da resposta do servidor web. O DNS pode resolver, a conexão TCP/TLS pode ser estabelecida e, mesmo assim, o HTTP devolver um redirecionamento ou um erro. Código de status, cabeçalho Location, nome do host, caminho e esquema da URL dizem respeito a partes diferentes da transação.
Como escolher um provedor de internet
Na hora de escolher um provedor de internet, não se prenda à velocidade máxima anunciada nem ao nome do plano. Contam a tecnologia de acesso, os recursos, o isolamento, o roteamento, o peering e o trânsito, a política de endereços IP e o suporte. Dois serviços com especificações parecidas no papel podem se comportar de forma bem diferente sob carga.
Como estimar o tempo de download
O tempo de download se explica melhor com uma regra exata, uma unidade ou a representação em bits do que com dicas genéricas de diagnóstico de rede. Antes de calcular, esclareça o que você está medindo, em que unidade estão os dados e em que formato quer o resultado.
Como fazer um teste de velocidade preciso
Para medir a velocidade da internet de verdade, é preciso olhar além dos Mbps. Taxa de transferência, latência, jitter e perda de pacotes não medem a mesma coisa, e o resultado depende do Wi-Fi ou da Ethernet, de outros aparelhos usando a rede, de VPNs, do roteamento e do servidor de teste. Quando a conexão está carregada, dá para ter taxa de transferência alta e latência ruim ao mesmo tempo.
Como funciona a consulta de fabricante por MAC
A consulta de fabricante parte do endereço MAC da interface de rede, o identificador usado no enlace Ethernet ou Wi-Fi local. Esse endereço não atravessa a internet como identificação global e permanente do aparelho: em cada segmento local, os roteadores usam os endereços de camada de enlace próprios daquele segmento.
Como funciona o cache de DNS?
Um cache de DNS guarda respostas recentes para que nem toda requisição precise de uma consulta completa pela hierarquia de nomes. Pode haver caches na aplicação, no sistema operacional e no resolvedor recursivo. Remover uma resposta de um deles não substitui imediatamente as cópias guardadas em outros lugares.
Como funciona o handshake de três vias do TCP
O handshake do TCP acontece na camada de transporte, ao longo do caminho de rede. Por isso, convém analisar separadamente o socket local, a entrega IP, o comportamento do TCP ou do UDP, a filtragem do firewall e o NAT. Uma resposta ao ping não prova que a porta TCP está acessível, assim como uma porta aberta não garante que o protocolo da aplicação funcione corretamente.
Como funciona o traceroute: TTL, saltos e mudanças de rota
O traceroute aumenta aos poucos o TTL do IPv4 ou o Hop Limit do IPv6 e registra os roteadores que respondem pelo caminho. Assim, ele revela parte da rota até um destino, e não um mapa garantido do trajeto de cada pacote.
Como funcionam as permissões do chmod: 755, 644 e sticky bit
Em sistemas do tipo Unix, o chmod altera as permissões de acesso de arquivos e diretórios. As permissões de leitura, escrita e execução são definidas separadamente para o dono, o grupo e os demais usuários. As permissões de diretório têm significado próprio: elas afetam a listagem de nomes, a criação ou remoção de entradas e o acesso a um caminho conhecido.
Como incorporar um teste de velocidade em um site
Incorporar um teste de velocidade cria uma nova dependência na página: iframe ou JavaScript, requisições de rede, cache e logs. Antes de incorporar um teste de velocidade ou um widget de IP, avalie a compatibilidade com HTTPS/CSP, o orçamento de desempenho da página, a disponibilidade e quais dados técnicos ficam visíveis para o terceiro.
Como resolver erros de DNS?
Um “erro de DNS” no navegador descreve um sintoma, não uma causa única. O nome pode ter sido digitado errado, um servidor autoritativo pode estar inacessível, um resolvedor pode guardar uma resposta antiga ou a validação DNSSEC pode falhar. Identifique a etapa que está falhando antes de alterar uma configuração.
Como usar o nslookup para consultar registros DNS e diagnosticar problemas
O nslookup é uma ferramenta de linha de comando que consulta um servidor DNS sobre um domínio ou um endereço IP. Ele ajuda a separar um problema de resolução de nomes de um problema no site ou no serviço de e-mail. A resposta depende do resolvedor escolhido e do cache dele; não é necessariamente a fonte autoritativa.
DHCP: como os dispositivos recebem as configurações de rede
O DHCP atribui os parâmetros de endereçamento local, como o endereço IPv4, as informações de prefixo, o gateway padrão e os servidores DNS. A concessão (lease) tem temporizadores de renovação; o vencimento não significa que toda renovação muda o endereço.