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