Everything2
Near Matches
Ignore Exact
Full Text
Everything2

NACK

created by kessenich

(thing) by kessenich (3.2 y) (print)   ?   (I like it!) Sat Mar 04 2000 at 12:24:15

Negative Acknowledgement. A response from the recipient to the sender to indicate that the transmission was unsuccessful. A NACK usually triggers retransmission of the lost data.

(idea) by Vertiginominal (3 y) (print)   ?   (I like it!) Wed May 25 2005 at 16:32:00

TCP/IP uses an ACKing system to ensure transfer reliability; when you send your information over the Internet with this protocol, you can be sure that it is received and intact. Specifically, the information is broken up into chunks, which are encapsulated and sent as packets. After each packet (or group of packets) is sent by the sender, the receiver replies with an ACK message to indicate that the packets were received. The packets are numbered sequentially, so the sender can tell if a packet was lost (because he won't have gotten an ACK for that packet), and re-send it.

This is well and good for unicast transmissions, where only one sender is transmitting to only one receiver. However, in the case of multicast transmissions, where one sender may be sending to many receivers, the problem of ACK implosion arises. If one sender is sending the same information to a hundred receivers, he'll be getting back a hundred ACKs for each group of packets! That's a poor use of bandwidth.

One (partial) solution to this problem is the use of NACKing, where a message is sent to the sender by a receiver only when a packet isn't received. Since you expect that far more packets are received than not, the amount of overhead is greatly reduced by NACKing instead of ACKing.


printable version
chaos

NAK knack Booze, cigarettes and vagina DHCP Relay Agent
Overhead ACK implosion multicast unicast
Sliding Window packet ACK TCP/IP
TCP Don't talk about me behind my back Aliens Ack!
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Drink up!
24
break shot
Great Lakes
Mohawk
Blue china
Historical Evidence Regarding the Libraries of Muslim Spain
Turpentine
Confusion of language of good and evil
Temple of Jerusalem
Nathan, This Is Unacceptable
Carl Jung
I'd dance forever if they'd let me, you know
Chinese Exclusion Act of 1882
New Writeups
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
Twin Eclipse
Conversations with God: An Uncommon Dialogue(idea)
SwimmingMonkey
Conversations with Fo Fo- the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
This page courtesy of The Everything Development Company