シーケンス番号/確認応答番号とは?
シーケンス番号/確認応答番号とは、シーケンス番号は送信するデータの先頭が、そのコネクションのバイトストリームの何オクテット目かを示す番号。確認応答番号は「次に受け取りたいオクテットの番号」を示し、それより前をすべて正しく受信したことを意味する。
ネットワークスペシャリスト試験の過去問では3回出題されています(2016年度〜2024年度)。
しーけんすばんごう/かくにんおうとうばんごう
シーケンス番号/確認応答番号の意味
シーケンス番号は送信するデータの先頭が、そのコネクションのバイトストリームの何オクテット目かを示す番号。確認応答番号は「次に受け取りたいオクテットの番号」を示し、それより前をすべて正しく受信したことを意味する。
シーケンス番号/確認応答番号の具体例
シーケンス番号1001から1000オクテット送ると、次に送るセグメントのシーケンス番号は2001になり、受信側は確認応答番号2001を返す。
シーケンス番号/確認応答番号は試験でどう引っ掛けられる?
計算問題で「次のシーケンス番号=前回のシーケンス番号+送信したデータのオクテット数」を使う。SYNとFINはデータがなくても1オクテット分を消費する。
シーケンス番号/確認応答番号と関連する用語
シーケンス番号/確認応答番号が出た過去問
インターネットプロトコルのTCPとUDP両方のヘッダに存在するものはどれか。
正解:送信元ポート番号
要点:ポート番号はTCP・UDP両方のヘッダに共通する
TCPヘッダとUDPヘッダに共通して存在するのは、送信元ポート番号・宛先ポート番号・チェックサムである。ポート番号はトランスポート層でアプリケーションを識別するために両者とも必要になる。一方、シーケンス番号やウィンドウサイズはTCPだけがもつ。
出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問10(IPA)図はIPv4におけるIPsecのデータ形式を示している。ESPトンネルモードの電文中で、暗号化されているのはどの部分か。
正解:オリジナルIPヘッダーからESPトレーラまで
要点:ESPトンネルモードは元IPヘッダーからトレーラまでを暗号化
ESPのトンネルモードでは、元のIPパケット全体(オリジナルIPヘッダーを含む)をESPトレーラとともに暗号化し、その前に新しいIPヘッダーとESPヘッダーを付ける。したがって暗号化範囲はオリジナルIPヘッダーからESPトレーラまでである。ESPヘッダーはSPIやシーケンス番号を平文で運び、末尾のESP認証データは完全性検査値なので暗号化されない。
出典:令和5年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問9(IPA)ホストAからホストBにTCPを用いてデータを送信するとき、TCPセグメントのシーケンス番号と受信確認番号(肯定応答番号)に関する記述のうち、適切なものはどれか。
正解:AがBからの応答を待たずに、続けて送信する場合のシーケンス番号は、直前に送信したTCPセグメントのシーケンス番号と送信データのオクテット数の和である。
要点:次のシーケンス番号は前回の番号+送信データのオクテット数
TCPのシーケンス番号は送信したデータのオクテット単位の位置を示す。したがって応答を待たずに続けて送る場合、次のセグメントのシーケンス番号は、直前のセグメントのシーケンス番号にそのセグメントのデータ長を足した値になる。受信側はこの番号を使って順序を復元し、次に期待する位置を確認応答番号として返す。
出典:令和6年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問9(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。