786 Shares 4125 views

Portas TCP. Lista de portas TCP e UDP

Em redes de computadores, a porta é o ponto final da ligação no sistema operacional. Este termo também é usado para dispositivos de hardware, mas o software é uma estrutura lógica, que identifica um processo ou serviços específicos.

Porto está sempre associada com o endereço IP do hospedeiro e o tipo de protocolo de comunicação e, assim, completa a sessão de atribuição de endereços. É identificado em cada endereço e o protocolo com a ajuda de um número de 16 bits, vulgarmente conhecido como o número da porta. números de porta específicos são comumente usados para identificar serviços específicos. Dos milhares listados em 1024 os números de porta conhecidos são reservados em conformidade com o acordo para determinar os tipos específicos de serviços em um host. Protocolos, que são utilizados, principalmente, as portas de servir para o controlo de processo (por exemplo, Transmission Control Protocol (TCP) e o User Datagram Protocol (UDP) de protocolo de Internet a partir do kit).

valor

As portas TCP não precisa de ligações directas como "ponto a ponto", quando os computadores em cada extremidade pode ser operado com apenas uma aplicação de cada vez. Eles se tornaram necessárias após os carros foram capazes de executar mais de um programa ao mesmo tempo, e estavam ligados a modernas redes de comutação de pacotes. No modelo, a arquitetura do aplicativo cliente-servidor, portos e clientes de rede conectar-se à iniciação do serviço, prestar serviços de multiplexação, depois de uma primeira troca de dados associados com o número de porta bem conhecido, e ele é liberado, alternando cada instância de solicitações de serviço para a linha dedicada. Existe uma ligação a um número específico e, portanto, mais clientes podem ser servidos sem demora.

detalhes

Data Link Protocol – Transmission Control Protocol (TCP) e User Datagram Protocol (UDP) – usado para especificar o número da porta de destino e uma fonte em seus segmentos de cabeçalhos. O número de porta é um inteiro sem sinal de 16 bits. Assim, pode estar no intervalo de 0 a 65.535.

No entanto, portas TCP não pode usar o número 0 para UDP Porta de origem é opcional, e um valor de zero, o que significa que a sua ausência.

O processo liga os seus canais de entrada ou de saída através da tomada de Internet (arquivo descritor de tipo) pelo protocolo de transporte, o número da porta e o endereço de IP. Este processo é conhecido como ligação, e que permite a transmissão e recepção de dados através de uma rede.

software do sistema operacional de rede responsável pela transmissão de saída de dados de todas as portas de aplicações na rede e redirecionar os pacotes de rede de entrada (combinando os endereços de IP e números de telefone). Apenas um processo pode ligar-se a um com o endereço IP e porta combinações específicas, utilizando o mesmo protocolo de transporte. falhas de aplicativos gerais, às vezes chamados conflitos de porta surgem quando vários programas estão tentando entrar em contato com os mesmos números de porta no mesmo endereço IP, utilizando o mesmo protocolo.

Como eles são usados

Os pedidos de aplicação serviços comuns usam frequentemente especialmente reservado e lista de portas TCP e UDP bem conhecido para receber solicitações de serviços de clientes. Este processo é conhecido como escuta, e inclui o recebimento de um pedido a uma porta bem conhecida e estabelecer um diálogo entre o servidor eo cliente "one-to-one", com o mesmo número de porta local. Outros clientes podem continuar a ser ligada – isto é possível, uma vez que a conexão TCP é identificada como uma cadeia consistindo de endereço remoto e local e do porto. portas TCP padrão e UDP são determinadas por acordo sob o controle da Internet Assigned Numbers Authority (IANA).

O núcleo dos serviços de rede (principalmente, WorldWideWeb), normalmente usa um pequeno número de portas – menos de 1024. Em muitos sistemas operacionais requerem privilégios especiais para a aplicação para ligar a eles, porque eles são muitas vezes considerado crítico para a operação de redes baseadas em IP. Por outro lado, os compostos do cliente final, como regra, aplica-se grande número deles, selecionados para uso a curto prazo, no entanto, existem os chamados portas efêmeras.

estrutura

Portas TCP são codificados no cabeçalho do pacote do protocolo de transporte, e eles podem ser facilmente interpretado não apenas o envio e recebimento computadores, mas também outros componentes da infra-estrutura de rede. Em firewalls particulares, geralmente configurado para distinguir entre os pacotes, dependendo o seu número de código ou de porta de destino. Redireccionamento é um exemplo clássico deste.

A prática tenta ligar a uma variedade de portas em sequência num computador conhecido como a sua digitalização. Isso geralmente é devido a qualquer tentativa maliciosa falhar ou os administradores de rede à procura de possíveis vulnerabilidades para ajudar a prevenir tais ataques.

