Būtina sąlyga: Tinklo protokolo tipai
TELNET reiškia Tel etipas Grynasis dirbti. Tai protokolo tipas, leidžiantis vienam kompiuteriui prisijungti prie vietinio kompiuterio. Jis naudojamas kaip standartas TCP/IP protokolas virtualaus terminalo paslaugai, kurią teikia ISO . Kompiuteris, kuris pradeda ryšį, yra žinomas kaip vietinis kompiuteris .
Kompiuteris, prie kurio prijungiamas, t. y. kuris priima ryšį, žinomą kaip nuotolinis kompiuteris .
Telnet veikimo metu viskas, kas atliekama nuotoliniame kompiuteryje, bus rodoma vietiniame kompiuteryje. Telnet veikia kliento/serverio principu. Vietinis kompiuteris naudoja Telnet kliento programą, o nuotoliniai kompiuteriai naudoja Telnet serverio programą.
Miško ruoša
Registravimo procesą galima suskirstyti į dvi dalis:
- Vietinis prisijungimas
- Nuotolinis prisijungimas
1. Vietinis prisijungimas: Kai vartotojas prisijungia prie savo vietinės sistemos, jis vadinamas vietiniu prisijungimu.

Vietinis prisijungimas
.kita java
Vietinio prisijungimo procedūra
- Klavišų paspaudimus priima terminalo tvarkyklė, kai vartotojas įveda tekstą terminale.
- Terminalo tvarkyklė perduoda šiuos simbolius OS.
- Dabar OS patvirtina simbolių derinį ir atidaro reikiamą programą.
2. Nuotolinis prisijungimas: Nuotolinis prisijungimas yra procesas, kurio metu vartotojai gali prisijungti prie nuotolinės svetainės, t. y. kompiuterio, ir naudotis nuotoliniame kompiuteryje pasiekiamomis paslaugomis. Nuotolinio prisijungimo pagalba vartotojas gali suprasti apdorojimo rezultato perkėlimo iš nuotolinio kompiuterio į vietinį kompiuterį rezultatą.

Nuotolinis prisijungimas registruojant
Nuotolinio prisijungimo procedūra
- Kai vartotojas ką nors įveda vietiniame kompiuteryje, vietinė operacinė sistema priima simbolį.
- Vietinis kompiuteris simbolių neinterpretuoja, siųs juos TELNET klientui.
- TELNET klientas paverčia šiuos simbolius į universalų simbolių rinkinį, vadinamą tinklo virtualiojo terminalo (NVT) simboliais, ir perduos juos vietiniam TCP/IP protokolo kaminui.
- Komandos ar tekstas, kurie yra NVT forma, keliauja internetu ir jis pasieks TCP/IP sukrauti nuotoliniame kompiuteryje.
- Tada simboliai pristatomi į operacinę sistemą ir vėliau perduodami į TELNET serverį.
- Tada TELNET serveris tuos simbolius pakeičia į simbolius, kuriuos gali suprasti nuotolinis kompiuteris.
- Nuotolinė operacinė sistema gauna simbolius iš pseudoterminalo tvarkyklės, kuri yra programinės įrangos dalis, kuri apsimeta, kad simboliai ateina iš terminalo.
- Tada operacinė sistema perduoda simbolį atitinkamai taikomajai programai.
Virtualus tinklo terminalas (NVT)
NVT (tinklo virtualusis terminalas) yra virtualus TELNET terminalas, turintis pagrindinę struktūrą, kuri yra bendra daugelio skirtingų tipų realių terminalų. NVT (tinklo virtualus terminalas) buvo sukurtas tam, kad ryšys tarp skirtingų tipų terminalų su skirtingomis operacinėmis sistemomis būtų gyvybingas.

Tinklo virtualus terminalas (NVT) „Telnet“.
TELNET komandos
Telnet komandos identifikuojamos priešdėlio simboliu Interpret As Command (IAC) su kodu 255. Po IAC yra komandų ir parinkčių kodai.
Pagrindinis komandos formatas yra toks, kaip parodyta paveikslėlyje:
Toliau pateikiamos kelios svarbios TELNET komandos:
| Charakteris | Dešimtainė | Dvejetainis | Reikšmė |
|---|---|---|---|
| WILL | 251 | 11111011 | 1. Siūloma įjungti. 2. Prašymo įjungti priėmimas. |
| NEBUS | 252 | 11111100 | 1. Prašymo įgalinti atmetimas. 2. Siūloma išjungti. 3. Prašymo išjungti priėmimas. |
| DARYK | 253 | 11111101“. | 1. Prašymo įgalinti patvirtinimas. 2. Prašymas įjungti. |
| NEDARYK | 254 | 11111110 | 1. Prašymo įgalinti atmetimas. 2. Pasiūlymo išjungti patvirtinimas. 3. Prašymas išjungti. |
Toliau pateikiamos kelios įprastos parinktys naudojamas su telnet:
ryšiai java
| Kodas | Parinktis | Reikšmė |
|---|---|---|
| 0 | Dvejetainis | Jis interpretuojamas kaip 8 bitų dvejetainis perdavimas. |
| 1 | Aidas | Ji atkartos duomenis, gautus iš vienos pusės į kitą. |
| 3 | Slopinti pirmyn | Po duomenų jis slopins eiti į priekį signalą. |
| 5 | Būsena | Ji paprašys TELNET būsenos. |
| 6 | Laiko žyma | Jis apibrėžia laiko žymes. |
| 8 | Linijos plotis | Jis nurodo linijos plotį. |
| 9 | Puslapio dydis | Jis nurodo eilučių skaičių puslapyje. |
| 24 | Terminalo tipas | Jis nustatė terminalo tipą. |
| 32 | Terminalo greitis | Jis nustatė terminalo greitį. |
| 3. 4 | Linijinis režimas | Jis persijungs į linijos režimą. |
Telnet privalumai
- Tai suteikia nuotolinę prieigą prie kieno nors kompiuterio sistemos.
- Telnet suteikia vartotojui daugiau prieigos ir mažiau problemų perduodant duomenis.
- Telnet sutaupo daug laiko.
- Seniausia sistema gali būti prijungta prie naujesnės sistemos su telnet, turinčia skirtingas operacines sistemas.
Telnet trūkumai
- Kadangi tai kažkaip sudėtinga, pradedantiesiems tampa sunku suprasti.
- Duomenys čia siunčiami paprasto teksto forma, todėl jie nėra tokie apsaugoti.
- Kai kurios funkcijos išjungtos dėl netinkamo nuotolinio ir vietinio įrenginių susiejimo.
Veikimo režimai
Dauguma telnet diegimų veikia vienu iš šių trijų režimų:
- Numatytasis režimas
- Simbolių režimas
- Linijinis režimas
1. Numatytasis režimas: Jei neiškviečiami jokie kiti režimai, naudojamas šis režimas. Aidą šiuo režimu atlieka klientas. Šiuo režimu vartotojas įveda simbolį, o klientas pakartoja simbolį ekrane, bet jo neišsiunčia, kol neužbaigta visa eilutė.
2. Simbolių režimas: Kiekvieną šiuo režimu įvestą simbolį klientas siunčia į serverį. Šio tipo režimu esantis serveris paprastai atkartoja simbolius, kad jie būtų rodomi kliento ekrane.
3. Linijos režimas: Linijų redagavimas, pvz., aidas, simbolių trynimas ir kt., atliekamas iš kliento pusės. Klientas išsiųs visą eilutę į serverį.