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

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?