3.9
Telnet
Telnet (TErminaL NETwork) je služba určená ke správě vzdálených počítačů v terminálovém režimu. Řízení se provádí pomocí stejnojmenného protokolu Telnet, který emuluje terminál pro přístup ke zdrojům vzdáleného počítače a běžně se používá na internetu a v sítích TCP/IP.
Telnet byl původně vyvinut pro síť ARPANET v roce 1969 a v současné době se nejčastěji používá v sítích IP. Specifikace protokolu je popsána v RFC 854 a RFC 855. Telnet je protokol aplikační vrstvy modelu OSI, který jako transportní protokol používá TCP (nejčastěji port TCP 23).
3.9.1
Princip činnosti
Pokud chce uživatel přistupovat k aplikačnímu programu nebo nástroji hostovanému na vzdáleném počítači, provede (zadá) vzdálené přihlášení. Uživatel odešle signál stisknutí tlačítka do terminálového ovladače, kde místní operační systém přijímá znaky a interpretuje je. Tyto znaky jsou odesílány klientem Telnet, který převádí znaky na univerzální sadu nazvanou znaky síťového virtuálního terminálu a dodává je do místního zásobníku protokolů TCP/IP.
+
27. Operační schéma protokolu Telnet.
Obr. 27. Operační schéma protokolu Telnet.
Příkazy nebo text ve formě síťového virtuálního terminálu (NVT) přicházejí přes internet do zásobníku protokolů TCP/IP ve vzdáleném počítači. Zde jsou doručeny do operačního systému a předány serveru Telnet, který je převede na znaky, kterým může vzdálený počítač porozumět. Znaky však nelze přenést přímo do operačního systému, protože vzdálený operační systém není určen k přijímání interpretací těchto znaků z Telnetu, ale k přijímání znaků z ovladače terminálu. Řešením je softwarový pseudo-terminálový ovladač, který překládá příchozí znaky do znaků místního terminálu. Operační systém je pak převede do příslušného aplikačního programu.
3.9.2
Příkazy
Interakce klienta a serveru prostřednictvím protokolu Telnet se provádí pomocí příkazů. Každý příkaz Telnet je několikabajtová sekvence, která začíná příkazem IAC („Interpretuj jako příkaz“). V tabulce jsou uvedeny některé příkazy služby Telnet.
Tabulka 5. Příkazy Telnetu
Název
Kód
Popis
EOF
236
Konec souboru.
SUSP
237
Potlačit aktuální proces (správa úkolů).
ABORT
238
Zastavit proces
SB
250
Začátek závorky (SB … SE) pro přenos parametrů při vyjednávání.
WILL
251
Přání nebo potvrzení požadavku na nastavení parametru při
vyjednávání.
WONT
252
Odmítnutí parametru při vyjednávání.
DO
253
Požadavek nebo potvrzení přání nebo požadavku na nastavení parametru při vyjednávání.
DONT
254
Odmítnutí požadavku.
IAC
255
Datový bajt 255.
Který šifrovací protokol poskytuje bezpečný přenos dat mezi uzly na internetu?
Jaký protokol pro přístup k síťovým souborům umožňuje připojení vzdálených souborových systémů přes síť?
Vyberte správná tvrzení:
Vyberte hlavní rozdíl mezi protokolem NFS a protokolem FTP.
Jaký protokol umožňuje uživateli pracovat se vzdálenými daty, stejně jako s lokálními daty  – to znamená, zcela transparentně bez časového zpoždění?
Jaký protokol umožňuje bezpečně přenášet prakticky jakýkoli jiný síťový protokol v nechráněném prostředí?
Jaká vrstva modelu OSI náleží protokolu SSH?
Je terminálový emulační protokol je používán na internetu a na sítích používajících protokoly založené na zásobníku TCP / IP?
Jaký protokol se používá pro sdílení zdrojů v sítích Windows?
Jaké je standardní číslo portu přiřazené protokolu TELNET?
Jaké je standardní číslo portu přiřazené protokolu SSH?
Jaký je výchozí port protokolu NFS?
Který příkaz slouží k připojení vzdáleného adresáře k místnímu souborovému systému pomocí protokolu NFS?
Jak klienti NFS přistupují k souborům na serveru NFS?