FTPファイル転送サーバの原則

FTPサーバ、フルネームファイル転送プロトコルサーバは、彼らはFTPプロトコルに従ってサービスを提供する、インターネット上のコンピュータへのアクセスやファイルストレージサービスを提供します。FTPは、ファイル転送プロトコル(File Transfer Protocol)は、クライアント/サーバモデルを使用して、ネットワーク経由でファイル転送するための標準プロトコルです。FTPはファイルを転送するために設計されたプロトコルです。

FTPは、リモート・ホスト上のサーバープログラムに接続されているFTPプロトコルのクライアントを使用してユーザーをサポートする、クライアント/サーバシステムです。クライアントユーザは、コマンド、コマンドを受信したリモート・ホスト・サーバーを実行しているユーザーによって発行されたコマンドを発行し、クライアントへの実行結果を返します。簡単に言えば、ユーザーはサーバーにコマンドを発行し、ユーザーにファイルを送信するためにサーバーを頼む、サーバーが応答してクライアントにファイルを送信し、ユーザーがファイルがユーザーの作業ディレクトリに置かれる受け、このプロセスは、FTPサーバであります文書の交換。

FTPサーバの作業

TCPプロトコルに基づいて、FTPサービスは、ファイル転送プロトコルは、インターネット、二つの数字20と21、データポートとコマンドポートを使用するデフォルトのポート、20ポートのデータポートは、ファイル転送に使用されるクライアントとサーバの間で、あるありますデータ・ストリーム。コマンドポート21は、クライアントから送信されたパラメータのFTPコマンドを受け入れ、制御フローを送信するためのポートです。

FTPファイル転送サーバの原則

FTPサービスに示す作品。FTPクライアントがFTPサーバーへのコンピュータ・ネットワーク・サービス要求に送信、FTPサーバはFTPクライアントの応答要求を受信し、必要なサービスのFTPファイル転送クライアントを提供します。TCPプロトコル、サービスを提供するために、既知のポート番号を使用してFTPサーバ20、21の下では、FTPクライアントは一時的なポート番号を使用して要求を送信します。FTPプロトコルは、データ接続は、周知のポート番号20であるとして定義され、データリンク制御接続周知のポート番号21を制御するための異なる周知のポートの所定数を所定に接続されています。FTPプロトコルはイエスを使用しています。

それは時間が通常より長くある確立された接続の制御を維持するために、コミュニケーションの永続的な接続。

アクティブモードとパッシブモード:主接続作品はFTPのタイプは、2つのデータ接続で動作説明に確立に続いて、FTPを終えました。FTPアクティブモードは、任意のFTPサーバポート権限のない既知のポート、すなわち、ポート21からクライアントを指します。FTPサーバは、データポート接続クライアント一時ポートからのコマンドを受信し、取引を返します。パッシブモード2つのオープンコマンドが送信されたすべての非クライアント特権ポートを指し、FTPサーバは、受動的にクライアントにコマンドを送信するために、任意の非特権ポートを開きますクライアントは、このモードでは、チャネル接続を確立するFTPサーバへのクライアントによって開始コマンドおよびデータ接続でデータを送信するためにローカル発信元ポートからのコマンドを受信した後、サーバが接続されている問題を解決するために、クライアントを開始します。

人気の用語、我々は基準としてサービスを終了している場合。

アクティブモード:サーバーは、ポート20からクライアントへの接続を開始します。

パッシブモード:サーバー受動的にクライアントの接続を開始するのを待つの指定された範囲内のポート。

FTPの目標

1、ファイル共有は、クライアントコンピュータがインターネットを経由して、世界中のFTPサーバーに接続し、FTPクライアント、ファイル共有、および共有リソースことができますすなわち。

2は、あなたの情報材料は世界中に広げることができるように、お使いのコンピュータの上に構築されたFTPサーバーにアクセスするためのインターネットクライアントを介して情報交換ユーザー、すなわち、他のコンピュータを実現しています。

図3に示すように、効率的なデータ伝送。異なるファイルタイプ、異なるシステム、異なるフォーマットのコンピュータ間で交換可能です。

おすすめ

転載: blog.51cto.com/13609234/2423583