今日インターネット上で見られる、最も古く、一般的に使用されているプロトコルです。目的は、ユーザーがリモートホストに直接ログインしたり、リモートシステムの使用法についての知識を持つ必要なく、ネットワーク上のコンピュータホスト間で確実にファイルを転送することです。これによりユーザーは、標準の簡単なコマンドセットを使用してリモートシステム上のファイルにアクセスすることができるようになります。インターネット上で普及しているため、公共とのファイルの共有を要求されることが多くあります。プロトコル特有の性格について認識しておく必要があります。正しく機能するために複数のネットワークポートを必要とすることです。サーバー上で開きます。このポートは、すべてのコマンドをサーバーに発行するために使用されます。介してクライアントに返されます。モードでデータを要求するかによって変化します。これらのモードについての定義は以下の通りです。プロトコルでクライアントへのデータ転送に使用される元来の方法です。以上での接続を受け入れるように許可されていなければならないことになります。インターネットのような、セキュリティ保護されていないネットワークが増加するにともない、ファイアウォールを使用したクライアントマシンの保護が普及しています。サーバーから着信する接続を拒否する場合が多いため、パッシブモードが考案されました。クライアントアプリケーションによって開始されます。クライアントは、サーバー上のそのポートに接続して要求した情報をダウンロードします。パッシブモードは、クライアント側のファイアウォールによるデータ接続障害の問題を解決しますが、サーバー側のファイアウォールの管理を複雑化させてしまう場合があります。サーバー上の非特権ポートの範囲を制限することにより、サーバー上の開いたポートの数を減らすことができます。この方法により、サーバーを対象としたファイアウォールのルールを設定する手順が簡略化されます。