Quando conectado à Internet, o sistema operacional aloca portas para os programas que trabalham com a rede, por meio das quais os dados são recebidos e enviados. A porta pode ser aberta ou fechada. Às vezes, o usuário precisa verificar o status das portas.
Instruções
Passo 1
Quando eles dizem que uma porta está aberta, significa que algum programa a está usando no momento. Mais de 65 mil portas podem ser usadas para se conectar à rede. As portas que não estão em uso no momento são fechadas. É por isso que é impossível olhar para portas fechadas como tais; ao analisar conexões de rede, eles olham para portas abertas.
Passo 2
Como posso ver quais portas do meu computador estão abertas? Para fazer isso, abra a linha de comando (console): "Iniciar" - "Todos os programas" - "Acessórios" - "Linha de comando". Na janela preta exibida (sua aparência pode ser personalizada), digite o comando netstat –aon e pressione Enter. Uma lista de conexões de rede atuais aparecerá. A primeira coluna mostra o tipo de protocolo de rede - TCP ou UDP, na segunda você verá os endereços locais.
etapa 3
Preste atenção aos números nas linhas do endereço local após os dois pontos; são os números de portas abertas no seu computador. Como você sabe quais programas os estão abrindo? Para fazer isso, preste atenção à última coluna - PID. Este é o ID do processo. Sabendo disso, você sempre poderá descobrir o nome do processo ao qual pertence. Para fazer isso, na mesma janela do console, digite o comando de lista de tarefas. Uma lista de processos em execução no computador aparecerá. Na segunda coluna, encontre o identificador de seu interesse, à esquerda dele estará o nome do processo.
Passo 4
Há situações em que você precisa forçar a abertura de uma porta no firewall - ou seja, torná-la aberta para conexão. Se estamos falando sobre o firewall padrão do Windows, então é bem possível trabalhar com ele através do console. Assim, para abrir uma porta, basta digitar o comando netsh firewall add portopening TCP 45678 system no console e pressionar Enter. Neste exemplo, a porta 45678 será aberta via TCP.
Etapa 5
Para fechar uma porta aberta, digite no console o comando netsh firewall delete portopening TCP 45678. Este exemplo fecha uma porta aberta anteriormente. Você pode visualizar as configurações do firewall inserindo etsh firewall show config no console.
Etapa 6
É possível fechar à força uma porta específica por meio de um firewall, ou seja, geralmente proíbe os programas de abri-la? Você pode, mas não faz sentido. Os cavalos de Tróia de alta qualidade escolhem aleatoriamente a porta que abrem, portanto, é impossível adivinhar qual porta deve ser fechada para se proteger contra um determinado cavalo de Tróia.
Etapa 7
Também é impossível fechar todas as portas "extras", já que ao trabalhar na Internet, o navegador usa não só a 80ª porta, mas também outras. Portanto, em primeiro lugar, você deve configurar a lista de aplicativos confiáveis e, em segundo lugar, observar a lista de conexões no console se houver atividade de rede suspeita em seu computador. Também é útil habilitar o registro de conexão nas configurações do firewall.