Glossário de redes
Os termos que encontra ao ler um traceroute, explicados em linguagem simples.
- Traceroute
- Um traceroute mapeia o caminho que um pacote percorre até ao destino. Envia pacotes com um tempo de vida deliberadamente curto, o que obriga cada router do percurso a responder e a revelar-se, um salto de cada vez.
- Experimente: Traceroute
- Hop / saut
- Um router no caminho. O salto 1 é normalmente o seu próprio gateway; o último salto é o destino. Um salto que não responde aparece como timeout, e isso é normal: muitos routers estão configurados para não responder.
- Experimente: Traceroute
- TTL
- Time To Live: um contador transportado por cada pacote. Cada router decrementa-o em um e, quando chega a zero, o router descarta o pacote e comunica-o. O traceroute explora este mecanismo de propósito para descobrir os routers um a um.
- Experimente: Traceroute
- Latency / latence
- O tempo de ida e volta entre si e um salto, em milissegundos. Cresce com a distância física (cerca de 1 ms por cada 100 km de fibra), pelo que um salto repentino significa normalmente que o tráfego atravessou um oceano ou uma ligação congestionada.
- Experimente: Ping
- Jitter / gigue
- A variação da latência entre medições sucessivas. Uns 80 ms estáveis servem para uma videochamada; 30 ms que oscilam até 200 ms, não. É o jitter, e não a latência média, que corta as chamadas e torna um jogo injusto.
- Experimente: Ping
- Packet loss
- A proporção de sondas a que um salto nunca respondeu. Uma perda isolada num salto intermédio muitas vezes não significa nada: os routers dão pouca prioridade às respostas que lhes são dirigidas. O verdadeiro sinal é a perda que persiste a partir de um salto até ao destino.
- Experimente: Ping
- ASN
- Autonomous System Number: o identificador de uma rede operada por uma única organização. Ver o ASN de cada salto diz-lhe que rede o seu tráfego atravessa e onde muda de mãos.
- Experimente: BGP Viewer
- BGP
- Border Gateway Protocol: a forma como as redes anunciam umas às outras os endereços que conseguem alcançar. Decide a rota dos seus pacotes entre operadores, e um anúncio errado noutro ponto do mundo pode desviar o seu tráfego sem aviso.
- Experimente: BGP Viewer
- MTR
- Uma ferramenta que combina traceroute e ping: em vez de uma única passagem, sonda cada salto continuamente e acumula estatísticas. É isso que torna visível uma perda intermitente onde um traceroute isolado mostraria um caminho limpo.
- Experimente: Traceroute
- ICMP
- O protocolo que os routers usam para mensagens de controlo, incluindo as respostas de que o traceroute depende. Algumas redes limitam-no ou bloqueiam-no, razão pela qual um traceroute UDP ou TCP chega por vezes mais longe do que um ICMP.
- Experimente: Port Check
- Reverse DNS
- O DNS inverso transforma um endereço IP de volta num nome. Os operadores codificam nele frequentemente a cidade e o tipo de ligação, pelo que um nome como ae-3.par-th2.example.net diz discretamente que o salto está em Paris.
- Experimente: DNS Lookup
- CGNAT
- Carrier-Grade NAT: quando um operador partilha um único endereço público entre muitos assinantes. Explica os saltos na gama 100.64.0.0/10 no início de um rastreio e complica tudo o que precise de uma ligação de entrada.
- Experimente: WHOIS
- Peering
- Uma interligação direta entre duas redes para que o seu tráfego não tenha de transitar por uma terceira. Um bom peering é o que mantém a latência baixa; um conflito de peering é o que a faz triplicar de repente.
- Experimente: BGP Viewer
- Anycast
- O mesmo endereço IP anunciado a partir de muitos locais ao mesmo tempo, de modo que alcança a instância mais próxima. É por isso que um rastreio até um grande fornecedor de DNS ou CDN termina muitas vezes surpreendentemente perto de si.
- Experimente: DNS Lookup
- MSS
- Maximum Segment Size: o maior bloco de dados que uma ligação TCP envia de uma só vez. Quando não coincide ao longo de um caminho, os pedidos pequenos funcionam e as transferências grandes ficam presas: uma falha que um simples ping nunca revelará.
- Experimente: HTTP / SSL Check