Predbežná požiadavka: Typy sieťových protokolov
TELNET znamenať Tel typ Net práca. Je to typ protokolu, ktorý umožňuje jednému počítaču pripojiť sa k lokálnemu počítaču. Používa sa ako štandard TCP/IP protokol za službu virtuálneho terminálu, ktorú poskytuje ISO . Počítač, ktorý spúšťa pripojenie, je známy ako lokálny počítač .
Počítač, ku ktorému sa pripájate, t. j. ktorý akceptuje pripojenie známe ako vzdialený počítač .
Počas prevádzky telnet, čokoľvek, čo sa vykonáva na vzdialenom počítači, zobrazí lokálny počítač. Telnet funguje na princípe klient/server. Lokálny počítač používa klientsky program telnet a vzdialené počítače používajú program servera telnet.
Ťažba dreva
Proces protokolovania možno ďalej kategorizovať do dvoch častí:
- Miestne prihlásenie
- Prihlásenie na diaľku
1. Miestne prihlásenie: Kedykoľvek sa používateľ prihlási do svojho lokálneho systému, nazýva sa to lokálne prihlásenie.

Miestne prihlásenie
python triediaca n-tica
Postup miestneho prihlásenia
- Ovládač terminálu akceptuje stlačenia klávesov, keď používateľ zadáva na termináli.
- Ovládač terminálu odovzdá tieto znaky OS.
- Teraz OS overí kombináciu znakov a otvorí požadovanú aplikáciu.
2. Prihlásenie na diaľku: Vzdialené prihlásenie je proces, v ktorom sa používatelia môžu prihlásiť na vzdialenú lokalitu, t. j. počítač a využívať služby, ktoré sú dostupné na vzdialenom počítači. Pomocou vzdialeného prihlásenia je používateľ schopný pochopiť výsledok prenosu výsledku spracovania zo vzdialeného počítača na lokálny počítač.

Vzdialené prihlásenie do prihlasovania
Postup vzdialeného prihlásenia
- Keď používateľ niečo napíše na lokálnom počítači, lokálny operačný systém daný znak prijme.
- Lokálny počítač znaky neinterpretuje, pošle ich TELNET klientovi.
- TELNET klient transformuje tieto znaky na univerzálnu znakovú sadu s názvom Network Virtual Terminal (NVT) znaky a odovzdá ich lokálnemu zásobníku TCP/IP protokolu.
- Príkazy alebo text, ktoré sú vo forme NVT, prechádzajú internetom a dostanú sa na TCP/IP zásobník na vzdialenom počítači.
- Znaky sú potom doručené do operačného systému a neskôr odovzdané na TELNET server.
- Potom server TELNET zmení tieto znaky na znaky, ktoré sú zrozumiteľné pre vzdialený počítač.
- Vzdialený operačný systém prijíma znaky z ovládača pseudoterminálu, čo je softvér, ktorý predstiera, že znaky prichádzajú z terminálu.
- Operačný systém potom odovzdá znak príslušnému aplikačnému programu.
Sieťový virtuálny terminál (NVT)
NVT (Network Virtual Terminal) je virtuálny terminál v TELNET-e, ktorý má základnú štruktúru zdieľanú mnohými rôznymi typmi skutočných terminálov. NVT (Network Virtual Terminal) bol vytvorený s cieľom zabezpečiť životaschopnú komunikáciu medzi rôznymi typmi terminálov s rôznymi operačnými systémami.

Sieťový virtuálny terminál (NVT) v Telnete
Príkazy TELNET
Príkazy Telnetu sú identifikované znakom prefixu, Interpret As Command (IAC) s kódom 255. Po IAC nasledujú kódy príkazov a možností.
Základný formát príkazu je znázornený na nasledujúcom obrázku:
Nasledujú niektoré z dôležitých príkazov TELNET:
| Charakter | Desatinné | Binárne | Význam |
|---|---|---|---|
| Vôľa | 251 | 11111011 | 1. Ponuka na povolenie. 2. Prijatie požiadavky na povolenie. |
| NEBUDE | 252 | 11111100 | 1. Odmietnutie žiadosti o povolenie. 2. Ponuka deaktivácie. 3. Prijatie žiadosti o deaktiváciu. |
| DO | 253 | 11111101' | 1. Schválenie žiadosti o povolenie. 2. Žiadosť o povolenie. |
| NIE | 254 | 11111110 | 1. Neschválenie žiadosti o povolenie. 2. Schválenie ponuky na deaktiváciu. 3. Žiadosť o deaktiváciu. |
Nasleduje niekoľko bežných možností používané s telnetom:
| kód | Možnosť | Význam |
|---|---|---|
| 0 | Binárne | Interpretuje sa ako 8-bitový binárny prenos. |
| 1 | Echo | Dáta prijaté na jednej strane prenesie na druhú stranu. |
| 3 | Potlačiť pokračujte | Po zadaní údajov potlačí signál pokračovať. |
| 5 | Postavenie | Požiada o stav TELNETu. |
| 6 | Značka časovania | Definuje časové značky. |
| 8 | Šírka čiary | Určuje šírku čiary. |
| 9 | Veľkosť stránky | Určuje počet riadkov na stránke. |
| 24 | Typ terminálu | Nastavuje typ terminálu. |
| 32 | Rýchlosť terminálu | Nastavuje rýchlosť terminálu. |
| 3. 4 | Linkový režim | Zmení sa na režim linky. |
Výhody Telnetu
- Poskytuje vzdialený prístup k počítačovému systému niekoho.
- Telnet umožňuje užívateľovi väčší prístup s menším počtom problémov pri prenose dát.
- Telnet šetrí veľa času.
- Najstarší systém môže byť pripojený k novšiemu systému s telnetom s rôznymi operačnými systémami.
Nevýhody Telnetu
- Keďže je to nejakým spôsobom zložité, pre začiatočníkov je ťažké ho pochopiť.
- Dáta sa sem posielajú vo forme čistého textu, preto nie sú tak zabezpečené.
- Niektoré funkcie sú vypnuté z dôvodu nesprávneho prepojenia vzdialených a miestnych zariadení.
Prevádzkové režimy
Väčšina implementácií telnetu funguje v jednom z nasledujúcich troch režimov:
- Predvolený režim
- Režim postavy
- Linkový režim
1. Predvolený režim: Ak sa nevyvolajú žiadne iné režimy, použije sa tento režim. Echoing v tomto režime vykonáva klient. V tomto režime užívateľ napíše znak a klient odozve znak na obrazovke, ale neodošle ho, kým sa nedokončí celý riadok.
prepojený zoznam java
2. Režim postavy: Každý znak zadaný v tomto režime odošle klient na server. Server v tomto type režimu normálne opakuje znaky, aby sa zobrazili na obrazovke klienta.
3. Režim linky: Úpravy riadkov, ako je ozvena, vymazanie znakov atď., sa vykonávajú zo strany klienta. Klient odošle celý riadok na server.