FTPとTFTPの違い

Anonim

FTPとTFTP

ファイル転送プロトコル(FTPとも呼ばれます)は、TCP / IPネットワーク上でファイルを交換するために実装されたネットワークプロトコルです。つまり、伝送制御プロトコルとインターネットプロトコル。 FTPは、ユーザーが作成したパスワード認証を使用します。通常、ユーザーベースのパスワード認証が実装されていますが、匿名ユーザーアクセスはFTPサーバーからも利用できます。

<! - 1 - >

トリビアルファイル転送プロトコル(TFTPとも呼ばれます)は、ファイルを転送するために実装されたネットワークプロトコルです。これは1980年に最初に定義され、単純なFTPサーバーの機能を備えていました。そのシンプルさのために、それは自宅のコンピュータの部分のごくわずかなメモリの無駄で実装することができます。そのように、TFTPはコンピュータやルータの起動に使用されていました。つまり、ネットワーク間で少量のデータを転送する場合(IP電話ファームウェアなど)にも便利です。

<! - 2 - >

前述のとおり、FTPは匿名でアクセスできます。これは、ユーザー名とパスワードの入力を求めるプロンプトが表示された場合、ユーザーはこのサーバーに「匿名」アカウントでログインできることを意味します。ほとんどの場合、ホストコンピュータに直接アカウントを持たないユーザは、パスワードの代わりに自分のメールアドレスを使用するよう促されます。しかし、その情報が提供されると(例えば、国立バイオテクノロジー情報センターのように)行われる検証プロセスは事実上ありません。

<! - 3 - >

TFTPは、主にリモートサーバからファイルを転送する(または書き込む)ために使用されます。オープンプロトコルなので、セキュリティが不足しています。つまり、インターネットを介して開いているサーバーにファイルを転送することは非常に危険です。そのため、TFTPは通常プライベートネットワークおよび/またはローカルネットワークでのみ使用されます。残念なことに、認証プロセスはないので、暗号化メカニズムは存在しません。その単純さの結果、TFTPはテラバイトのファイルを転送することができ、サイズの大きなデータパケットを転送することができます。これによりファイル転送に膨大な遅延が生じる可能性があります。

TFTPとは異なり、FTPサーバーは認証と暗号化プロトコルを備えています。そのようなアクセスが制限されている場合、制限の問題を回避するためにリモートFTP(FTPメール)サービスを実装することができます。これにより、アクセスが許可されますが、ユーザーがディレクトリの表示やコマンドの変更を制限します。要約:

1。 FTPは、ネットワークを介してデータを転送するために使用されるユーザーベースのパスワードネットワークプロトコルです。 TFTPは、認証プロセスを持たないネットワークプロトコルです。 2。 FTPは匿名でアクセスすることができますが、転送される情報の量は限られています。 TFTPには暗号化プロセスがなく、1テラバイト以下のファイルしか正常に転送できません。