Protocolli Web e di trasferimento file
Riconosca HTTP, HTTPS e FTP e le porte che utilizzano.
Protocolli Web e di trasferimento file è una lezione Network+ Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Network+ Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Network+ Academy include 4 lezioni in totale.
Protocolli basati sulle porte
Il Web e il trasferimento di file si basano su protocolli del livello applicazione che utilizzano TCP tramite porte note. Imparare questi protocolli e le relative porte è fondamentale per l’esame.
Questa lezione tratta HTTP, HTTPS e la famiglia dei protocolli di trasferimento file: FTP e le alternative sicure.
HTTP sulla porta 80
HTTP (Hypertext Transfer Protocol) è il linguaggio del Web e trasferisce le pagine Web tra browser e server. Utilizza la porta TCP 80.
HTTP invia i dati in testo non cifrato, quindi chiunque intercetti il traffico potrebbe leggerli. Questa debolezza ha portato alla versione sicura, HTTPS.
HTTPS sulla porta 443
HTTPS (HTTP Secure) è HTTP incapsulato nella cifratura tramite TLS (Transport Layer Security). Funziona sulla porta TCP 443.
HTTPS protegge i dati in transito, mantenendo privati i dati di accesso e i pagamenti. I siti Web moderni utilizzano HTTPS per impostazione predefinita e i browser avvisano quando un sito utilizza HTTP non cifrato.
HTTP -> TCP 80
HTTPS -> TCP 443Cosa aggiunge TLS
TLS fornisce cifratura, integrità e autenticazione del server tramite certificati. Il nome precedente era SSL (Secure Sockets Layer), oggi deprecato ma ancora utilizzato informalmente.
Un certificato dimostra l’identità del server, mentre la cifratura nasconde il contenuto. Insieme, questi elementi rendono HTTPS affidabile per le transazioni sensibili.
FTP sulle porte 20 e 21
FTP (File Transfer Protocol) trasferisce file tra host. Utilizza la porta TCP 21 per i comandi di controllo e la porta 20 per il trasferimento dei dati.
FTP è obsoleto e trasmette credenziali e dati in testo non cifrato, risultando quindi insicuro sulle reti non attendibili. È ancora comune, ma viene sostituito da opzioni sicure.
Proteggere il trasferimento di file: SFTP
SFTP (SSH File Transfer Protocol) funziona su SSH tramite la porta TCP 22 e cifra sia i comandi sia i dati. È un’alternativa sicura molto diffusa a FTP.
Nonostante il nome simile, SFTP non è semplicemente FTP a cui è stata aggiunta la sicurezza: è un protocollo diverso che utilizza il canale SSH per la protezione.
Un’altra opzione sicura: FTPS
FTPS è FTP incapsulato in TLS, distinto da SFTP. Aggiunge la cifratura al protocollo FTP tradizionale invece di creare un tunnel su SSH.
Sia SFTP sia FTPS proteggono i trasferimenti di file, ma funzionano in modo diverso e utilizzano porte diverse. Per l’esame è necessario saper distinguere questi due protocolli.
Trasferimento semplice: TFTP
TFTP (Trivial File Transfer Protocol) è un protocollo di trasferimento semplificato che utilizza la porta UDP 69. Non offre autenticazione e dispone di funzionalità minime.
TFTP viene utilizzato sulle reti locali per attività come il caricamento del firmware dei dispositivi o delle immagini di avvio, quando la semplicità è più importante della sicurezza o dell’affidabilità.
Perché HTTPS ha sostituito HTTP
HTTP non cifrato espone tutto ciò che viene trasferito, quindi il Web è passato decisamente a HTTPS. I motori di ricerca lo favoriscono e i browser contrassegnano le pagine HTTP come "Non sicuro".
In qualità di tecnico, configurerà i certificati e verificherà che i servizi utilizzino la porta 443. Riconoscere se il traffico è cifrato è fondamentale per valutarne la sicurezza.
Promemoria delle porte
Memorizzi questi dati per l’esame:
- HTTP: TCP 80
- HTTPS: TCP 443
- FTP: TCP 20/21
- SFTP: TCP 22 (su SSH)
- TFTP: UDP 69
Noti che TFTP è l’unico a utilizzare UDP; gli altri utilizzano TCP.
Preparazione al riepilogo di Web e file
Ora conosce i protocolli Web (HTTP, HTTPS) e la famiglia dei protocolli di trasferimento file (FTP, SFTP, FTPS, TFTP), con le relative porte e caratteristiche di sicurezza.
L’ultima lezione tratta i protocolli per l’accesso remoto e la posta elettronica, completando la panoramica dei servizi di uso quotidiano che un tecnico deve saper riconoscere.
Verifica rapida
Associare il protocollo alla porta.
Riepilogo
Ha imparato a conoscere i protocolli Web e di trasferimento file.
- HTTP = TCP 80 (testo non cifrato); HTTPS = TCP 443 (cifrato con TLS).
- FTP = TCP 20/21, testo non cifrato e insicuro.
- SFTP = TCP 22 su SSH; FTPS = FTP su TLS.
- TFTP = UDP 69, semplice e privo di autenticazione.
- TLS fornisce cifratura, integrità e identità del server tramite certificati.
Domande Frequenti
La lezione «Protocolli Web e di trasferimento file» è gratuita?
Sì — il testo completo di «Protocolli Web e di trasferimento file» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Network+ Academy, passa a CoddyKit PRO. Il corso Network+ Academy include 4 lezioni in totale.
Cosa imparerò in «Protocolli Web e di trasferimento file»?
Riconosca HTTP, HTTPS e FTP e le porte che utilizzano. Eserciti Network+ Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Network+ Academy?
Non è richiesta alcuna esperienza precedente. Network+ Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Protocolli Web e di trasferimento file»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Network+ Academy?
Sì. Ogni lezione Network+ Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- TCP e UDP a confronto
- A cosa servono i numeri di porta
- Protocolli Web e di trasferimento file
- Protocolli per accesso remoto e posta