Uživatelské nástroje

Nástroje pro tento web


ack

ACK (Acknowledgement)

ACK (zkratka pro *Acknowledgement*) je signál používaný v počítačových sítích, telekomunikacích a komunikačních protokolech k potvrzení, že zpráva nebo datový paket byl úspěšně přijat. ACK je klíčovým prvkem spolehlivé komunikace, protože umožňuje odesílateli zjistit, zda má pokračovat v přenosu, nebo zda je nutné data znovu odeslat.

Charakteristika

  • Slouží jako pozitivní potvrzení úspěšného příjmu dat.
  • Pokud příjemce detekuje chybu, může místo ACK poslat NAK/NACK (Negative Acknowledgement).
  • Je součástí mnoha protokolů, například TCP, kde zajišťuje spolehlivý přenos.
  • V ASCII má ACK hodnotu 0x06.
  • Umožňuje odesílateli synchronizovat stav komunikace s příjemcem.

Použití v síťových protokolech

  • TCP – každý přijatý segment je potvrzen ACK; pokud ACK nepřijde včas, segment se znovu odešle.
  • Datové sběrnice a telekomunikace – ACK signalizuje správné doručení rámce nebo zprávy.
  • Handshake mechanismy – například sekvence SYN → SYN/ACK → ACK při navazování TCP spojení.

Význam

ACK je zásadní pro:

  • spolehlivost přenosu dat,
  • detekci ztracených paketů,
  • řízení toku a optimalizaci komunikace,
  • synchronizaci mezi odesílatelem a příjemcem.

Související pojmy

  • NAK / NACK – negativní potvrzení
  • TCP (Transmission Control Protocol)
  • Handshake
  • ASCII
ack.txt · Poslední úprava: autor: admin