Protocol)概要インターネット初期から存在する、ネットワークでファイルの転送をおこなうプロトコル。FTPクライアント、FTPサーバで接続を確立して送受信を行う。手軽だが電文が暗号化されず、セキュリティレベルが低い。Number:20(データ用),21(制御用)仕様アカウント名とパスワードによるユーザーの認証を行い、ユーザー毎に許可された権限でファイルの送受信が行われる。通常はサーバ側からクライアント側の指定したポート番号で接続を確立する(アクティブモード)。ファイアウォールやNATなどによりクライアントが指定したポート番号にアクセスできない場合は、クライアント側がサーバ側の指定したポート番号で接続を確立する(パッシブモード)。セキュリティに関する問題データ送受信の際、電文が暗号化されないためにセキュリティ面では脆弱といえる。このためSSL/TSLセッション上でFTP通信を行うFTPSやSSHを介してファイル転送をおこなうSFTP、SCPなどを用いる。