Pardon per i comandi PUT e GET messi erroneamente, li avevo usati in una sessione Telnet uasndo però una sottosessione FTP
Per scusarvi vi metto un po' di cose utili:
Apriamo il Telnet (Start>Esegui>Telnet>Ok)
Clicchiamo su "Connetti">"Sistema Remoto"
In Nome Host: [inseriamo l'IP o il NameHost di un server che fornisce il servizio, altrimenti potete consultare questa lista:
hollis.harvard.edu > Biblioteca
pac.carl.org > Biblioteca
callcat.med.miami.edu > AIDS (login:library)
envirolink.org (login: gopher) > Ambiente
psupen.psu.edu > Agricoltura
fedix.fie.com > Animali
hpcvbbs.cv.hp.com > Computer
info.umd.edu > Cronaca
locis.loc.gov > Governo USA
fdabbs.fda.gov (login:bbs) > Salute
spacelink.msfc.nasa.gov > Spazio
forsythetn.stanford.edu (account:socrates) > Storia
se qualcuno non è funzionante vi prego di scusarmi, segnalatemelo via Email o con msg privato
In "Porta": lasciamo "telnet" (la porta del Telnet è la numero 23 del protocollo TCP)
In "Tipo terminale": lasciamo il tipo di default, cioè "vt100"
Cliccamo su Connetti e seguiamo le istruzioni che compariranno a video.
Le istruzioni sui comandi dipendono molto dal tipo di server e non ne esistono di "generali".
Un buon server Telnet genera delle maschere "testuali" interattive, ma non sempre ciò viene curato con particolare attenzione.
Le istruzioni/comandi che seguono, sono quelle che un client invia al server in modo invisibile all'utente:
IP
Interruzione del processo corrente
AO
Svuota il buffer di uscita (output) del suo contenuto
AYT
Verifica se il server è pronto (Are You There?)
EC
Cancella il carattere precedente
EL
Cancella l’intera riga
SYNCH
Comando di sincronizzazione
BRK
Segnale di attenzione (BREAK)
Comando/Decimale/Significato
IAC
255
Interpreta l’ottetto successivo come un comando
DON’T
254
Si esprime disaccordo che l’altro utilizzi un’opzione.
DO
253
Si chiede di utilizzare, o si conferma che si può utilizzare un opzione.
WON’T
252
Ci si rifiuta di utilizzare un’opzione.
WILL
251
Si chiede se si può utilizzare, o si conferma che si utilizzerà un opzione.
SB
250
Inizio negoziazione
GA
249
Passa la "parola" alla controparte (necessario in half-duplex)
EL
248
Il comando che implementa la funzione EL
EC
247
Il comando che implementa la funzione EC
AYT
246
Il comando che implementa la funzione AYT
AO
245
Il comando che implementa la funzione AU
IP 244 Il comando che implementa la funzione IP
BRK 243 Il comando che implementa la funzione BRK
DMARK 242 Parte dati della sequenza di sincronizzazione
NOP 241 Nessuna operazione (comando nullo)
SE 240 Fine negoziazione
EOR 239 Fine dei dati
Comando/Significato
Richiesta WILL X Sei d’accordo che io utilizzi l’opzione X?
Risposta positiva DO X Sì, sono d’accordo, fa pure.
Risposta negativa DON’T X No, non sono d’accordo
Richiesta DO X Per favore, puoi utilizzare l’opzione X?
Risposta positiva WILL X Sì, non ci sono problemi, lo farò.
Risposta negativa WON’T X No, mi spiace, non posso.
Opzione/Codice/Significato
Transmit Binary 0 Trasmetti in binario (8-bit)
Echo 1 Riemissione dei dati ricevuti
Status 5 Stato dell’opzione specificata presso la controparte
Terminal Type 24 Scambia informazioni sul modo di emulazione
Linemode 34 Spedisci un’intera riga alla volta, dopo averla composta localmente
Innanzitutto la scelta dei servizi da offrire dipende dalle decisioni del sysadmin (l'amministratore del server) che può discriminare e/o abilitare i servizi da rendere accessibili via Telnet.
Oggi il protocollo Telnet viene generalmente utilizzato dai dipendenti per gestire i database, o gli altri dati presenti sul server. Un altro uso molto comune è quello offerto dagli ISP (Internet Service Provider) ai propri utenti, per abilitare il controllo dei log delle connessioni, la lettura della posta elettronica ecc.. Un altro uso, ancora molto in voga, è quello offerto dalle biblioteche che rendono disponibile il servizio di ricerca dei propri documenti in modalità Telnet ovviando a una complessa l'interfaccia web.
Uno dei maggiori vantaggi del Telnet (inteso come client) è quello della completa accessibilità ai servizi TCP in modalità testuale. Essendo, appunto, un client testuale (i comandi devono essere scritti a tastiera) può collegarsi a qualsiasi porta TCP e quindi a qualsiasi servizio. Con un client Telnet è possibile collegarsi a un server FTP, a un mailserver, al server delle news e anche a un web server......