WikiDer > Negative Bestätigung

Negative acknowledgment

Negative Bestätigung oder nicht bestätigt (NAK oder NACK) ist ein Signal bei digitale Kommunikation um sicherzustellen, dass die Daten mit einer minimalen Anzahl von Fehlern empfangen werden. NAK wird manchmal auch REJ (für Zurückweisung oder Zurückgewiesen) genannt, was mit Zurückgewiesen oder Zurückgewiesen übersetzt werden kann. Eine Alternative zu NAK ist ARQ, was für steht automatische Aufforderung zur erneuten Übertragung (automatische Anfrage zum erneuten Senden).

Operation

Ein NAK-, REJ- oder ARQ-Signal wird normalerweise vom Empfänger einer Nachricht (Ziel) an den Sender (Quelle) gesendet, nachdem ein nicht erkennbarer Datenblock einer bestimmten Größe empfangen wurde. Wenn der Sender ein NAK- oder REJ-Signal vom Empfänger empfängt, sendet der Sender den Block erneut an den Empfänger. Das passiert, bis es Protokoll erkannt und der Empfänger antwortet auf das Signal mit einem ACK-Signal (Acknowledgement or Quitted). Es ist auch möglich, dass die Übertragung oder Übertragung vom Absender abgebrochen wird. Wenn die Quelle (der Sender) ein ARQ-Signal vom Empfänger empfängt, sendet der Sender den Datenblock erneut.

Benutzen

Viele Protokolle basieren auf ACK, wodurch ein erfolgreicher Empfang der Daten bestätigt wird. Ein Beispiel für ein ACK-basiertes Protokoll ist TCP. Andere Protokolle basieren auf NAK, dh sie reagieren nur auf Daten, wenn ein Problem auftritt. NAK wird mit den zuverlässigsten verwendet MulticastProtokolle, die ein NAK senden, wenn der Empfänger fehlende Pakete entdeckt.

Es gibt auch Protokolle, die sowohl NAK als auch ACK verwenden. Beispiele dafür sind Bisync und Adaptive Linkrate (für energieeffiziente Ethernet).

Ein Sonderfall einer NAK-Nachricht ist a Negativ-Quittierungszeichen.

Siehe auch