3児のパパそしてエンジニア

33歳3児のパパの家の事やエンジニアとしての事をつらつらと書きます

『FTPの仕組み』

 

20番ポート データコネクション

21番ポート 制御コネクション

を使う。


20番ポートは

データのやり取り。

21番ポートは

ftpサーバとやり取り

をする際の開始終了を制御するために使用。

通常クライアントからサーバの21番ポートに依頼する。

 

【アクティブモード】

サーバー側からデータ接続要求を行う

                 

【パッシブモード】

クライアント側からデータ接続要求を行う

                   


一般的にはパッシブモードが使われている。

アクティブモードはファイアーウォール云々で、クライアント側で受信する場合はきついらしい。

クライアント側から送信する場合は緩いから、パッシブモードを使う。

 

【anonymousFTP】

不特定多数にむけてソフトウェア配布を行う為等に開発されたもの。

通常はサーバー側から、IDとパスワードを求められるが

anonymousで提供されれいるファイルをダウンロードするためにそういったものを

意識することなく利用する事ができます。

意識することがないと言っても、パスワードが必要ないという事ではなく

ユーザー名を「ftp」「anonymous」ということにして、パスワードをメールアドレスにしているのが一般。