As acções que visam como para abrir TCP-porto, muitas vezes controlado e gravado com a ajuda de computadores. Esta técnica utiliza um número de conexões de peças, a fim de assegurar a ligação suave para o servidor.

exemplos de utilização

O exemplo mais importante, onde o amplamente usado portas TCP / UDP, é o sistema de correio de Internet. O servidor é usado para o e-mail (enviar e receber), e geralmente requer os serviços de dois. O primeiro serviço é usado para o transporte de correio e outros servidores. Isto é conseguido através do Simple Mail Transfer Protocol (SMTP). Como regra geral, serviço de aplicação escuta no número de porta TCP-SMTP 25, a fim de processar as solicitações recebidas. Outro serviço é um POP (totalmente – Post Office Protocol) ou IMAP (ou Internet Message Access Protocol) que é necessário para aplicativos cliente para o e-mail para máquinas dos usuários para receber servidor de e-mail. POP bateu Serviços de quartos com o TCP-port 110. Os serviços acima podem tanto ser executado no mesmo computador host. Quando isso acontece, o número da porta distingue o serviço solicitado por um dispositivo remoto – PC do usuário ou qualquer outro servidor de correio.

Enquanto o servidor escutar número da porta está bem definida (IANA chama-lhes as portas conhecidas), a opção do cliente é muitas vezes escolhido a partir do intervalo dinâmico. Em alguns casos, os clientes individualmente e servidor usam portas TCP específicas atribuídas à IANA. Um bom exemplo é DHCP, onde o cliente em todos os casos usando UDP 68, eo servidor – UDP 67.

Aplicação A URL endereço

Os números de porta são, por vezes claramente visível na Internet, ou outro Uniform Resource Locator (URL). Por padrão, o HTTP utiliza TCP porta 80 e HTTPS – 443. No entanto, existem outras variações. Por exemplo, o http://www.example.com:8080/path/ URL-endereço indica que o navegador da Web está conectado à 8080 em vez do servidor HTTP.

Lista de portas TCP e UDP

Como já mencionado, Internet Assigned Numbers Authority (IANA) é responsável pela coordenação global do DNS-Root, endereço IP e outros recursos de protocolo Internet. Isso inclui registro comumente usados números de porta para serviços de Internet bem conhecidos.

Os números de porta são divididos em três gamas: a bem conhecida e registada dinâmica, ou privada. Bem conhecido (também conhecido como sistema) – está a ter números de 0 a 1023. Requisitos para novos compromissos nesta faixa são mais rigorosas do que para outras contas.

exemplos amplamente conhecidos

Exemplos que estão nesta lista incluem:

  • a porta TCP 443: HTTP seguro (HTTPS).
  • 21: o Protocolo de Transferência de Ficheiros (FTP).
  • 22: Secure Shell (SSH).
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Protocolo de Transferência de Hipertexto (HTTP).
  • 119: Network News Transfer Protocol (NNTP).
  • 123: Rede de protocolo de tempo (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Portas registrados incluem números de 1024 para 49151. IANA mantém uma lista oficial de bandas conhecidas e registradas. Dinâmico ou privado – de 49152 a 65535. Um uso para esta faixa de portas efêmeras.

História da criação

número de porta conceito foi criado desenvolvedores da ARPANET início ao abrigo da cooperação informal de autores de software e administradores de sistema.

O termo "porta" não tem sido utilizado em um tempo. número da placa para o host remoto foi um número de 40 bits. Os primeiros 32 bits foram semelhantes IPv4-address de hoje, mas o mais importante foram os primeiros 8 bits. A parte menos significativa do número (bits 33 a 40) indica um outro objecto, chamado AEN. Este é o protótipo do número de porta moderna.

26 março de 1972 foi o primeiro a propor a criação de um diretório dos números de soquete no RFC 322. O administrador de rede chamado descrever cada quarto permanente para as suas funções e serviços de rede. Este catálogo foi subsequentemente publicado como RFC 433 em Dezembro de 1972, e incluída uma lista de hospedeiros, os seus números de porta e a função correspondente para ser usado em cada nó na rede. Em maio de 1972, os números de porta de destino oficiais pela primeira vez documentada, serviços de rede, e também fornece uma função administrativa especial para manter esse registo.

A primeira lista de TCP-porta 256 AEN tinham valores que foram divididos nos seguintes intervalos:

  • 0 a 63: características padrão em toda a rede
  • 64-127: funções específicas da máquina
  • 128-239: reservado para uso futuro
  • De 240 para 255: qualquer característica experimental.

serviço Telnet recebeu a primeira missão oficial de valores 1. Nos primeiros dias do prazo ARPANET AEN também chamado o nome do soquete que foi usada com a conexão original protocolo (MSP) e uma componente do programa de gerenciamento de rede (NCP). Assim NCP foi o precursor de protocolos da Internet de hoje usam portas TCP / IP.