トップ 一覧 Farm 検索 ヘルプ RSS ログイン

FTPの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!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サーバアドレス/