Che cos’è un numero di porta?

Un numero di porta è un modo per identificare un processo specifico a cui un messaggio Internet o di altra rete deve essere inoltrato quando arriva a un server. Tutti i dispositivi connessi alla rete sono dotati di porte standardizzate con un numero assegnato. Questi numeri sono riservati per determinati protocolli e la loro funzione associata. I messaggi HTTP (Hypertext Transfer Protocol), ad esempio, vanno sempre alla porta 80, una delle porte più comunemente utilizzate.

Gli sviluppatori dell’Advanced Research Projects Agency Network, una cooperazione informale di amministratori di sistema e autori di software, hanno proposto il concetto di port numbers. Una volta noto come socket numbers, la prima incarnazione dei numeri di porta è simile alla classe di indirizzi IP (Internet Protocol) utilizzata oggi.

Qual è la differenza tra un indirizzo IP e un numero di porta?

Un indirizzo IP identifica una macchina in una rete IP e viene utilizzato per determinare la destinazione di un pacchetto di dati. I numeri di porta identificano una particolare applicazione o servizio su un sistema.

struttura di un pacchetto di dati
Un indirizzo IP identifica una macchina in una rete IP e determina la destinazione di un pacchetto di dati, mentre i numeri di porta identificano particolari applicazioni o servizi su un sistema.

Un indirizzo IP è un indirizzo logico utilizzato per identificare un dispositivo sulla rete. A qualsiasi dispositivo connesso a Internet viene assegnato un indirizzo IP univoco per l’identificazione. Queste informazioni identificative consentono ai dispositivi di comunicare su Internet.

I numeri di porta fanno parte delle informazioni di indirizzamento che aiutano a identificare mittenti e destinatari di informazioni e una particolare applicazione sui dispositivi. I numeri di porta sono costituiti da numeri a 16 bit.

Ad esempio, una richiesta utente per il trasferimento di file da un client o host locale a un server remoto su Internet utilizza il File Transfer Protocol (FTP) per la transazione. Entrambi i dispositivi devono essere configurati per trasferire file tramite FTP. Per trasferire il file, il livello software Transmission Control Protocol (TCP) nell’host locale identifica il numero di porta 21, che, per convenzione, associa a una richiesta FTP — nel numero di porta a 16 bit intero che viene aggiunto alla richiesta.

Sul server, il livello TCP leggerà la porta numero 21 e inoltrerà la richiesta al programma FTP sul server.

FTP passivo vs attivo
FTP utilizza le porte 20 e 21 per trasferire file tra un client e un server.

Quali sono i diversi tipi di numeri di porta e i loro usi?

Ci sono 65.535 numeri di porta, ma non tutti vengono utilizzati ogni giorno.

I numeri di porta limitati o i numeri di porta noti sono riservati da aziende importanti e vanno da 0 a 1023. Apple QuickTime, Structured Query Language services e Gopher services utilizzano alcune di queste porte limitate.

Chi desidera registrare un numero di porta specifico può scegliere tra 1024 e 49151. Le società di software in genere registrano questi numeri di porta. Porte dinamiche o private che vanno da 49152 a 65536 sono disponibili per chiunque di utilizzare.

In un altro scenario, un numero di porta viene assegnato temporaneamente-per la durata della richiesta e il suo completamento-da un intervallo di numeri di porta assegnati. Questo è chiamato un numero di porta temporaneo.

