Skip to main content

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

fileファイル転送プロトコルクライアントは、ファイル転送プロトコル(FTP)を使用してデータサーバーにアクセスするために使用されるコンピューターソフトウェアアプリケーションです。この一般的なプロトコルを使用することにより、クライアントはサーバーとの間でデータを転送できます。クライアントアプリケーションは、接続を確立し、適切なFTPコマンドをサーバーに発行する手段を提供します。コマンドラインインターフェイス(CLI)、グラフィカルユーザーインターフェイス(GUI)を介して操作される多くの形式で提供されます。通信輸送に使用されている伝送制御プロトコル(TCP)。ファイル転送プロトコルクライアントは、最終的に2つのTCP接続を開くことにより、サーバーへの接続を確立する責任があります。1つ目は、クライアントがFTPサーバーにコマンドを送信するコントロール接続です。コントロール接続を介して送信された最初のコマンドは、ユーザーの名前を引数として、次にパスコマンドに続いてパスワードが続きます。確立されると、コントロール接続はセッション全体を通して開いたままになります。通常、データは、送信または受信されるデータに応じて、テキストまたはバイナリの2つの方法のいずれかで表されます。テキストタイプの転送は、ほとんどの場合、情報交換(ASCII)エンコーディング方法のためのAmerican Standard Codeのいずれかでエンコードされたプレーンテキストファイルに使用されます。画像モードとも呼ばれるバイナリモードは、デジタル画像などの非テキストバイナリ形式でファイルを転送するためです。ローカルモードと呼ばれるもう1つは、FTPが一意または独自の形式を使用してデータを転送できるもう1つの方法です。この接続は本質的に一時的なものであり、クライアントがサーバー上のファイルのリストを要求するか、サーバーにまたはサーバーからファイルを転送している場合にのみ作成されます。データ転送が発生していないときに、データ接続が破壊されます。データ接続は、積極的に受動的に確立される方法においても一意です。クライアントは、クライアントで使用可能な接続の種類に応じて使用するデータ接続のタイプをサーバーに指示する必要があります。データの接続。ただし、パッシブモードで使用する場合、クライアントはサーバーにパッシブであることを単に指示し、サーバーはクライアントにデータ接続に使用するTCPポートに通知します。ほとんどの場合、クライアントは、許可されていないアクセスから保護するファイアウォールの使用により、パッシブ接続のためにセットアップされます。ユーザーのアクティビティがpr索好きな目から安全になるように、その操作。クライアントが使用するために明示的にセキュリティプロトコルを命名するか、自動的に暗示されるなど、クライアントが長年にわたってFTPで使用するために多くの追加のセキュリティ手法が考案されています。他のクライアントは、安全なシェル(SSH)トンネルを使用してFTPを使用しようとします。これは、データ接続のつかの間の性質のために困難な場合があります。