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