平成25年度 秋期 午前Ⅱ 問8
ネットワーク応用
これらのコネクションの説明
1台のクライアントと1台のサーバ間でのFTPを用いたファイル転送では,二つのコネクションを用いてデータ転送を行う。これらのコネクションの説明として,適切なものはどれか。
- ア二つのコネクションはデータ転送用と受領応答用に分かれており,高速な転送を行うことが可能である。
- イ二つのコネクションはデータ転送用と制御用に分かれており,データ転送中でも制御コマンドを送信することが可能である。
- ウ二つのコネクションはデータ転送用とチェックデータ転送用に分かれており,信頼性を向上させることが可能である。
- エ二つのコネクションはバイナリデータ転送用とテキストデータ転送用に分かれており,バイナリデータとテキストデータを効率的に転送することが可能である。
答えと解説を見る
✓ これが正解イ二つのコネクションはデータ転送用と制御用に分かれており,データ転送中でも制御コマンドを送信することが可能である。
解説
FTPは制御用とデータ転送用の二つのコネクションを使います。
FTPは、命令をやり取りする制御用のコネクションと、ファイルの中身を運ぶデータ転送用のコネクションを別々に張ります。制御用のコネクションはログインからセッションの終了まで張られたままで、データ転送用のコネクションはファイルの転送や一覧の取得のたびに作られます。二つに分かれているので、データを流している最中でも、制御用のコネクションを通じて転送の中止などのコマンドを送ることができます。ポート番号でいえば、制御用には21番が使われます。見分ける軸は、二つのコネクションの役割の組合せです。命令の通り道と荷物の通り道を分けている、と押さえておけば、ほかの組合せに迷いません。
ほかの選択肢はなぜ違うのか
- ア二つのコネクションはデータ転送用と受領応…:届いたことの確認、つまり受領応答は、TCPがそれぞれのコネクションの中で行っています。FTPがわざわざ受領応答専用のコネクションを用意しているわけではないので、役割の組合せが実際と異なります。
- ウ二つのコネクションはデータ転送用とチェッ…:誤りの検出や再送による信頼性の確保は、下位のTCPが受け持っています。チェックデータを運ぶ専用のコネクションはFTPには無く、二つ目のコネクションは命令のやり取りに使われます。
- エ二つのコネクションはバイナリデータ転送用…:バイナリかテキストかの違いは、転送のモードとして命令で指定する設定で、コネクションを分けるものではありません。どちらのデータも同じデータ転送用のコネクションで運ばれます。
この問題の用語
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
出典:平成25年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問8
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)