logo

Úvod do TELNETu

Předpoklad: Typy síťových protokolů

TELNET znamená Tel typ Síť práce. Jedná se o typ protokolu, který umožňuje připojení jednoho počítače k ​​místnímu počítači. Používá se jako standard TCP/IP protokol pro službu virtuálního terminálu, kterou poskytuje ISO . Počítač, který zahajuje připojení, je známý jako místní počítač .



Počítač, ke kterému se připojujete, tj. který přijímá připojení známé jako vzdálený počítač .

Během operace telnet bude vše, co se provádí na vzdáleném počítači, zobrazeno místním počítačem. Telnet funguje na principu klient/server. Místní počítač používá klientský program telnet a vzdálené počítače používají program serveru telnet.

Protokolování

Proces protokolování lze dále rozdělit do dvou částí:



  1. Místní přihlášení
  2. Vzdálené přihlášení

1. Místní přihlášení: Kdykoli se uživatel přihlásí do svého místního systému, nazývá se to místní přihlášení.

Místní přihlášení

Místní přihlášení

python třídicí n-tice

Postup místního přihlášení



  • Stisky kláves akceptuje ovladač terminálu, když uživatel píše na terminálu.
  • Terminálový ovladač předá tyto znaky OS.
  • Nyní OS ověří kombinaci znaků a otevře požadovanou aplikaci.

2. Vzdálené přihlášení: Vzdálené přihlášení je proces, ve kterém se uživatelé mohou přihlásit ke vzdálenému webu, tj. počítači a používat služby, které jsou dostupné na vzdáleném počítači. Pomocí vzdáleného přihlášení je uživatel schopen porozumět výsledku přenosu výsledku zpracování ze vzdáleného počítače na místní počítač.

Vzdálené přihlášení

Vzdálené přihlášení v protokolování

Postup vzdáleného přihlášení

  • Když uživatel něco zadá na místním počítači, místní operační systém znak přijme.
  • Lokální počítač znaky neinterpretuje, odešle je TELNET klientovi.
  • Klient TELNET transformuje tyto znaky na univerzální znakovou sadu zvanou Network Virtual Terminal (NVT) znaky a předá je lokálnímu zásobníku protokolu TCP/IP.
  • Příkazy nebo text, které jsou ve formě NVT, putují po internetu a dorazí na TCP/IP zásobníku na vzdáleném počítači.
  • Znaky jsou pak doručeny operačnímu systému a později předány serveru TELNET.
  • Server TELNET pak tyto znaky změní na znaky, které jsou srozumitelné pro vzdálený počítač.
  • Vzdálený operační systém přijímá znaky z ovladače pseudoterminálu, což je kus softwaru, který předstírá, že znaky přicházejí z terminálu.
  • Operační systém pak předá znak příslušnému aplikačnímu programu.

Síťový virtuální terminál (NVT)

NVT (Network Virtual Terminal) je virtuální terminál v TELNETu, který má základní strukturu sdílenou mnoha různými typy skutečných terminálů. NVT (Network Virtual Terminal) byl vytvořen, aby umožnil komunikaci mezi různými typy terminálů s různými operačními systémy.

java dědičnost
Síťový virtuální terminál (NVT) v Telnetu

Síťový virtuální terminál (NVT) v Telnetu

Příkazy TELNET

Příkazy Telnetu jsou identifikovány znakem předpony Interpret As Command (IAC) s kódem 255. Po IAC následují kódy příkazů a voleb.

Základní formát příkazu je znázorněn na následujícím obrázku:

Formát příkazu Telnet

Níže jsou uvedeny některé z důležitých příkazů TELNET:

Charakter
Desetinný
Binární
Význam
VŮLE 251 11111011 1. Nabídka povolení.
2. Přijetí požadavku na povolení.
ZVYKLÝ 252 11111100 1. Odmítnutí žádosti o povolení.
2. Nabídka deaktivace.
3. Přijetí požadavku na deaktivaci.
DĚLAT 253 11111101' 1. Schválení požadavku na povolení.
2. Žádost o povolení.
NE 254 11111110 1. Zamítnutí žádosti o povolení.
2. Schválení nabídky na deaktivaci.
3. Požadavek na deaktivaci.

Níže jsou uvedeny některé běžné možnosti používané s telnetem:

Kód
Volba
Význam
0 Binární Interpretuje se jako 8bitový binární přenos.
1 Echo Přenese data přijatá na jedné straně na druhou.
3 Potlač, pokračuj Po datu potlačí signál pokračování.
5 Postavení Vyžádá si stav TELNETu.
6 Značka časování Definuje časové značky.
8 Šířka čáry Určuje šířku čáry.
9 Velikost stránky Určuje počet řádků na stránce.
24 Typ terminálu Nastavuje typ terminálu.
32 Rychlost terminálu Nastavuje rychlost terminálu.
3. 4 Linkový režim Přejde do režimu linky.

Výhody Telnetu

  1. Poskytuje vzdálený přístup k něčímu počítačovému systému.
  2. Telnet umožňuje uživateli větší přístup s menšími problémy při přenosu dat.
  3. Telnet ušetří spoustu času.
  4. Nejstarší systém lze připojit k novějšímu systému s telnetem s různými operačními systémy.

Nevýhody Telnetu

  1. Jelikož je to nějak složité, pro začátečníky je obtížné mu porozumět.
  2. Data jsou zde posílána ve formě prostého textu, proto nejsou tak zabezpečena.
  3. Některé funkce jsou zakázány kvůli nesprávnému propojení vzdálených a místních zařízení.

Provozní režimy

Většina implementací telnetu pracuje v jednom z následujících tří režimů:

  1. Výchozí režim
  2. Režim postavy
  3. Linkový režim

1. Výchozí režim: Pokud nejsou vyvolány žádné jiné režimy, použije se tento režim. Echoing v tomto režimu provádí klient. V tomto režimu uživatel zadá znak a klient znak odešle na obrazovku, ale neodešle jej, dokud není dokončen celý řádek.

2. Režim postavy: Každý znak zadaný v tomto režimu je odeslán klientem na server. Server v tomto typu režimu normálně ozvěnou znaky zpět, aby se zobrazily na obrazovce klienta.

3. Režim linky: Úpravy řádků jako echo, mazání znaků atd. se provádí ze strany klienta. Klient odešle celou linku na server.