- ベストアンサー
FTPでデータ通信に使うポート番号は20?4069~65536?
FTPでは制御にポートの21を使い、データ通信には20を使うとある本に書いてあるのですが、別の本には「4069~65536を動的に使う」と書いてありました。 どっちが正しいのでしょうか?それともどっちとも正しいのでしょうか? 教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常のFTP(アクティブモード)では、データ用にポート20を使います。 サーバは、クライアントから通知を受けたクライアントのポートに、サーバのポート20を使って接続しデータを送受信します。 パッシブモードの時は、サーバが動的に割当てたポートをクライアントに通知し、クライアントはサーバのそのポートに接続することになります。 ということで、サーバがデータ用に使用するポートは、 ・アクティブモードの時は、20 ・パッシブモードの時は、動的割当て ということになります。 参考URLをご覧下さい。
お礼
素早い回答ありがとうございます。 よく分かりました。