NACK 【Negative ACKnowledgement】 否定応答 / NAK

概要

NACK(Negative ACKnowledgement)とは、データ伝送で、受信側から送信側へ送られる否定的な返事。データを正常に受信できなかったときなどに、そのことを送信側に知らせるために送られる。

ASCII文字コードでは制御コードの一つとして21番16進数で15)が割り当てられており、古くはこのコードを送ることでNACKを伝達していた。現代的な通信システムではフレームパケットヘッダ中の特定のビットを立てるなどの形で表現することが多い。

一方、受信が正常に完了したときに、そのことを送信側に知らせるために送られる信号は “ACK” (ACKnowledgement肯定応答)という。一部だけ受信に失敗したときに “Selective ACK” という信号を送るシステムもある。

ACKとNACKはいずれか一方のみが用意されている場合が多く、「ACKが送られてこなければ失敗」「NACKが送られてこなければ成功」のように運用される。

(2020.1.12更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる