Diferença entre tipos de porta

1

Qual é a diferença entre os três tipos de portas? Bem conhecido, registrado e dinâmico? Ou seja, a diferença no uso e números de porta associados a cada categoria.

Atualmente entendo que os intervalos de portas para cada categoria são os seguintes:
Bem conhecido: até 1023.
Registado: entre 1024 e 49151.
Dinâmico: entre 49152 e até 65535.

    
por Hennes 19.04.2012 / 18:51

1 resposta

1

Existem algumas diferenças práticas e algumas convencionais.

Prático:

  • Em sistemas Unix e Unix-like, somente o superusuário pode vincular serviços a portas < 1024. Essas portas são atribuídas por IETF [ 1 ] (bem, a IANA diz [ 2 ] que eles são atribuídos pelo IETF, e IETF diz [ 1 ] que eles são atribuídos pela IANA, mas eles significam que O IETF sugere as atribuições e a IANA mantém a lista autoritativa).

Convencional:

  • As portas 1024--49151 estão disponíveis para registro em IANA para fins mais comuns, pois estão disponíveis para usuários comuns. É por isso que eles são usados para, e. servidores de jogos. O registro é um esforço para tentar evitar conflitos de portas (o que acontece de qualquer maneira, já que nem todo mundo acha que vale a pena se registrar).
  • As portas 49152--65535 estão explicitamente não disponíveis para registro [ 2 ]. Isso garante que eles possam ser usados por qualquer aplicativo, depois de verificar que eles ainda não estão em uso . Como o intervalo 1024--49151 pode ser registrado, se um aplicativo receber a primeira porta disponível nesse intervalo, uma interferência pode ocorrer quando o aplicativo registrado for iniciado posteriormente. Da mesma forma, existe uma vantagem em poder ser "seguro" (em teoria) que certa porta corresponde a um determinado serviço.

Todas essas diferenças mencionadas são especificadas por meio de [ 2 ], mas na prática como mencionei, nem todo mundo adere às atribuições de porta registradas. Você não encontrará quase nenhuma das portas do servidor de jogos comuns (por exemplo, 27015 para Counter-strike, 6889 para Starcraft) listadas, e existem na prática portas de sistemas convencionais (411 para Direct Connect) que também não são registradas. O requisito de ligação de superusuário nas portas < 1024 também é apenas uma restrição do sistema operacional.

A IANA mantém a lista autoritativa na atribuição do número de porta [ 2 ].

    
por 20.04.2012 / 07:49

Tags