一般的なFTPは、二つのポートを使います。一つは、制御用で、もう一方はデータ用に使います。サーバーとクライアントはネットワーク仮想端末(NVT)という、標準的な端末を想定して通信を行ないます。そして、この端末間でTELNETのようなコマンドをやりとりする。そのために制御用ポートを使う。データ用ポートは get や put などのデータのやりとりに使われる。
今後、機会があったらTELNETについても、少し学んでみたい。