Porta

Nel mondo informatico, il termine "porta" ha tre significati diversi. Può indicare 1) una porta hardware, 2) il numero di una porta Internet oppure 3) il processo di porting di un programma software da una piattaforma a un'altra.

1. Porta hardware

Una porta hardware è un collegamento fisico su un computer o su un altro dispositivo elettronico. Le porte più comuni sui moderni computer desktop includono USB, Thunderbolt, Ethernet e DisplayPort. Le generazioni precedenti di computer utilizzavano porte diverse, come le porte seriali, le porte parallele e le porte VGA. I dispositivi mobili spesso hanno una sola porta. Per esempio, un iPhone o un iPad può avere un unico connettore Lightning. I dispositivi Android hanno spesso una porta USB-C.

Lo scopo di una porta hardware è fornire connettività e/o alimentazione elettrica a un dispositivo. Per esempio, le porte USB di un computer possono essere utilizzate per collegare tastiere, mouse, stampanti o altre periferiche. La porta USB-C di uno smartphone può essere utilizzata per ricaricare il dispositivo e sincronizzarlo con un PC.

NOTE: Una porta hardware può essere chiamata anche interfaccia, jack o connettore.

2. Numero di porta Internet

Tutti i dati trasmessi su Internet vengono inviati e ricevuti utilizzando un insieme specifico di comandi, noto anche come protocollo. A ogni protocollo viene assegnato un numero di porta specifico. Per esempio, tutti i dati dei siti web trasferiti tramite HTTP utilizzano la porta 80. I dati inviati tramite HTTPS utilizzano la porta 443. Altre porte comuni includono:

  • Porta 20 - FTP (protocollo di trasferimento dei file)
  • Porta 22 - SSH e SFTP
  • Porta 25 - SMTP (email in uscita)
  • Porta 465 - SMTP su SSL
  • Porta 143 - IMAP (email in entrata)
  • Porta 993 - IMAP su SSL

I numeri di porta sono simili ai canali wireless, perché impediscono conflitti tra protocolli diversi. Forniscono inoltre un modo semplice per implementare misure di sicurezza della rete, poiché è possibile consentire o bloccare protocolli specifici.

3. Porting del software

"Porta" può essere usato anche come verbo. Fare il porting di un software significa prendere un'applicazione scritta per una piattaforma e farla funzionare su un'altra. Per esempio, un programma Windows può essere portato su macOS. Un'app iOS può essere portata su Android.

Per portare un programma da una piattaforma a un'altra, è necessario scriverlo per l'hardware e il relativo sistema operativo. I programmi creati utilizzando un ambiente di sviluppo universale possono essere relativamente facili da portare, mentre i programmi che dipendono fortemente dall'API di un sistema operativo possono dover essere riscritti completamente.

Aggiornato September 19, 2018 da Per C.

quizMetti alla prova le tue conoscenze

A visual depiction of a process or operation is called what?

A
Dataset
0%
B
Flowchart
0%
C
Jumpstep
0%
D
Pathfinder
0%
Correct! Incorrect!     View the Flowchart definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Porta in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.