logo

Introduktion til TELNET

Forudsætning: Typer af netværksprotokol

TELNET står for Tlf etype Net arbejde. Det er en type protokol, der gør det muligt for én computer at oprette forbindelse til den lokale computer. Det bruges som standard TCP/IP protokol for virtuel terminaltjeneste, som leveres af ISO . Computeren, der starter forbindelsen, er kendt som lokal computer .



Den computer, som er forbundet til, dvs. som accepterer forbindelsen kendt som fjerncomputer .

Under telnet-drift vil det, der udføres på fjerncomputeren, blive vist af den lokale computer. Telnet fungerer efter et klient/server-princip. Den lokale computer bruger et telnet-klientprogram, og fjerncomputerne bruger et telnet-serverprogram.

Logning

Logningsprocessen kan yderligere kategoriseres i to dele:



  1. Lokalt login
  2. Fjernlogin

1. Lokalt login: Når en bruger logger på sit lokale system, er det kendt som lokalt login.

Lokalt login

Lokalt login

powershell større end eller lig

Proceduren for lokalt login



  • Tastanslag accepteres af terminaldriveren, når brugeren taster på terminalen.
  • Terminal Driver sender disse tegn til OS.
  • Nu validerer OS kombinationen af ​​tegn og åbner det påkrævede program.

2. Fjernlogin: Fjernlogin er en proces, hvor brugere kan logge ind på et eksternt websted, dvs. computer og bruge tjenester, der er tilgængelige på fjerncomputeren. Ved hjælp af fjernlogin er en bruger i stand til at forstå resultatet af at overføre resultatet af behandlingen fra fjerncomputeren til den lokale computer.

Fjernlogin

Fjernlogin i logning

Proceduren for fjernlogin

  • Når brugeren skriver noget på den lokale computer, accepterer det lokale operativsystem tegnet.
  • Den lokale computer fortolker ikke tegnene, den sender dem til TELNET-klienten.
  • TELNET-klienten transformerer disse tegn til et universelt tegnsæt kaldet NVT-tegn (Network Virtual Terminal), og den vil videregive dem til den lokale TCP/IP-protokolstak.
  • Kommandoer eller tekst, der er i form af NVT, rejser gennem internettet, og det vil ankomme til TCP/IP stak på fjerncomputeren.
  • Tegn bliver derefter leveret til operativsystemet og senere videregivet til TELNET-serveren.
  • Derefter ændrer TELNET-serveren disse tegn til tegn, der kan forstås af en fjerncomputer.
  • Fjernoperativsystemet modtager tegn fra en pseudoterminaldriver, som er et stykke software, der foregiver, at tegnene kommer fra en terminal.
  • Operativsystemet sender derefter tegnet til det relevante applikationsprogram.

Network Virtual Terminal (NVT)

NVT (Network Virtual Terminal) er en virtuel terminal i TELNET, der har en grundlæggende struktur, der deles af mange forskellige typer rigtige terminaler. NVT (Network Virtual Terminal) blev skabt for at gøre kommunikation levedygtig mellem forskellige typer terminaler med forskellige operativsystemer.

Network Virtual Terminal (NVT) i Telnet

Network Virtual Terminal (NVT) i Telnet

TELNET kommandoer

Kommandoer fra Telnet identificeres med et præfikstegn, Interpret As Command (IAC) med kode 255. IAC efterfølges af kommando- og optionkoder.

Det grundlæggende format for kommandoen er som vist i følgende figur:

streng af int
Telnet kommando format

Følgende er nogle af de vigtige TELNET-kommandoer:

Karakter
Decimal
Binær
Betyder
VILJE 251 11111011 1. Tilbyder at aktivere.
2. Accept af en anmodning om at aktivere.
VIL IKKE 252 11111100 1. Afvisning af en anmodning om at aktivere.
2. Tilbyder at deaktivere.
3. Accept af en anmodning om at deaktivere.
GØR 253 11111101` 1. Godkendelse af en anmodning om at aktivere.
2. Anmoder om at aktivere.
GØR IKKE 254 11111110 1. Afviser en anmodning om at aktivere.
2. Godkendelse af et tilbud om at deaktivere.
3. Anmodning om at deaktivere.

Følgende er nogle almindelige muligheder brugt med telnet:

Kode
Mulighed
Betyder
0 Binær Det fortolkes som 8-bit binær transmission.
1 Ekko Det vil ekko de data, der modtages på den ene side til den anden side.
3 Undertrykke gå videre Det vil undertrykke fremgangssignal efter data.
5 Status Det vil anmode om status for TELNET.
6 Tidsmærke Det definerer tidsmærkerne.
8 Linjebredde Det angiver linjebredden.
9 Sidestørrelse Det angiver antallet af linjer på en side.
24 Terminal type Det indstillede terminaltypen.
32 Terminal hastighed Den indstillede terminalhastigheden.
3. 4 Linjetilstand Det vil skifte til linjetilstand.

Fordele ved Telnet

  1. Det giver fjernadgang til en andens computersystem.
  2. Telnet giver brugeren mulighed for mere adgang med færre problemer med datatransmission.
  3. Telnet sparer meget tid.
  4. Det ældste system kan tilsluttes et nyere system med telnet med forskellige operativsystemer.

Ulemper ved Telnet

  1. Da det på en eller anden måde er komplekst, bliver det svært for begyndere at forstå.
  2. Data sendes her i form af almindelig tekst, derfor er det ikke så sikret.
  3. Nogle funktioner er deaktiveret på grund af ikke korrekt sammenkobling af de eksterne og lokale enheder.

Driftsformer

De fleste telnet-implementeringer fungerer i en af ​​følgende tre tilstande:

  1. Standardtilstand
  2. Karaktertilstand
  3. Linjetilstand

1. Standardtilstand: Hvis ingen andre tilstande aktiveres, bruges denne tilstand. Ekko udføres i denne tilstand af klienten. I denne tilstand skriver brugeren et tegn, og klienten ekkoer tegnet på skærmen, men det sender det ikke, før hele linjen er fuldført.

2. Tegntilstand: Hvert tegn, der indtastes i denne tilstand, sendes af klienten til serveren. En server i denne type tilstand ekkoer normalt tegn tilbage for at blive vist på klientens skærm.

3. Linjetilstand: Linjeredigering som ekko, tegnsletning osv. udføres fra klientsiden. Klienten sender hele linjen til serveren.