Doporučená, 2024

Redakce Choice

Rozdíl mezi Telnet a FTP

Telnet a FTP jsou protokoly TCP / IP, aplikační vrstvy, založené na připojení, které navazují spojení se serverem ze vzdáleného hostitele a vzdáleně se přihlašují do systému nebo přenášejí soubor. Tyto protokoly mohou být používány ve spolupráci, pro transparentní přihlášení k FTP serveru a pak mohou být použity pro přenos souborů.

Společný rozdíl mezi protokolem Telnet a serverem FTP spočívá v tom, že služba Telnet umožňuje klientskému uživateli přihlásit se ke vzdálenému serveru a přistupovat ke svým prostředkům, zatímco protokol FTP slouží k přenosu souboru na vzdálený počítač.

Srovnávací graf

Základ pro srovnáníTelnetFTP
Základní
Umožňuje uživateli přihlásit se ke vzdálenému serveru.Umožňuje uživateli přenést soubor na vzdálený počítač.
Funkce na čísle portu2321 a 20
BezpečnostníMůže mít určité bezpečnostní obavy.Bezpečnější než Telnet.
Vzdálené přihlášeníJe vyžadován přístup k systémovým prostředkům.Není nutně nutné.

Definice Telnetu

Telnet je standardní protokol TCP / IP pro poskytování služeb virtuálních terminálů standardizovaných ISO. V tomto protokolu klient-server nejprve nastaví spojení se vzdáleným serverem a stisknutí kláves z klávesnice uživatele se přenese přímo do vzdáleného počítače, což vypadá, že stisknutí kláves prošlo z klávesnice připojené k počítači. Výsledek je také přenesen zpět uživateli ze vzdáleného počítače. Proces je považován za transparentní pro uživatele, protože se zdá, že uživatel je přímo připojen ke vzdálenému počítači.

Vzdálený počítač je identifikován klientským softwarem Telnet definováním buď jeho IP adresy nebo názvu domény. Proces přístupu ke vzdálenému počítači může být komplikovaný, protože jiný operační systém může být spuštěn na jiném počítači a každý stroj a jeho operační systém přijímají kombinaci jedinečných znaků jako tokeny. Zde tedy pracujeme s heterogenním systémem, kde potřebujeme mechanismus k nalezení typu počítače a jeho specifického emulátoru terminálu, ke kterému chceme přistupovat vzdáleně.

Zde přichází Network Virtual Terminal (NVT), univerzální rozhraní definované Telnetem. S pomocí NVT klientský software Telnet transformuje znaky (data nebo příkazy) přicházející z lokálního terminálu do formuláře NVT a přenáší je do sítě. Pak server Telnet převede NVT formu dat a příkazů do formuláře, který může vzdálený počítač přijmout.

Telnet poskytuje tři standardní služby. Za prvé poskytuje rozhraní se vzdáleným systémem definovaným Network Virtual Terminal (NVT), jak je uvedeno výše. Klientský program je navržen tak, aby používal standardní rozhraní a nemusí pochopit vnitřní detaily všech možných vzdálených systémů. Za druhé, Telnet poskytuje mechanismus, který klientovi a serveru umožňuje nastavit možnosti a sadu standardních možností. Konečně, oba konce spojení jsou stejně zpracovány Telnetem.

Definice FTP

Protokol FTP (File Transfer Protocol) se používá především pro přenos souborů z místního počítače do vzdáleného počítače. FTP klient naváže spojení pomocí TCP. FTP server umožňuje souběžnému přístupu k serveru více klientů. Přenos souboru do vzdáleného počítače se může setkat s některými problémy, jako jsou konvence názvů souborů, struktura adresářů a reprezentace textu a dat ve dvou různých systémech může být odlišná, což by ztěžovalo přenos souboru.

FTP nastavuje dvě spojení mezi hostiteli, což jej činí efektivnějším. První spojení se používá pro přenos dat a další pro řízení informací (příkazy a odezvy). V řídícím spojení je současně přenášena pouze jedna příkazová linka nebo odezva. FTP používá port 21 pro řízení připojení a port 20 pro datové připojení. Během celé relace FTP zůstane řídící spojení aktivováno při otevření datového připojení pro přenos souborů a poté se zavře, když je soubor kompletně přenesen.

Klíčové rozdíly mezi Telnet a FTP

  1. Telnet umožňuje klientovi vzdáleně přistupovat k prostředkům serveru, zatímco FTP slouží k kopírování souboru z jednoho počítače do jiného.
  2. Protokol Telnet používá pro připojení číslo portu 23. Naopak, FTP používá port 21 a 20 pro řídicí a datová připojení.
  3. Telnet nepoužívá bezpečnostní opatření, proto je nejistý. Jako proti, FTP používá šifrovací metody, které provádějí zabezpečení.
  4. V Telnetu se uživatel musí nejprve přihlásit do vzdáleného počítače, poté mohou být provedeny všechny operace. Naopak, v FTP uživatel nemusí se přihlásit ke vzdálenému počítači.

Závěr

Telnet se používá pro protokolování ve vzdáleném počítači za účelem přístupu k jeho zdrojům, zatímco FTP je protokol pro přenos souborů používaný k přenosu souboru z jednoho hostitele do druhého v síti nebo na internetu.

Top