Porta efêmera: O que é e o que faz?


19

De repente, me deparei com o termo "porta efêmera" em um artigo do Linux que estava lendo, mas o autor não mencionou o que é.

O que é uma porta efêmera no UNIX?

Respostas:


17

Em essência, uma porta efêmera é uma porta alta aleatória usada para se comunicar com uma porta de servidor conhecida. Por exemplo, se eu ssh da minha máquina para um servidor, a conexão seria semelhante a:

192.168.1.102:37852 ---> 192.168.1.105:22

22 é a porta SSH padrão à qual estou conectando na máquina remota; 37852 é a porta efêmera usada na minha máquina local


2
Então, neste caso, 37852 é a porta efêmera?
O Cavaleiro das Trevas

1
você está correto
h3rrmiller

1
@ h3rrmiller, "porta efêmera" é um conceito que não tem nada a ver com o UNIX, certo?
Pacerier 29/03

1
Corrigir. Uma porta efêmera é uma porta alta aleatória que o software cliente (independentemente do sistema operacional) escolhe para se comunicar com uma porta de serviço conhecida.
H3rrmiller

-1

Citando da Wikipedia :

Uma porta efêmera é uma porta de protocolo de transporte de curta duração para comunicações IP (Internet Protocol) alocada automaticamente de um intervalo predefinido pelo software TCP / IP. É usado pelo TCP (Transmission Control Protocol), User Datagram Protocol (UDP) ou Stream Control Transmission Protocol (SCTP) como a atribuição de porta para a extremidade do cliente de uma comunicação cliente-servidor com uma porta conhecida em um servidor. .

O melhor exemplo que conheço é o FTP. E não é um conceito vinculado ao Unix.


"FTP" não é exatamente um exemplo de porta efêmera
Michael Mrozek

Não foi o que eu quis dizer, eu quis dizer que é um protocolo que usa o conceito.
schaiba
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.