web-dev-qa-db-ja.com

パッシブモードからFTPプロトコルのポートを取得する方法

FTPでパッシブモードに入ったとき、次のものが得られました。

227パッシブモードの開始(213,180,204,183,230,205)。

最初の4つの数字はIPアドレスですが、最後の2つは何ですか?

2つのポートですか?

32
Secret

最後の2つは、ftpのRFCのp1とp2です。 http://www.faqs.org/rfcs/rfc959.html

ポートを取得するには、次を使用します。

p1 * 256 + p2、このポートに接続

52
user1131997

ポート番号は、いくつかの制約により、0〜65535の16ビット値です。作成者は、カンマ間のすべての番号を8ビット(0〜255)にすることを決定しました。したがって、16ビットのポート番号は2つの8ビット番号で表されます。

あなたの場合、ポート番号は230 * 256 + 205 = 59085になります

18