- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!FTP : File Transfer Protocol
コンピュータ間のファイル転送プロトコルでFTPサーバには誰でも利用できるものと登録されているユーザのみが利用できるものに分かれる。
誰でも利用できるサーバはAnonymous(アノニマス)サーバという。Anonymousは匿名という意味をもつ。
このサーバへのログインにはユーザ名Anonymous、パスワードにはメールアドレスを指定する。
このプロトコルでは他のプロトコルと異なり2つのポートを利用する。
,ポート,役割
,20,データ転送用(データコネクション)
,21,制御用(制御コネクション)
{{ref_image ftpport.png}}
FTPはサーバとクライアントのどちらでもデータコネクションのサーバになれる。
:アクティブモード:クライアントがデータコネクションのサーバとなるモードでFTPのデフォルトの動作である。PORTコマンドでポート番号を変更できる。クライアントはサーバソケットを開き、待機する。
:パッシブモード:サーバ側がデータコネクションのサーバとなるモードでクライアントはPASVコマンドをサーバに送信する。サーバはその応答としてポートとアドレスを送る。
:パッシブモード:サーバ側がデータコネクションのサーバとなるモードでクライアントはPASVコマンドをサーバに送信する。サーバはその応答としてポートとアドレスを送る。ファイアウォールのある環境で利用する。
*[RFC959 File Transfer Protocol|http://tools.ietf.org/html/rfc959]
!!FTPクライアント
Windowsにはコマンドプロンプトから利用できるftpコマンドがありますが、
GUIを使ったプログラムにはffftpなどがあります。
[ffftpの設定・利用方法|http://k-sakabe.com/network/setup_ffftp.html]
Internet ExplorerにもFTPクライアントとしての機能があり、アドレスバーから次のように入力し、
パスワードを入力するとWindowsでのファイルやフォルダと同じ操作でFTPサーバのファイルを扱える。
ftp://ユーザ名@FTPサーバアドレス/