Autor Thema: Was bedeutet ACK / Full ACK in einem Posting?  (Gelesen 7281 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Admin

  • Gast
Was bedeutet ACK / Full ACK in einem Posting?
« am: 24.08.2005 | 16:32 »

Zitat von: http://de.wikipedia.org/wiki/ACK_%28Signal%29
Ein ACK-Signal (für engl. Acknowledgement = Bestätigung, Zustimmung, Quittierung) ist ein Signal, das bei einer Datenübertragung verwendet wird, um den Erhalt oder die Verarbeitung von Daten oder Befehlen zu bestätigen. In Zeichensätzen zur Steuerung von Terminals existiert ACK häufig als Steuerzeichen (ASCII 06, EBCDIC 46), in Netzwerkprotokollen können spezielle Datenpakete die Bedeutung ACK haben.

Die Ablehnung von übertragenen Daten (zum Beispiel wegen fehlerhaften Empfangs) wird in diesem Zusammenhang häufig mit NAK ( No Acknowledgement / Negative Acknowledgement) quitiert, zum Beispiel mit dem ASCII-Code 21 (CTRL-U). In einem solchen Fall wird üblicherweise versucht, die Daten erneut zu übertragen, oder die Verbindung bricht mit einem Fehler ab.

Beispiele für Protokolle, die ACK-Signale in verschiedenen Formen verwenden, sind TCP und DHCP. Auch bei der Änderung von DNS-Einträgen über das Verfahren der Konnektivitätskoordination (KK) bei Providerwechseln wird eine ACK-Nachricht verwendet.

Abgeleitet von dieser Bedeutung in der Datenübertragung wird ACK im Netzjargon als Zustimmung verwendet, im Sinne von „genau, so ist es“. Für eine Ablehnung hat sich dort allerdings bei neueren Usern NACK statt NAK eingebürgert. Siehe auch Liste der Abkürzungen (Netzjargon).