Ligação TCP
Abre uma ligação TCP a um anfitrião e a uma porta à sua escolha e mostra quanto durou o aperto de mão.
A prova corre no seu computador através do agente local. O anfitrião, a porta e o resultado ficam nesta página.
Agente local
Cole o código atual da janela do agente. O campo esvazia-se após cada tentativa.
Agente desligado
Preparar o agente
Transfira e inicie o agente local e volte a esta página.
Sobre o agente e a transferência- Inicie o MyDevTools Agent. Um endereço privado ou de loopback precisa do agente com --allow-private.
- Copie o código de emparelhamento da janela do agente.
- Cole o código abaixo. Se o navegador pedir acesso à rede local, permita-o para esta ligação.
O navegador envia o anfitrião, a porta e o tempo limite apenas ao agente em 127.0.0.1. O agente abre uma ligação TCP e fecha-a. Não envia dados e não experimenta um intervalo de portas. A prova não vai para um servidor MyDevTools. Este navegador lembra o tempo limite. Não guarda o anfitrião, a porta nem o resultado.
Prova
Um nome ou um endereço IP. Endereços privados e de loopback precisam de --allow-private. Um intervalo de portas não é aceite.
Uma porta de 1 a 65535.
Quanto esperar por esta única ligação, de 200 a 10000 milissegundos.
Resultado
Prove um anfitrião e uma porta para ver o resultado.
- Endereço
- Duração
Nesta página
A ligação TCP pede ao agente local que abra uma ligação ao anfitrião e à porta que escreveu e que a feche. A página mostra se abriu, foi recusada, esgotou o tempo ou não tinha rota, e quantos milissegundos isso levou. A permissão tcp.connect é distinta de http.request, icmp.trace e dns.lookup.
Funcionalidade detalhada
O agente usa o primeiro endereço do nome e aplica as mesmas regras de destino do cliente HTTP. Endereços privados e de loopback só valem se o agente foi iniciado com --allow-private. Endereços metadata, link-local e multicast continuam bloqueados, tal como a porta de escuta do próprio agente. A prova é só um aperto de mão: não se enviam bytes e não se lê um banner. Um intervalo numérico como 80-443 é recusado. No máximo duas provas correm ao mesmo tempo. O tempo limite fica neste navegador. O anfitrião, a porta e o resultado não.
Exemplos práticos
example.comporta 443 mostra um aperto de mão aberto e o tempo.127.0.0.1numa porta sem serviço mostra uma recusa.80-443no campo do anfitrião é recusado. Isto não é um varrimento.
Como usar esta ferramenta
Inicie o agente local
Transfira o agente, inicie-o e copie o código de emparelhamento.
Emparelhe a ligação TCP
Cole o código e ligue. A página pede tcp.connect e mantém as permissões que este navegador já tem.
Prove uma porta
Escreva um anfitrião e uma porta, defina o tempo limite e prima Provar.
Leia o resultado
A página mostra o estado, o endereço e o tempo. Copie-o como texto. Recarregar a página apaga-o.
Dicas e melhores práticas
- Uma recusa e um tempo esgotado são resultados. A prova em si não falhou.
- Um pedido é um anfitrião e uma porta. Um intervalo fica fora desta ferramenta.
- No máximo duas provas correm ao mesmo tempo.
- A transferência publicada para Windows pode ser anterior a esta página. É preciso um agente que anuncie tcp.connect.