O que é a porta 587?
Comunicações
Um endereço de computador é chamado de endereço IP (Internet Protocol). O IP faz parte de um pacote de protocolo chamado TCP / IP, que vem do protocolo de controle de transmissão / protocolo da Internet. O transporte de dados, ou solicitações e respostas, de um aplicativo em um computador para outro aplicativo em outro inclui várias camadas de protocolo.
Protocolos de transporte
Os protocolos TCP / IP são responsáveis por agrupar os dados em pacotes de dados que são protocolos de transporte chamados TCP (Transmission Control Protocol) e UDP (User Datagram Protocol). Um pacote de dados é um pedaço de dados com informações de controle colocadas na frente em um "cabeçalho". O UDP é leve, executando o serviço de pacote de dados mínimo. O TCP é mais complicado. Estabeleça uma conexão entre dois extremos e verifique se os dados chegam na ordem correta. O TCP e o UDP usam o mesmo intervalo de números, mas uma porta TCP não é igual a uma porta UDP. Existe uma porta 587 para TCP e UDP.
Portas Conhecidas
A IANA (Internet Assigned Numbers Authority) mantém uma lista de portas registradas para aplicativos que são comumente usados. Eles são chamados de "portas conhecidas". Cada um é reservado para um aplicativo específico e os programadores não devem tentar usar um número de porta atribuído a outros aplicativos. O SMTP tem várias portas conhecidas atribuídas a ele, incluindo a porta 587.
Demônios
Um "demônio" é um programa que funciona constantemente. Repete-se verificando uma determinada condição. Se a condição for atendida, o programa executará uma ação. Se não for atendido, ele será repetido novamente e a condição será verificada novamente. É dito que o software de aplicação como o SMTP escuta em uma certa porta. Isso não está realmente correto, já que o software de rede escuta o tráfego de entrada e repete até que um pacote chegue. O daemon de rede lê o cabeçalho de transporte para detectar um número de porta, remove o cabeçalho de transporte e o redireciona para o aplicativo apropriado. O daemon SMTP se repete, esperando que o software de rede passe um pacote de dados para ele. Se os dados chegarem à porta 587, o SMTP saberá que é uma solicitação para enviar e-mails de um cliente de e-mail.