Ecco alcune porte comunemente utilizzate e i relativi protocolli di rete associati:

  • Porte 20 e 21. FTP viene utilizzato per trasferire file tra un client e un server.
  • Porta 22. Secure Shell è uno dei numerosi protocolli di tunneling utilizzati per creare connessioni di rete sicure.
  • Porta 25. Simple Mail Transfer Protocol (SMTP) è comunemente usato per la posta elettronica.
  • Porta 53. Domain Name System (DNS) è un processo critico che abbina i nomi di dominio leggibili dall’uomo agli indirizzi IP leggibili dalla macchina su Internet moderno. Aiuta gli utenti a caricare siti Web e applicazioni senza digitare una lunga lista di indirizzi IP.
  • Porta 80. HTTP è il protocollo che abilita il World Wide Web.
  • Porta 123. Network Time Protocol aiuta gli orologi del computer a sincronizzarsi tra loro. È un processo vitale nella crittografia
  • Porta 179. Border Gateway Protocol (BGP) aiuta a stabilire percorsi efficienti tra le grandi reti o sistemi autonomi che compongono Internet. Queste grandi reti utilizzano BGP per trasmettere quali indirizzi IP controllano.
  • Porta 443. HTTP Secure (HTTPS) è come HTTP ma più sicuro. Tutto il traffico web HTTPS va direttamente alla porta 443. Anche qualsiasi servizio di rete che utilizza HTTPS per la crittografia, ad esempio DNS su HTTPS, si connette direttamente a questa porta.
  • Porta 500. Internet Security Association e Key Management Protocol aiuta a impostare la sicurezza IP sicura
  • Porta 3389. Remote Desktop Protocol consente agli utenti di connettersi ai propri computer desktop da un altro dispositivo in remoto.

L’Internet Assigned Numbers Authority assegna e mantiene tutti i numeri di porta sopra elencati.

Quali sono le domande più comuni sui numeri di porta?

Qual è il numero di porta per localhost?

Localhost è il nome predefinito utilizzato per stabilire una connessione con un computer. L’indirizzo IP è solitamente 127.0.0.1. Questo viene fatto utilizzando una rete di indirizzi di loopback. La porta 80 è la porta standard comune per HTTP.

A cosa serve il numero di porta 8080?

Il numero di porta 8080 viene solitamente utilizzato per i server Web. Quando un numero di porta viene aggiunto alla fine del nome di dominio, indirizza il traffico al server Web. Tuttavia, gli utenti non possono prenotare la porta 8080 per i server Web secondari.

A cosa serve il numero di porta 3360?

Le reti TCP/IP utilizzano la porta 3360. Il protocollo TCP orientato alla connessione richiede handshaking per impostare le comunicazioni end-to-end. Dopo aver stabilito la connessione, i dati dell’utente vengono trasferiti bidirezionalmente sulla connessione.

Qual è il mio indirizzo IP e il mio numero di porta?

Il modo più semplice per trovare l’indirizzo IP pubblico di un router è cercare ” qual è il mio IP?”su un motore di ricerca come Google. L’identificazione di un numero di porta dipenderà dal sistema operativo.

Per Windows:

  • Vai al prompt dei comandi.
  • Digitare ipconfig.
  • Quindi, digitare netstat per popolare un elenco di tutti i numeri di porta.

Per macOS:

  • Vai a Preferenze di sistema.
  • Quindi, vai a Rete > Avanzate.
  • Fare clic sulla scheda Scansione porta e immettere l’indirizzo IP dell’utente.

Che cos’è un indirizzo e un numero di porta del server proxy?

Un server proxy è, essenzialmente, un computer su Internet con il proprio indirizzo IP. Si trova tra il dispositivo client e il server remoto e funge da intermediario per gestire le richieste di comunicazione su Internet.

Quando un computer locale invia una richiesta web, passa automaticamente attraverso il server proxy. Il server proxy utilizza il proprio indirizzo IP per la richiesta web e non quello dell’utente. I server proxy offrono vantaggi sulla privacy , ad esempio la possibilità di modificare l’indirizzo IP del client, mascherando la posizione dell’utente.

L’indirizzo del server proxy include un indirizzo IP con il numero di porta allegato alla fine dell’indirizzo. Il numero di porta 8080 viene solitamente utilizzato per server Web, proxy e caching.

Qual è il numero di porta per Gmail?

Gmail utilizza sia Internet Message Access Protocol (IMAP) che SMTP. La porta IMAP è 993 e la porta SMTP è 25.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.