トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

FTP

FTP : File Transfer Protocol

コンピュータ間のファイル転送プロトコルFTPサーバには誰でも利用できるものと登録されているユーザのみが利用できるものに分かれる。

誰でも利用できるサーバはAnonymous(アノニマス)サーバという。Anonymousは匿名という意味をもつ。このサーバへのログインにはユーザ名Anonymous、パスワードにはメールアドレスを指定する。

このプロトコルでは他のプロトコルと異なり2つのポートを利用する。

ポート 役割
20 データ転送用(データコネクション)
21 制御用(制御コネクション)

FTPサーバクライアントのどちらでもデータコネクションのサーバになれる。

アクティブモード
クライアントがデータコネクションのサーバとなるモードでFTPデフォルトの動作である。PORTコマンドでポート番号を変更できる。クライアントサーバソケットを開き、待機する。
パッシブモード
サーバ側がデータコネクションのサーバとなるモードでクライアントはPASVコマンドをサーバに送信する。サーバはその応答としてポートアドレスを送る。ファイアウォールのある環境で利用する。

 FTPクライアント

Windowsにはコマンドプロンプトから利用できるftpコマンドがありますが、GUIを使ったプログラムにはffftpなどがあります。

ffftpの設定・利用方法

Internet ExplorerにもFTPクライアントとしての機能があり、アドレスバーから次のように入力し、パスワードを入力するとWindowsでのファイルやフォルダと同じ操作でFTPサーバのファイルを扱える。

ftp://ユーザ名@FTPサーバアドレス/