TelnetとFTPの違い

著者: Laura McKinney
作成日: 1 4月 2021
更新日: 11 5月 2024
Anonim
【#25 CCNA 】【2章TCP/IP】TELNET SSH の違い
ビデオ: 【#25 CCNA 】【2章TCP/IP】TELNET SSH の違い

コンテンツ


TelnetとFTPは、リモートホストからサーバーへの接続を確立してシステムにリモートでログインしたり、ファイルを転送したりするTCP / IP、アプリケーション層、接続指向のプロトコルです。これらのプロトコルを共同で使用して、FTPサーバーに透過的にログインし、ファイルの転送に使用できます。

TelnetとFTPの一般的な違いは、Telnetでは、クライアントユーザーがリモートサーバーにログインしてリソースにアクセスできる一方で、FTPを使用してファイルをリモートマシンに転送できることです。

  1. 比較表
  2. 定義
  3. 主な違い
  4. 結論

比較表

比較の根拠TelnetFTP
ベーシック
ユーザーはリモートサーバーにログインできます。ユーザーは、ファイルをリモートマシンに転送できます。
ポート番号に関する機能2321および20
セキュリティセキュリティ上の懸念がある場合があります。Telnetよりも安全です。
リモートログインシステムリソースにアクセスするために必要です。必ずしも必要ではありません。

Telnetの定義

Telnetは、ISOによって標準化された仮想端末サービスを提供するための標準TCP / IPプロトコルです。このプロトコルでは、クライアントサーバーは最初にリモートサーバーとの接続リンクを設定し、ユーザーのキーボードからのキーストロークがリモートコンピューターに直接転送されます。これは、キーストロークがマシンに接続されたキーボードから渡されたように見えます結果は、リモートマシンからユーザーにも戻されます。ユーザーがリモートマシンに直接接続されているように見えるため、このプロセスはユーザーに対して透過的であると見なされます。


リモートマシンは、IPアドレスまたはドメイン名のいずれかを定義することにより、Telnetクライアントソフトウェアによって識別されます。リモートマシンにアクセスするプロセスは複雑になる可能性があります。異なるオペレーティングシステムが異なるマシンで実行され、すべてのマシンとそのオペレーティングシステムが一意の文字の組み合わせをトークンとして受け入れるためです。そのため、ここでは、リモートアクセスするコンピューターの種類とその特定のターミナルエミュレーターを見つけるメカニズムが必要な異種システムを処理しています。

の登場 ネットワーク仮想端末(NVT) Telnetによって定義されたユニバーサルインターフェイス。 NVTの助けを借りて、クライアントのTelnetソフトウェアは、ローカル端末から来る文字(データまたはコマンド)をNVT形式に変換し、ネットワークに送信します。次に、サーバーのTelnetはNVT形式のデータとコマンドを、リモートコンピューターで受け入れ可能な形式に変換します。

Telnetによって提供される3つの標準サービスがあります。まず、それは提供します インタフェース 上記のネットワーク仮想端末(NVT)によって定義されたリモートシステムに。クライアントプログラムは標準インターフェイスを使用するように考案されており、考えられるすべてのリモートシステムの内部詳細を理解する必要はありません。次に、Telnetは、クライアントとサーバーがオプションと標準オプションのセットを解決できるメカニズムを提供します。最後に、接続の両端はTelnetによって同等に扱われます。

FTPの定義

ファイル転送プロトコル(FTP) 主に、ローカルマシンからリモートマシンにファイルを転送するために使用されます。 FTPクライアントは、TCPを使用して接続を確立します。 FTPサーバーにより、複数のクライアントがサーバーに同時にアクセスできます。リモートマシンへのファイルの転送では、ファイル名の規則、ディレクトリ構造、2つの異なるシステムのデータの表現など、ファイルの転送を困難にする問題が発生する場合があります。


FTPは、ホスト間に2つの接続を設定するため、より効率的になります。最初の接続は、データの転送と情報の制御に使用されます(コマンドと応答)。制御接続では、一度に1行のコマンドまたは応答のみが転送されます。 FTPは、制御接続にポート21を使用し、データ接続にポート20を使用します。 FTPセッション全体では、ファイルを転送するためにデータ接続が開かれ、ファイルが完全に転送されると閉じられる間、制御接続はアクティブなままです。

  1. Telnetを使用すると、クライアントユーザーはサーバーのリソースにリモートでアクセスできますが、FTPはあるマシンから別のマシンにファイルをコピーするために使用されます。
  2. Telnetプロトコルは、接続にポート番号23を使用します。それどころか、FTPは制御接続とデータ接続にそれぞれポート21と20を使用します。
  3. Telnetはセキュリティ対策を採用していないため、安全ではありません。反対に、FTPはセキュリティを実装する暗号化方法を使用します。
  4. Telnetでは、ユーザーは最初にリモートマシンにログインしてから、任意の操作を実行する必要があります。逆に、FTPでは、ユーザーはリモートマシンにログインする必要はありません。

結論

Telnetは、リソースにアクセスするためにリモートマシンにログインするために使用されますが、FTPは、ネットワークまたはインターネットでホスト間でファイルを転送するために使用されるファイル転送プロトコルです。