ファイル転送プロトコルクライアントとは何ですか?

ファイル転送プロトコルクライアントは、ファイル転送プロトコル(FTP)を使用してデータサーバーへのアクセスに使用されるコンピューターソフトウェアアプリケーションです。 この一般的なプロトコルを使用することにより、クライアントはサーバーとの間でデータを転送できます。 クライアントアプリケーションは、接続を確立し、適切なFTPコマンドをサーバーに発行する手段を提供します。 コマンドラインインターフェイス(CLI)、グラフィカルユーザーインターフェイス(GUI)、さらには一般的なWebブラウザーでも動作します。 ファイル転送プロトコルクライアントは、最終的に2つのTCP接続を開くことにより、サーバーへの接続を確立する責任があります。 1つ目は、クライアントがFTPサーバーにコマンドを送信するコントロール接続です。 制御接続を介して送信された最初のコマンドは、ユーザーコマンド、wですそれは、引数としてのユーザーの名前、次にパスコマンドに続いてパスワードが続きます。 確立されると、セッション全体を通してコントロール接続が開かれたままです。

ここで、ファイル転送プロトコルクライアントは、サーバーとのさまざまな通信モードを設定します。 通常、データは、送信または受信されるデータに応じて、テキストまたはバイナリの2つの方法のいずれかで表されます。 テキストタイプの転送は、ほとんどの場合、情報交換(ASCII)エンコーディング方法のためのAmerican Standard Codeのいずれかでエンコードされたプレーンテキストファイルに使用されます。 画像モードとも呼ばれるバイナリモードは、デジタル画像などの非テキストバイナリ形式でファイルを転送するためです。 ローカルモードと呼ばれるもう1つは、FTPが一意または独自の形式を使用してデータを転送できる別の方法です。

ファイル転送プロトコルクライアントが使用する2番目のTCPチャネルはデータconnですセクション。 この接続は本質的に一時的なものであり、クライアントがサーバー上のファイルのリストを要求するか、サーバーにまたはサーバーからファイルを転送している場合にのみ作成されます。 データ転送が発生していないときに、データ接続が破壊されます。 データ接続は、積極的に受動的に確立される方法においても一意です。 クライアントは、クライアントで使用可能な接続の種類に応じて、使用するデータ接続のタイプをサーバーに指示する必要があります。

アクティブなデータ接続を使用して、ファイル転送プロトコルクライアントは、データ接続に使用するTCPポート番号をサーバーに指示します。 ただし、パッシブモードで使用する場合、クライアントはサーバーにパッシブであることを単に指示し、サーバーはクライアントにデータ接続に使用するTCPポートに通知します。 ほとんどの場合、クライアントは、許可されていないアクセスから保護するファイアウォールの使用により、パッシブ接続のためにセットアップされます。

FTPの一般的なセキュリティの欠如の結果として、Securitファイル転送プロトコルクライアントのYは、その操作に不可欠であるため、ユーザーのアクティビティが頂点から安全になります。 クライアントが使用するために明示的にセキュリティプロトコルを命名するか、自動的に暗示されるなど、クライアントが長年にわたってFTPで使用するために多くの追加のセキュリティ手法が考案されています。 他のクライアントは、安全なシェル(SSH)トンネルを使用してFTPを使用しようとします。これは、データ接続のつかの間の性質のために困難な場合があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?