por
Marshall Brain - traduzido por HowStuffWorks Brasil
Computador
Qualquer máquina servidora disponibiliza seus serviços para a Internet usando
portas numeradas, uma para cada serviço disponível naquele servidor. Por exemplo, se uma máquina servidora executa um servidor Web e um servidor de FTP, o servidor Web normalmente estaria disponível na porta 80, ao passo que o servidor de FTP estaria disponível na porta 21. Os clientes se conectam a um serviço em um endereço IP específico e a uma porta também específica.
Aqui estão alguns números de portas comuns:
- echo 7 (eco)
- daytime 13 (hora do dia)
- qotd 17 (citação do Dia)
- ftp 21
- telnet 23
- smtp 25 (Simple Mail Transfer, significando e-mail)
- time 37 (hora)
- nameserver 53 (nome do servidor)
- nicname 43 (apelido ou Who Is - quem é)
- gopher 70 (outro protocolo de Internet)
- finger 79 (nome associado a um endereço de e-mail)
- WWW 80
Se a máquina servidora aceita conexões provenientes do mundo externo em uma porta e se um
firewall não a está protegendo, você pode se conectar a essa porta de qualquer lugar na Internet e usar o serviço. Note que não há nada que force o servidor Web, por exemplo, a estar na porta 80. Se você fosse configurar sua própria máquina e carregasse o software de servidor Web nela, poderia colocá-lo na porta 918, ou em qualquer porta não utilizada. Então, se sua máquina fosse conhecida como xxx.yyy.com, alguém na Internet poderia se conectar a seu servidor com a URL
http://xxx.yyy.com:918. O ":918" especifica explicitamente o número da porta e teria de ser incluído para que alguém alcançasse seu servidor. Quando nenhuma porta é especificada, o navegador simplesmente assume que o servidor está usando a mais comum porta 80.