Qual é a diferença entre “incapaz de conectar” e “conexão foi redefinida”?

1

Estes textos de mensagens de erro reais foram extraídos do meu Firefox. Mas suponho que estes descrevam dois cenários gerais em redes.

O mais comum em ambos é o resultado final, que não consigo acessar dados no servidor. Mas o que faz esses dois diferentes? Quais são os dois cenários de rede?

edit a 'conexão foi redefinida' é a mesma coisa que 'recusou ativamente'? O que está realmente acontecendo neste caso?

    
por n611x007 21.05.2013 / 09:02

2 respostas

4

'A conexão foi redefinida' significa que o navegador conseguiu estabelecer uma conexão, mas o servidor da Web a fechou antes da conclusão da transferência de dados.

'Recusado ativamente' significa que não há nada escutando na porta 80 (ou porta 443 para HTTPS) no outro extremo. Menos comumente, um dispositivo intermediário como um firewall pode estar recusando a conexão.

'Não é possível conectar' pode significar que a conexão foi recusada ou que expirou (ou seja, não há nada na outra extremidade ou um firewall está silenciosamente descartando os pacotes).

    
por 21.05.2013 / 09:08
1

Quando você vê a mensagem Não é possível conectar-se , nenhuma conexão pode ser estabelecida em tempo hábil. Um possível motivo é que você não tem conectividade com a Internet ou que o servidor remoto está desligado.

A conexão foi redefinida é mostrada quando uma conexão pode ser estabelecida, mas o servidor decide interromper a conexão antes de enviar uma resposta. Isso pode acontecer quando o servidor da Web está configurado para ignorar determinadas solicitações inválidas (o nginx do servidor da Web pode redefinir a conexão quando o nome do host é inválido). Outra razão é que o software do servidor falhou.

Além das razões mencionadas, os firewalls e a censura também podem causar esses problemas.

    
por 21.05.2013 / 09:28