選択的確認応答(SACK)とは?
選択的確認応答(SACK)とは、受信側が「どの範囲を受け取れたか」をオプション領域で明示的に通知する拡張。累積確認応答だけでは欠落の後ろに届いたデータが伝わらないが、これにより送信側は失われた部分だけを再送でき、無駄な再送を大幅に減らせる。
せんたくてきかくにんおうとう
選択的確認応答(SACK)の意味
受信側が「どの範囲を受け取れたか」をオプション領域で明示的に通知する拡張。累積確認応答だけでは欠落の後ろに届いたデータが伝わらないが、これにより送信側は失われた部分だけを再送でき、無駄な再送を大幅に減らせる。
選択的確認応答(SACK)の具体例
10個のセグメントのうち3番目だけが失われた場合、この機能がないと3番目以降をまとめて送り直すことになる。有効なら受信側が4〜10番を受領済みと通知するため、送信側は3番だけを再送すればよく、帯域も復帰時間も節約できる。
選択的確認応答(SACK)は試験でどう引っ掛けられる?
この機能はコネクション確立時のオプション交渉で双方が対応していて初めて有効になる。経路上の機器がオプションを削るとひそかに無効化され、「遅い回線ではないのに転送が伸びない」という原因の見えにくい性能劣化になる。
選択的確認応答(SACK)と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。