ネットワークスペシャリスト暗記無料で始める

シーケンス番号/確認応答番号とは?しーけんすばんごう/かくにんおうとうばんごう

シーケンス番号は、送るセグメントの先頭データがそのコネクションのバイトストリームの何オクテット目かを示す番号。確認応答番号は受信側が返すもので、「次に受け取りたいオクテットの番号」を示し、その手前まではすべて正しく届いたことを意味する。どちらもオクテット単位で、セグメント単位ではない。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の過去問では1問の解説で触れられています。

ネットワークスペシャリスト試験の頻出用語/午前II

別名:確認応答番号

この語が出る過去問を解く →

背景

TCPはアプリケーションから見れば途切れない1本のバイト列だが、実際にはMSSごとに切って送られ、経路の都合で順序が入れ替わったり消えたりする。受け手が並べ直し、抜けを検出して再送を求めるには、パケットの通し番号ではなくデータの位置そのものを番号にする必要がある。位置で数えるからこそ、途中で境界の違うセグメントに分け直しても辻褄が合う。

具体例

シーケンス番号1001のセグメントで1000オクテット送ると、次に送るセグメントの番号は2001になり、受信側は確認応答番号2001を返す。「1001〜2000は受け取った、次は2001をくれ」という意味になる。

試験での引っ掛け

計算問題では「次のシーケンス番号=今回の番号+今回送ったデータのオクテット数」を使う。データを1バイトも運ばないSYNとFINだけは例外で、それぞれ1オクテット分を消費する。確認応答番号が「受け取った最後の番号」ではなく「次に欲しい番号」である点も向きの引っ掛け。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 計算問題では「次のシーケンス番号=今回の番号+今回送ったデータのオクテット数」を使う。