logo

Įvadas į TELNET

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:



  1. Vietinis prisijungimas
  2. Nuotolinis prisijungimas

1. Vietinis prisijungimas: Kai vartotojas prisijungia prie savo vietinės sistemos, jis vadinamas vietiniu prisijungimu.

Vietinis prisijungimas

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

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“.

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:

Telnet komandos formatas

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

  1. Tai suteikia nuotolinę prieigą prie kieno nors kompiuterio sistemos.
  2. Telnet suteikia vartotojui daugiau prieigos ir mažiau problemų perduodant duomenis.
  3. Telnet sutaupo daug laiko.
  4. Seniausia sistema gali būti prijungta prie naujesnės sistemos su telnet, turinčia skirtingas operacines sistemas.

Telnet trūkumai

  1. Kadangi tai kažkaip sudėtinga, pradedantiesiems tampa sunku suprasti.
  2. Duomenys čia siunčiami paprasto teksto forma, todėl jie nėra tokie apsaugoti.
  3. 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ų:

  1. Numatytasis režimas
  2. Simbolių režimas
  3. 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į.