logo

Introduzione a TELNET

Prerequisito: Tipi di protocollo di rete

TELNET sta per tel tipo e Netto lavoro. È un tipo di protocollo che consente a un computer di connettersi al computer locale. È usato come standard Protocollo TCP/IP per il servizio terminale virtuale fornito da ISO . Il computer che avvia la connessione è noto come computer locale .



Il computer a cui ci si connette, ovvero che accetta la connessione nota come computer remoto .

Durante l'operazione telnet, qualunque cosa venga eseguita sul computer remoto verrà visualizzata dal computer locale. Telnet funziona secondo il principio client/server. Il computer locale utilizza un programma client Telnet mentre i computer remoti utilizzano un programma server Telnet.

Registrazione

Il processo di registrazione può essere ulteriormente classificato in due parti:



  1. Accesso locale
  2. Accesso remoto

1. Accesso locale: Ogni volta che un utente accede al proprio sistema locale, è noto come accesso locale.

Accesso locale

Accesso locale

nome dei prodotti per il trucco

La procedura di accesso locale



  • Le sequenze di tasti vengono accettate dal driver del terminale quando l'utente digita nel terminale.
  • Terminal Driver passa questi caratteri al sistema operativo.
  • Ora il sistema operativo convalida la combinazione di caratteri e apre l'applicazione richiesta.

2. Accesso remoto: L'accesso remoto è un processo in cui gli utenti possono accedere a un sito remoto, ad esempio un computer, e utilizzare i servizi disponibili sul computer remoto. Con l'aiuto dell'accesso remoto, un utente è in grado di comprendere il risultato del trasferimento del risultato dell'elaborazione dal computer remoto al computer locale.

Accesso remoto

Accesso remoto in Registrazione

La procedura di accesso remoto

  • Quando l'utente digita qualcosa sul computer locale, il sistema operativo locale accetta il carattere.
  • Il computer locale non interpreta i caratteri, li invierà al client TELNET.
  • Il client TELNET trasforma questi caratteri in un set di caratteri universale chiamato caratteri NVT (Network Virtual Terminal) e li passerà allo stack del protocollo TCP/IP locale.
  • I comandi o i testi sotto forma di NVT viaggiano attraverso Internet e arriveranno al file TCP/IP impilare sul computer remoto.
  • I caratteri vengono quindi consegnati al sistema operativo e successivamente passati al server TELNET.
  • Quindi il server TELNET modifica quei caratteri in caratteri che possono essere comprensibili da un computer remoto.
  • Il sistema operativo remoto riceve i caratteri da un driver pseudo-terminale, che è un software che finge che i caratteri provengano da un terminale.
  • Il sistema operativo passa quindi il carattere al programma applicativo appropriato.

Terminale virtuale di rete (NVT)

NVT (Network Virtual Terminal) è un terminale virtuale in TELNET che ha una struttura fondamentale condivisa da molti diversi tipi di terminali reali. NVT (Network Virtual Terminal) è stato creato per rendere possibile la comunicazione tra diversi tipi di terminali con diversi sistemi operativi.

Terminale virtuale di rete (NVT) in Telnet

Terminale virtuale di rete (NVT) in Telnet

Comandi TELNET

I comandi di Telnet sono identificati da un carattere prefisso, Interpret As Command (IAC) con codice 255. IAC è seguito dai codici di comando e opzione.

Il formato base del comando è quello mostrato nella figura seguente:

algoritmo di ordinamento di unione
Formato del comando Telnet

Di seguito sono riportati alcuni dei comandi TELNET importanti:

Carattere
Decimale
Binario
Senso
VOLERE 251 11111011 1. Offerta per abilitare.
2. Accettare una richiesta di abilitazione.
NON 252 11111100 1. Rifiutare una richiesta di abilitazione.
2. Offerta di disabilitazione.
3. Accettare una richiesta di disabilitazione.
FARE 253 11111101` 1. Approvare una richiesta di abilitazione.
2. Richiesta di abilitazione.
NON 254 11111110 1. Disapprovare una richiesta di abilitazione.
2. Approvazione di un'offerta di disabilitazione.
3. Richiesta di disabilitazione.

Di seguito sono riportate alcune opzioni comuni utilizzato con il telnet:

Codice
Opzione
Senso
0 Binario Interpreta come trasmissione binaria a 8 bit.
1 Eco Farà eco ai dati ricevuti da un lato all'altro.
3 Sopprimi vai avanti Sopprimerà il segnale di avanzamento dopo i dati.
5 Stato Richiederà lo stato di TELNET.
6 Segno di temporizzazione Definisce i segni di temporizzazione.
8 Larghezza della linea Specifica la larghezza della linea.
9 Dimensioni della pagina Specifica il numero di righe su una pagina.
24 Tipo di terminale Imposta il tipo di terminale.
32 Velocità terminale Imposta la velocità del terminale.
3.4 Modalità linea Passerà alla modalità linea.

Vantaggi di Telnet

  1. Fornisce l’accesso remoto al sistema informatico di qualcuno.
  2. Telnet consente all'utente un maggiore accesso con meno problemi nella trasmissione dei dati.
  3. Telnet fa risparmiare molto tempo.
  4. Il sistema più vecchio può essere collegato a un sistema più recente con telnet avente sistemi operativi diversi.

Svantaggi di Telnet

  1. Poiché è in qualche modo complesso, diventa difficile da comprendere per i principianti.
  2. I dati vengono inviati qui sotto forma di testo normale, ecco perché non sono così protetti.
  3. Alcune funzionalità sono disabilitate a causa del collegamento non corretto dei dispositivi remoti e locali.

Modalità di funzionamento

La maggior parte delle implementazioni telnet operano in una delle tre modalità seguenti:

  1. Modalità di default
  2. Modalità carattere
  3. Modalità linea

1. Modalità predefinita: Se non vengono richiamate altre modalità, viene utilizzata questa modalità. L'eco viene eseguita in questa modalità dal client. In questa modalità, l'utente digita un carattere e il client lo ripete sullo schermo ma non lo invia fino al completamento dell'intera riga.

2. Modalità carattere: Ogni carattere digitato in questa modalità viene inviato dal client al server. Un server in questo tipo di modalità normalmente restituisce i caratteri per visualizzarli sullo schermo del client.

3. Modalità linea: La modifica della linea come l'eco, la cancellazione dei caratteri, ecc. viene eseguita dal lato client. Il client invierà l'intera riga al server.