[[ネットワーク用語]] > ACK

* ACK [#ob2248ab]

ACK = ACKnowledgement 

[[ACKとは【ACKnowledgement】(肯定応答) - IT用語辞典>http://e-words.jp/w/ACK.html]]
>ACK 【ACKnowledgement】(肯定応答)
読み :アック
 
データ伝送で、受信側から送信側へ送られる肯定的な返事。
&color(red){データ転送が正常に終了したときなどに、そのことを送信側に知らせるために送られる。};
「一部のデータだけ正しく受け取った」という意味を持つ「Selective ACK(s)」という信号もあり、通信に失敗したデータだけの再送信を要求する際に使用される。
 
データを正常に受信できなかった時などに、そのことを知らせるために送られる信号は“NACK”あるいは“NAK”(Negative ACKnowledgement:否定応答)という。
[[肯定応答 - Wikipedia>https://ja.wikipedia.org/wiki/%E8%82%AF%E5%AE%9A%E5%BF%9C%E7%AD%94]]
>肯定応答(acknowledgement, ACK)は、テレタイプ端末で使われる制御文字であり、受信側が送信側に対して正しく受信したことを知らせるために送る。
ACKはまた、通信プロトコルおける肯定応答や受信確認を表すものとしてよく使われる。
例えば、Transmission Control Protocol (TCP) では、コネクション確立の SYN パケットへの応答も、データパケットへの応答も、コネクション終了の FIN パケットへの応答も ACK パケットを使う。

CENTER:http://program.sagasite.info/wiki/index.php?plugin=attach&refer=3%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%8F%E3%83%B3%E3%83%89%E3%82%B7%E3%82%A7%E3%82%A4%E3%82%AF&openfile=Tcp_normal.png

** ACKフラグ [#be8f00a3]

[[「ACKフラグ」とは:ITpro>http://itpro.nikkeibp.co.jp/word/page/10004085/]]
>[[TCPヘッダー>TCPヘッダ]]の制御ビットの一つ。
[[TCP]]において,相手先にTCPセグメントを受信したことを伝えるためのビット。
通常,TCP[[コネクション]]が確立した後のすべてのTCPセグメントにおいて,ACKフラグは立っている。

[[ACK (TCP) ‐ 通信用語の基礎知識>http://www.wdic.org/w/WDIC/ACK%20%28TCP%29]]
>ACK (TCP)
読み:アック
外語:ACK: acknowledgment 英語
 
[[TCPヘッダー>TCPヘッダ]]内のControl Bits(制御ビット)領域にあるフラグビットの一つ。

>''概要''
TCP通信で、そのセグメントが応答確認を持っている状態を表わす際、このビットを立てる(1にする)。
このビットを含むパケットをACKパケットという。

>''特徴''
基本的に、TCPで通信を行なう際には、常時このフラグを立てねばならない。
ACKを付けない、付けなくて良い例外は、次のパケットくらいしかない。
・[[3ウェイハンドシェイク]]の最初、接続要求時の[[SYN]]パケット
・[[RST]]パケット

CENTER:http://program.sagasite.info/wiki/index.php?plugin=attach&refer=TCP%E3%83%98%E3%83%83%E3%83%80&openfile=fig01.gif

http://www.atmarkit.co.jp/fwin2k/network/baswinlan015/baswinlan015_02.html
>「ACKフラグ」フィールド:1bit幅
 
「ACK(acknowledge)」フラグがオンならば、TCPヘッダ中に有効なACK番号が含まれていることを表す。実際には、TCP接続確立時の一番最初に送信されるTCPパケットを除き、すべてのTCPパケットにおいてこのACKフラグがセットされている。つまり、最初のパケットを除き、すべてのパケットでACK番号フィールドが有効である(最初のパケットの場合はACK番号フィールドの内容は意味を持たないので、ACKフラグはオフになっている)。

** リンク [#n785b6cc]
[[3ウェイハンドシェイク]]
[[TCPヘッダ]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS