令和7年度 春期 午前Ⅱ 問14
ネットワーク応用
FTPに関する問題
FTPを使ったファイル転送でクライアントが使用するコマンドのうち,データ転送用コネクションをクライアント側から接続するために,サーバ側のデータ転送ポートを要求するものはどれか。
- アACCT
- イMODE
- ウPASV
- エPORT
答えと解説を見る
✓ これが正解ウPASV
解説
PASV でサーバ側のデータ転送ポートを求め、クライアントから接続します。
FTP では、命令をやり取りする制御用のコネクションと、ファイルを運ぶデータ転送用のコネクションを別々に使います。データ転送用のコネクションの張り方には二通りあります。PASV コマンドを使うと、クライアントはサーバに待ち受け用のポートを用意させ、その番号を応答で受け取ります。そして、クライアントのほうからそのポートへ接続します。クライアントは外へ向かう接続だけで済むので、ファイアウォールや NAT の内側にいるクライアントでも使いやすい方式です。見分ける軸は、データ転送用のコネクションをどちら側から張るかです。PASV はサーバに待たせてクライアントから行く、と覚えると選べます。
ほかの選択肢はなぜ違うのか
- アACCT:ACCT は、ログインの後に利用者のアカウント情報をサーバへ伝えるコマンドです。課金や利用区分などのための情報を渡すもので、データ転送用のポートを要求するものではありません。
- イMODE:MODE は、データを送るときの転送モード、たとえばそのまま流すのかブロックに分けるのかを指定するコマンドです。転送のしかたを決めるもので、接続先のポートを求めるものではありません。
- エPORT:PORT は、クライアントが自分の側で待ち受けるアドレスとポート番号をサーバへ知らせるコマンドです。その後はサーバのほうからクライアントへ接続するので、クライアントから接続するという設問の条件とは向きが逆です。
出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問14
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)