Porta effimera: che cos'è e cosa fa?


19

Improvvisamente mi sono imbattuto nel termine "porta effimera" in un articolo di Linux che stavo leggendo, ma l'autore non ha menzionato di cosa si tratta.

Cos'è una porta effimera in UNIX?

Risposte:


17

In sostanza un porta effimera è una porta alta casuale utilizzata per comunicare con una porta server nota. Ad esempio, se ssh dalla mia macchina a un server la connessione sarebbe simile a:

192.168.1.102:37852 ---> 192.168.1.105:22

22 è la porta SSH standard a cui mi sto collegando sulla macchina remota; 37852 è la porta effimera utilizzata sul mio computer locale


2
Quindi, in questo caso, 37852 è la porta effimera?
The Dark Knight,

1
hai ragione
h3rrmiller,

1
@ h3rrmiller, "Porta effimera" è un concetto che non ha nulla a che fare con UNIX giusto?
Pacerier

1
Corretta. Una porta effimera è una porta alta casuale scelta dal software client (indipendentemente dal sistema operativo) per comunicare con una porta di servizio nota.
h3rrmiller,

-1

Citando da Wikipedia :

Una porta effimera è una porta di protocollo di trasporto di breve durata per le comunicazioni IP (Internet Protocol) allocata automaticamente da un intervallo predefinito dal software TCP / IP. Viene utilizzato da TCP (Transmission Control Protocol), User Datagram Protocol (UDP) o Stream Control Transmission Protocol (SCTP) come assegnazione della porta per la fine client di una comunicazione client-server a una porta ben nota su un server .

Il miglior esempio che conosco è FTP. E non è un concetto associato a Unix.


"FTP" non è esattamente un esempio di porta effimera
Michael Mrozek

Non è quello che intendevo, intendevo dire che è un protocollo che usa il concetto.
schaiba,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.