logo

Introduksjon til TELNET

Forutsetning: Typer nettverksprotokoll

TELNET står for Tlf etype Nett arbeid. Det er en type protokoll som gjør at én datamaskin kan koble seg til den lokale datamaskinen. Den brukes som standard TCP/IP-protokoll for virtuell terminaltjeneste som leveres av ISO . Datamaskinen som starter tilkoblingen er kjent som lokal datamaskin .



Datamaskinen som kobles til, dvs. som godtar tilkoblingen kjent som ekstern datamaskin .

Under telnet-drift vil det som utføres på den eksterne datamaskinen vises av den lokale datamaskinen. Telnet opererer på et klient/server-prinsipp. Den lokale datamaskinen bruker et telnet-klientprogram og de eksterne datamaskinene bruker et telnet-serverprogram.

Hogst

Loggingsprosessen kan videre kategoriseres i to deler:



  1. Lokal pålogging
  2. Ekstern pålogging

1. Lokal pålogging: Når en bruker logger på sitt lokale system, kalles det lokal pålogging.

Lokal pålogging

Lokal pålogging

Java anonym funksjon

Prosedyren for lokal pålogging



  • Tastetrykk aksepteres av terminaldriveren når brukeren taster på terminalen.
  • Terminal Driver sender disse tegnene til OS.
  • Nå validerer OS kombinasjonen av tegn og åpner den nødvendige applikasjonen.

2. Ekstern pålogging: Ekstern pålogging er en prosess der brukere kan logge på et eksternt nettsted, dvs. datamaskin, og bruke tjenester som er tilgjengelige på den eksterne datamaskinen. Ved hjelp av ekstern pålogging er en bruker i stand til å forstå resultatet av å overføre resultatet av behandlingen fra den eksterne datamaskinen til den lokale datamaskinen.

Ekstern pålogging

Ekstern pålogging i logging

Prosedyren for ekstern pålogging

  • Når brukeren skriver noe på den lokale datamaskinen, godtar det lokale operativsystemet tegnet.
  • Den lokale datamaskinen tolker ikke tegnene, den vil sende dem til TELNET-klienten.
  • TELNET-klienten transformerer disse tegnene til et universelt tegnsett kalt Network Virtual Terminal (NVT)-tegn, og den vil sende dem til den lokale TCP/IP-protokollstabelen.
  • Kommandoer eller tekst som er i form av NVT, reiser gjennom Internett og den kommer til TCP/IP stabel på den eksterne datamaskinen.
  • Tegn blir deretter levert til operativsystemet og senere sendt til TELNET-serveren.
  • Deretter endrer TELNET-serveren disse tegnene til tegn som kan forstås av en ekstern datamaskin.
  • Det eksterne operativsystemet mottar tegn fra en pseudoterminaldriver, som er et stykke programvare som later som om tegn kommer fra en terminal.
  • Operativsystemet sender deretter tegnet til det aktuelle applikasjonsprogrammet.

Network Virtual Terminal (NVT)

NVT (Network Virtual Terminal) er en virtuell terminal i TELNET som har en grunnleggende struktur som deles av mange forskjellige typer ekte terminaler. NVT (Network Virtual Terminal) ble opprettet for å gjøre kommunikasjon levedyktig mellom ulike typer terminaler med ulike operativsystemer.

Network Virtual Terminal (NVT) i Telnet

Network Virtual Terminal (NVT) i Telnet

TELNET-kommandoer

Kommandoer til Telnet identifiseres med et prefikstegn, Interpret As Command (IAC) med kode 255. IAC etterfølges av kommando- og alternativkoder.

Det grunnleggende formatet til kommandoen er som vist i følgende figur:

konverter streng til char
Telnet-kommandoformat

Følgende er noen av de viktige TELNET-kommandoene:

Karakter
Desimal
Binær
Betydning
VIL 251 11111011 1. Tilbyr seg å aktivere.
2. Godta en forespørsel om å aktivere.
VIL IKKE 252 11111100 1. Avvise en forespørsel om å aktivere.
2. Tilbyr seg å deaktivere.
3. Godta en forespørsel om å deaktivere.
GJØRE 253 11111101` 1. Godkjenne en forespørsel om å aktivere.
2. Ber om å aktivere.
IKKE 254 11111110 1. Avviser en forespørsel om å aktivere.
2. Godkjenne et tilbud om å deaktivere.
3. Be om å deaktivere.

Følgende er noen vanlige alternativer brukt med telnet:

Kode
Alternativ
Betydning
0 Binær Det tolkes som 8-bits binær overføring.
1 Ekko Det vil ekko dataene som mottas på den ene siden til den andre siden.
3 Undertrykk gå videre Det vil undertrykke fremgangssignalet etter data.
5 Status Den vil be om statusen til TELNET.
6 Tidsmerke Den definerer tidsmerkene.
8 Linje bredde Den spesifiserer linjebredden.
9 Sidestørrelse Den spesifiserer antall linjer på en side.
24 Terminaltype Den satte terminaltypen.
32 Terminalhastighet Den satte terminalhastigheten.
3. 4 Linjemodus Den vil endres til linjemodus.

Fordeler med Telnet

  1. Det gir ekstern tilgang til noens datasystem.
  2. Telnet gir brukeren mer tilgang med færre problemer med dataoverføring.
  3. Telnet sparer mye tid.
  4. Det eldste systemet kan kobles til et nyere system med telnet som har forskjellige operativsystemer.

Ulemper med Telnet

  1. Siden det på en eller annen måte er komplekst, blir det vanskelig for nybegynnere å forstå.
  2. Data sendes hit i form av ren tekst, det er derfor de ikke er så sikret.
  3. Noen funksjoner er deaktivert på grunn av ikke riktig sammenkobling av eksterne og lokale enheter.

Driftsmåter

De fleste telnet-implementeringer fungerer i en av følgende tre moduser:

  1. Standardmodus
  2. Karaktermodus
  3. Linjemodus

1. Standardmodus: Hvis ingen andre moduser påkalles, brukes denne modusen. Ekko utføres i denne modusen av klienten. I denne modusen skriver brukeren et tegn og klienten ekko tegnet på skjermen, men det sender det ikke før hele linjen er fullført.

2. Tegnmodus: Hvert tegn som skrives inn i denne modusen sendes av klienten til serveren. En server i denne typen modus ekko normalt tegn tilbake for å bli vist på klientens skjerm.

3. Linjemodus: Linjeredigering som ekko, tegnsletting osv. gjøres fra klientsiden. Klienten vil sende hele linjen til serveren.