Portas ou Entradas TCP/IP

Março 2017

Vários programas TCP/IP - Transmission Control Protocol/Internet Protocol - Protocolo de controle de transmissão, podem ser executados simultaneamente na Internet (ex: é possível abrir vários navegadores simultaneamente ou navegar em páginas HTML baixando, ao mesmo tempo, um arquivo por FTP - Protocolo de transferência de arquivos). Cada um destes programas trabalha com um protocolo, contudo o computador deve poder distinguir as diferentes fontes de dados. Assim, para facilitar este processo, cada uma destas aplicações recebe um endereço único na máquina, codificada em 16 bits: uma porta (a combinação endereço IP Internet Protocol - Protocolo da Internet + Porta é, então, um endereço único, chamado socket).

Qual é a utilidade das portas

O endereço IP serve para identificar, de maneira única, um computador na rede, enquanto que o número da porta indica a aplicação à qual se destinam os dados. Desta maneira, quando o computador recebe informações destinadas a uma porta, os dados são enviados para o aplicativo correspondente. Se for um pedido destinado ao aplicativo, este chama-se aplicativo servidor. Se for uma resposta, fala-se então de aplicativo cliente.

Como funcionam os circuitos Multiplex e Demultiplex

Em uma conexão, o processo que consiste em permitir a circulação das informações que proveem de diversos aplicativos chama-se Circuito Multiplex.


Estas operações são realizadas graças à porta, ou seja, um número associado a um tipo de aplicativo que, junto com um endereço IP, permite determinar um aplicativo específico que funciona em um determinado computador.

Um circuito Demultiplex ou Demux é um dispositivo que realiza a operação inversa do circuito multiplex, isto é, que distribui informações de uma única entrada para uma das diversas saídas, ao contrário do multiplex.

Quais são os padrões e a lista das portas ou entradas TCP/IP

Existem milhares de portas (elas são codificadas em 16 bits, com 65536 possibilidades) e, é por isso, que foi criada uma atribuição padrão pelo IANA - Internet Assigned Numbers Authority - Autoridade para atribuição de números para Internet, para ajudar na configuração das redes. Vejamos as atribuições padrão:

As portas de 0 a 1023 são as mais reconhecidas ou reservadas Well Known Ports - Portas reconhecidas. Geralmente, são reservadas para os processos do sistema (daemons) ou para os programas executados por usuários com privilégios. Um administrador de rede pode, quanto a ele, vincular serviços às portas de sua escolha. As portas de 1024 a 49151 são chamadas de Portas registradas - Registered Ports. As portas de 49152 a 65535 são as Portas dinâmicas e/ou privada - Dynamic and/or Private Ports

Lista das portas e serviços mais usados

Porta Serviço ou Aplicativo
21FTP
23Telnet
25SMTP
53Domain Name (Nome do domínio do Sistema)
63Whois
70Gopher
79Finger
80HTTP
110POP3
119NNTP


Assim, um servidor é o computador com o qual entramos em contato e que propõe serviços com o FTP (File Transfer Protocol - Protocolo para transferências de arquivos). O Telnet (protocolo que permite executar comandos de teclado de um computador, etc.) possui um número de portas fixo aos quais o administrador de rede associa serviços. Assim, as portas de um servidor estão compreendidas geralmente entre 0 e 1023 (intervalo de valores associados a serviços conhecidos).

Quanto ao cliente, a porta é escolhida aleatoriamente entre as disponíveis no sistema operacional. Assim, as portas do cliente nunca serão compreendidas entre 0 e 1023, já que este intervalo de valores representa as portas conhecidas.

Leia este artigo sobre o número de portas atribuído pelo IANA (em inglês).

Veja também


Port/Ports TCP/IP
Port/Ports TCP/IP
Puerto/Puertos TCP/IP
Puerto/Puertos TCP/IP
TCP/IP Port
TCP/IP Port
Port/Ports TCP/IP
Port/Ports TCP/IP
Porta/e TCP/IP
Porta/e TCP/IP
Este documento, intitulado 'Portas ou Entradas TCP/IP', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.