平成25年度 春期 午前 問35
ネットワーク
TCPに関する問題
TCP/IP のネットワークにおいて,TCP のコネクションを識別するために必要な情報の組合せはどれか。ここで,必要な情報は “○” で表し,不要な情報は “×” で表す。
| 宛先 MAC アドレス | 送信元 MAC アドレス | 宛先 IP アドレス | 送信元 IP アドレス | 宛先 TCP ポート番号 | 送信元 TCP ポート番号 | |
|---|---|---|---|---|---|---|
| ア | × | × | ○ | × | ○ | × |
| イ | × | × | ○ | ○ | × | × |
| ウ | × | × | ○ | ○ | ○ | ○ |
| エ | ○ | ○ | ○ | ○ | ○ | ○ |
- ア× × ○ × ○ ×
- イ× × ○ ○ × ×
- ウ× × ○ ○ ○ ○
- エ○ ○ ○ ○ ○ ○
答えと解説を見る
✓ これが正解ウ× × ○ ○ ○ ○
解説
アドレス2つとポート番号2つの四つ組で決まります。
TCP のコネクションは、送信元と宛先それぞれの IP アドレスと、送信元と宛先それぞれの TCP ポート番号、この四つの値の組で識別します。アドレスの二つは、どの機器とどの機器の間の通信かを端から端まで通して表します。ポート番号の二つは、その機器の中のどの通信かを表すので、同じ二台の間に同時に何本張っても互いを取り違えません。同じ相手の同じ受け口へ同じ機器から二本つないだ場合でも、送信元の番号が違うので別のものと分かります。一方、隣の機器へ渡すためのあて名は、機器を一つ越えるたびに書き換わってしまいます。判定の軸は一つで、その値が端から端まで変わらずに残り、通信を一つに絞り込む材料になるかどうかです。
ほかの選択肢はなぜ違うのか
- ア× × ○ × ○ ×:宛先の側だけを必要とし、送信元の情報を落としています。これでは応答をどこへ返すかが決まらず、同じ相手から届く複数の通信も区別できません。
- イ× × ○ ○ × ×:機器どうしの組までしか絞り込めていません。同じ二台の間で同時に複数の通信を張ったときに、どれがどれなのか見分ける手がかりが足りなくなります。
- エ○ ○ ○ ○ ○ ○:隣の機器へ渡すためのあて名まで必要としています。この値は機器を一つ越えるたびに書き換わるので、端から端までを通して一つの通信を指す材料にはなりません。
この問題の用語
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
出典:平成25年度 春期 基本情報技術者試験 午前 問35(改変:原典の図表をテキストに書き起こした)
同じ用語が出る問題
- 令和元年度 秋期 午前 問39:バックドアに該当するもの(TCP)
- 令和元年度 秋期 午前 問37:WPA3に関する問題(TCP)
- 令和元年度 秋期 午前 問34:ポート番号に関する問題(ポート番号)
- 平成31年度 春期 午前 問34:ポート番号の組合せ(ポート番号)
- 平成30年度 春期 午前 問44:SMTPに関する問題(ポート番号)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)