Números de porta de rede mais comuns para Linux
Na computação, e mais ainda, nas redes TCP/IP e UDP, uma porta é um endereço lógico que geralmente é atribuído a um serviço específico ou a um aplicativo em execução em um computador. É um terminal de conexão que canaliza o tráfego para um serviço específico no sistema operacional. As portas são baseadas em software e geralmente estão associadas ao endereço IP do host.
A função principal de uma porta é garantir a transferência de dados entre um computador e um aplicativo. Serviços específicos são executados em portas específicas por padrão, por exemplo, o tráfego da web escuta na porta 80 (443 para tráfego criptografado), DNS na porta 53 e SSH na porta 22. As portas geralmente estão associadas aos endereços IP dos sistemas host que executam os aplicativos.
Os números de porta variam de 0 a 65535 e são divididos em três intervalos de rede, conforme mostrado:
- As portas que variam de 1 a 1023 são conhecidas como portas do sistema ou portas conhecidas. Estas são portas reservadas para executar serviços privilegiados em um sistema.
- Os números de portas na faixa de 1024 a 49151 são chamados de portas registradas e são usados principalmente pelos fornecedores para suas aplicações. Eles estão disponíveis para registro na IANA, que é uma autoridade que supervisiona a alocação global de endereços IP.
- Os números de portas entre 49151 e 65535 são chamados de portas dinâmicas. Eles não podem ser registrados na IANA e são usados principalmente para serviços personalizados.
Neste guia, vamos nos concentrar nos portos mais conhecidos e nos serviços aos quais eles estão mais associados.
Normalmente usam portas TCP de rede
Aqui está um resumo que documenta algumas das portas comumente usadas em uma rede TCP/IP.
- 20
-
Porta FTP (File Transfer Protocol) para transferência de dados entre cliente e servidor.
- 21
Porta FTP (File Transfer Protocol) para estabelecer uma conexão entre dois hosts. É conhecida como porta de comando ou controle.
- 22
Porta SSH (Secure Shell). Este é um serviço de login remoto seguro onde os dados são criptografados.
- 23
Telnet. Este é um serviço de login remoto não criptografado. Os dados são enviados em texto simples e, portanto, são considerados inseguros. Foi preterido em favor do SSH.
- 25
SMTP (protocolo simples de transferência de correio). Um protocolo usado por servidores de correio para enviar e receber mensagens.
- 53
DNS (Domain Name Service) Responsável por resolver um nome de domínio em endereços IP legíveis por máquina.
- 67 (UDP)
Usado pelo servidor DHCP (Dynamic Host Configuration Protocol).
- 68 (UDP)
Usado por um cliente DHCP.
- 80
HTTP (Hyper Text Transfer Protocol) é usado para tráfego da web não seguro.
- 443
HTTPS (Hyper Text Transfer Protocol Secure) é usado para tráfego criptografado da web.
- 110
-
POP3 (Protocolo Postal). Protocolo para acesso não criptografado a um servidor de correio.
- 995
POP3S (Protocolo Post Office Seguro). Fornece criptografia para protocolo POP3.
- 123 (UDP)
NTP (protocolo de tempo de rede).
- 137
Protocolo NetBIOS usado para compartilhamento de arquivos e impressões.
- 143
IMAP (Internet Messaging Application Protocol) Gerencia mensagens de correio eletrônico no servidor de correio. Não fornece criptografia.
- 161/162
O protocolo SNMP é usado para enviar comandos e mensagens.
- 993
IMAPS (Internet Messaging Application Protocol Secure) Protocolo seguro para IMAP e fornece criptografia SSL/TLS.
- 445
Porta SMB (Bloco de Mensagens do Servidor). Usado para compartilhamento de arquivos.
- 465
SMTPS (Protocolo Simples de Transferência de Correio Seguro). Fornece criptografia para o protocolo SMTP.
- 631
Protocolo de impressão pela Internet.
A tabela acima destacou alguns dos números de porta de rede mais comumente usados no Linux. Perdemos alguma coisa? Deixe-nos saber na seção de comentários.