Che cos'è Telnet?
Telnet è una contrazione delle due parole Telecommunications Network ed è uno dei principali protocolli di rete utilizzati su Internet. È uno dei primi protocolli di rete e uno dei pochi protocolli originali ancora in uso su Internet. È stato sviluppato nel 1969, con RFC 15, e si è evoluto nel corso degli anni per essere un protocollo solido, sebbene con crescenti problemi di sicurezza sia spesso rinunciato al posto del protocollo SSH sicuro.
A differenza delle interfacce grafiche del protocollo HTTP, che ci hanno fornito il World Wide Web, telnet è un protocollo testuale. Lo scopo originale di telnet era di avere un'interfaccia semplice per i terminali per interagire tra loro, usando strutture di comando relativamente semplici e interfacce accessibili. Sebbene sia ancora in uso, telnet viene raramente utilizzato dalla maggior parte del pubblico che naviga in Internet, che invece utilizza browser HTTP e client di posta elettronica per la maggior parte delle loro connessioni.
Nell'era precedente ai personal computer, chiunque volesse utilizzare un computer in genere doveva accedere a un terminale collegato a un enorme mainframe. Inizialmente, ciascun terminale era collegato a una sola macchina, il che causava una serie di problemi. Ad esempio, se una persona avesse bisogno di utilizzare un numero di macchine diverse, ognuna delle quali specializzata in un compito diverso, avrebbe dovuto recarsi fisicamente in ciascun terminale diverso per fare un lavoro. Questo potrebbe essere frustrante se i terminali fossero situati in un grande edificio, ma era particolarmente esasperante del telaio principale che dovevi usare era situato in un'istituzione in una città o paese diverso da te.
Il protocollo telnet ha aiutato a superare questa difficoltà. Usando una semplice suite di comandi, gli utenti potevano accedere a un terminale distante e chiedere al mainframe lì di intraprendere qualsiasi processo avessero bisogno di essere realizzato. I risultati sarebbero tornati a loro tramite telnet, ed era come se fossero seduti di fronte al terminale stesso. In molti modi, telnet ha contribuito a rivoluzionare il modo in cui è stata condotta la ricerca e ha contribuito a costruire quello che alla fine sarebbe diventato Internet che conosciamo oggi.
Naturalmente, non tutti i primi usi di telnet erano così pratici. In effetti, uno dei modi in cui telnet viene ancora utilizzato oggi risale al 1978, quando uno studente dell'Università dell'Essex si è basato sul precedente successo di giochi terminal come Adventure e Zork per creare un gioco Dungeon multiutente, o MUD. Questi ambienti virtuali, che includono altre varietà come MUSH e MOO, consentono a più persone di connettersi a un terminale tramite il protocollo Telnet. Una volta lì, possono giocare a un gioco collettivo, spesso a tema fantasy, immettendo comandi di testo e leggendo le risposte e gli input di altri giocatori. Sebbene l'uso dei MUD sia diminuito con l'avvento dei giochi di ruolo online (MMORPG) grafici in modalità multigiocatore di massa, rimangono ancora un uso importante del protocollo telnet, con centinaia di migliaia di giocatori in tutto il mondo.
Sebbene a un certo punto Telnet fosse ampiamente utilizzato come protocollo dagli amministratori di rete e da coloro che avevano bisogno di gestire i propri server, viene raramente utilizzato per questo scopo. Nel 1995, un ricercatore dell'Università di Tecnologia di Helsinki, in Finlandia, stufo delle falle di sicurezza nel telnet che consentivano lo sniffing e gli attacchi di password dannose, costruì un nuovo protocollo per sostituirlo. Questo protocollo, Secure Shell o SSH, ha la maggior parte delle stesse funzionalità di telnet, ma ha una sicurezza molto più solida.