■問1 以下は,TCPを説明した文章である。空欄[ a ]~[ d ]に当てはまる字句を選択肢から選べ。

TCPは,アプリケーション間に[ a ]通信路を提供するプロトコルである。IPネットワーク上に確立したTCP [ b ]上でデータを転送する。TCPで送るデータにはシーケンス番号を付ける。データを転送した相手からは確認応答番号が返ってくる。これらの番号を互いに確認することで,パケットが相手に届かなかったときの[ c ]制御を実現する。また,ウインドウ・サイズを通知することで,転送ペースを調整する[ d ]制御を実現している。。

選択肢 [ a ] [ b ] [ c ] [ d ]
信頼できる
ベスト・エフォートの
コネクション
セッション
再送
異常通知
フロー
速度

■問2 以下の図は,TCPアプリケーションがパケットを送受信するときのやりとりを示した図である。空欄[ a ]にTCPパケットの種類を,空欄[ b ]にシーケンス番号の値を,空欄[ c ],[ d ]に確認番号の値を答えよ。ただし,TCPパケットのデータはすべて100バイトとする。

図●問2
図●問2  [画像のクリックで拡大表示]

選択肢 [ a ]   選択肢 [ b ] [ c ] [ d ]
FIN 001
GET 101
RST 201
SYN 301

■問3 [ a ] TCPパケットに書き込まれるポート番号の説明として正しいものを選べ。

送受信それぞれの端末を指定する
送受信それぞれのアプリケーションを指定する
端末を接続するLANスイッチのポートを指定する
ルーターがIPパケットを転送するときの転送先ポートを指定する

■問3 [ b ] TCPで,SACKというオプションを使うことの効果として正しいものはどれか。

受信側が確実にデータを受け取れたかを,送信側で確認できる
通信相手のアプリケーションの処理速度に合わせてデータの送信速度を調整できる
ほかのアプリケーションに間違ってデータを送ってしまうことが避けられる
送信側が抜けているパケットだけを再送できるので再送の効率が上がる


【まとめ--TCPのしくみ】

図●まとめ--TCP
図●まとめ--TCPのしくみ
[画像のクリックで拡大表示]

 まずは修了テストを受けてみましょう。そして間違ったところを確認しましょう。