概要 ACK(ACKnowledgement)とは、二者間の通信で、相手方に何らかの肯定的な応答を返す際に送られる信号やデータ、パケットなどのこと。「接続要求を受理した」「データが正しく受信できた」といった内容を伝達するために用いられる。 大型コンピュータの端末などで用いられた制御コード(制御文字)の一種で、ASCII文字コードでは6番の制御文字がACKを表している。現在ではACK文字以外にも、通信規格やプロトコル(通信規約)などで定められた、要求やデータなどの受け手が送り手に肯定的な返事を返すためのフレームやパケットなどのことを広くACKと呼んでいる。 通信方式によってはACK以外に部分的な成功や肯定を表す「Selective ACK」、失敗や拒否など否定的応答を表す「NAK」(Negative ACK)あるいは「NACK」などが用いられることもある。 ACKパケット (ACK pack
![ACKとは - IT用語辞典](https://cdn-ak-scissors.b.st-hatena.com/image/square/9846ab2080ca2a3a2477bb46934eaa3835eaf338/height=288;version=1;width=512/https%3A%2F%2Fp.e-words.jp%2Fogimage.png)