平成31年度 春期 午前Ⅱ 問17
ネットワーク
FTPに関する問題
1台のクライアントと1台のサーバとの間でのFTPを用いたファイル転送では,二つのコネクションを用いてデータ転送を行う。これらのコネクションの説明として,適切なものはどれか。
- ア二つのコネクションはデータ転送用と受領応答用に分かれており,高速な転送を行うことが可能である。
- イ二つのコネクションはデータ転送用と制御用に分かれており,データ転送中でも制御コマンドを送信することが可能である。
- ウ二つのコネクションはデータ転送用とチェックデータ転送用に分かれており,信頼性を向上させることが可能である。
- エ二つのコネクションはバイナリデータ転送用とテキストデータ転送用に分かれており,バイナリデータとテキストデータを効率的に転送することが可能である。
答えと解説を見る
✓ これが正解イ二つのコネクションはデータ転送用と制御用に分かれており,データ転送中でも制御コマンドを送信することが可能である。
解説
FTPはデータ転送用と制御用の二つのコネクションを使います。
FTPは、ファイルそのものを運ぶデータ転送用のコネクションと、コマンドや応答をやり取りする制御用のコネクションの二つを使い分けます。制御用のコネクションは、一般に21番のポート番号で張られ、やり取りの間つながったままです。ファイルを送るときには、それとは別にデータ転送用のコネクションが張られます。役割が分かれているので、データを転送している最中でも、制御用の側から転送の中止などのコマンドを送ることができます。データの道と命令の道を分ける、という一点を押さえれば、ほかの分け方の説明は外せます。
ほかの選択肢はなぜ違うのか
- ア二つのコネクションはデータ転送用と受領応…:FTPは受領応答のためだけに別のコネクションを張ることはしません。届いたことの確認は下位のTCPが同じコネクションの中で行っているので、データ転送用と受領応答用という分け方は誤りです。
- ウ二つのコネクションはデータ転送用とチェッ…:チェックデータを専用のコネクションで送る仕組みはFTPにはありません。誤りの検出や再送はTCPが担っており、信頼性を上げるためにコネクションを二つに分けているわけではありません。
- エ二つのコネクションはバイナリデータ転送用…:バイナリかテキストかの違いは、転送の前に制御用のコネクションで形式を指定して切り替えます。データの種類ごとに別々のコネクションを用意しているわけではありません。
この問題の用語
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
出典:平成31年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問13:TCPに関する記述(TCP)
- 平成29年度 春期 午前Ⅱ 問10:SELinuxに関する問題(ポート番号)
- 平成27年度 春期 午前Ⅱ 問6:信頼性ブロック図の説明(信頼性)
- 平成27年度 春期 午前Ⅱ 問4:ミラーリングに関する問題(信頼性)
- 平成21年度 春期 午前Ⅱ 問19:OP25Bの説明(ポート番号)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)