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:
- Lokalt login
- Fjernlogin
1. Lokalt login: Når en bruger logger på sit lokale system, er det kendt som 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 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
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
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
- Det giver fjernadgang til en andens computersystem.
- Telnet giver brugeren mulighed for mere adgang med færre problemer med datatransmission.
- Telnet sparer meget tid.
- Det ældste system kan tilsluttes et nyere system med telnet med forskellige operativsystemer.
Ulemper ved Telnet
- Da det på en eller anden måde er komplekst, bliver det svært for begyndere at forstå.
- Data sendes her i form af almindelig tekst, derfor er det ikke så sikret.
- 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:
- Standardtilstand
- Karaktertilstand
- 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.