Utilizzo di Telnet

Telnet è un protocollo che permette di emulare un terminale a distanza, il che significa che permette di eseguire dei comandi digitati dalla tastiera di un terminale remoto.Telnet è un'implementazione del protocollo Telnet, si tratta cioè della traduzione delle specifiche in linguaggio informatico per creare un programma che permetta di emulare un terminale.

Come funziona Telnet

Telnet funziona in un ambiente client/server, ossia con terminale remoto configurato come server, al quale bisogna chiedere un servizio prima di procedere. Così, dato che il terminale remoto invia i dati da visualizzare, l'utente ha l'impressione di lavorare direttamente sul terminale remoto. Su UNIX, il servizio viene fornito da un "demone", ovvero un programma eseguito in background. Il demone Telnet si chiama Telnetd.

Protocollo e implementazione

Telnet è anche un protocollo, cioè un insieme di regole e di procedure che sono state definite per standardizzare la comunicazione su Telnet. Telnet è stato quindi rapidamente implementato (adattato partendo dalle specifiche del protocollo) su numerose piattaforme.

Esecuzione di Telnet

Telnet è fornito in standard su diverse piattaforme, fra cui UNIX, Windows95, WindowsNT, Linux, ecc. Il comando per aprire una sessione Telnet è generalmente il seguente:

telnet nome_del_server

nome_del_server rappresenta ovviamente il nome del terminale remoto al quale si desidera connettersi. E' inoltre possibile fornire il proprio indirizzo IP, ad esempio:

telnet 125.64.124.77

Infine è anche possibile precisare la porta da utilizzare facendo seguire l'indirizzo IP o il nome del server dal numero di porta:

telnet 125.64.124.77 80

Comandi Telnet

Una volta connessi al terminale remoto, sarà richiesto, per ragioni di sicurezza, un login e una password per restringere l'accesso alle sole persone autorizzate. In effetti, Telnet è un protocollo potente che permette l'esecuzione di comandi a distanza. I comandi che possono essere eseguiti in una sessione Telnet sono definiti dall'amministratore di rete. Si tratta solitamente di comandi UNIX dato che la maggior parte dei server Telnet funzionano su UNIX. I comandi standard sono i seguenti:

Comando Descrizione
? Visualizza l'help
close Termina la sessione Telnet
display Visualizza sullo schermo i parametri della connessione (tipo di terminale, porta)
environ Permette di definire le variabili ambientali del sistema operativo
logout Permette di disconnettersi
mode Alterna tra le modalità di trasferimento ASCII (trasferimento di un file in modalità testuale) e BINARY (trasferimento di un file in binario)
open Permette di lanciare un'altra connessione partendo dalla connessione in corso
quit Abbandona l'applicazione Telnet
set Modifica i parametri della connessione
unset Carica i parametri di connessione di default

Foto: © Pixabay.

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.
Potrebbe anche interessarti
Il documento intitolato « Utilizzo di Telnet » dal sito CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.