Você deve ler sobre o modelo de camada ISO / OSI primeiro . Ele explica como os dados são encapsulados quando viajam de um ponto em rede para outro e como camadas específicas são isoladas umas das outras em termos de capacidade e troca de informações. Navegue até a lista de exemplos de protocolos .
Quando você envia uma solicitação de ping, ela usa o protocolo ICMP na camada de rede (Camada 3). Portas são apenas um conceito da camada de transporte (Camada 4), então um ping não sabe nada de portas, nem precisa para
.Especificamente, ele usa a mensagem de resposta de eco no ICMP e aguarda uma resposta.
Uma resposta de ping apenas mostra que a máquina remota está disponível por meio de uma rede, mas não informa nada sobre quais serviços estão sendo executados nessa máquina ou quais portas estão abertas. Se você quisesse verificar se a porta TCP 80 está acessível, você (na prática) tem que usar um programa que pode conectar-se a soquetes TCP (por exemplo, telnet
) ou, em teoria, apenas abrir uma conexão via chamadas de sistema operacional de baixo nível .
Observe que alguns servidores voltados para a Internet pública podem estar configurados para não responder a solicitações de eco ICMP.