View text source at Wikipedia
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
|
The contents of the NAK (protocol message) page were merged into Acknowledgement (data networks) on 2016-06-05. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
The contents of the Acknowledge character page were merged into Acknowledgement (data networks) on 2016-06-05. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
The contents of the Negative-acknowledge character page were merged into Acknowledgement (data networks) on 2016-06-05. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
The article currently says
Many computer network protocols do not immediately acknowledge every byte transmitted. Some of them wait until the end of each network packet, and then acknowledge each packet.
So does "immediately acknowledge every byte transmitted" mean that, for every byte transmitted, an acknowledgement is sent? If so, what protocols do that?
TCP doesn't have "packets" with significance to the user of the TCP service, so acknowledgments do acknowledge bytes, but it doesn't necessarily acknowledge each byte as transmitted, because a single TCP segment with data will very often have more than one byte, and so the TCP receiver will not see each byte separately. In other protocols, the service offered is in units of PDUs, not bytes, so there are no bytes to acknowledge. TCP, and those other protocols, are transmitted over networks where the adapter doesn't notify the recipient as each byte is received, so they can't immediately acknowledge every byte transmitted; that could only happen in the adapter at the physical layer. Guy Harris (talk) 20:17, 7 August 2017 (UTC)
References
A quick look at https://www.lexico.com suggests that "acknowledgment" is the primary spelling of the word in question in US English, with "acknowledgement" as an alternate spelling, and that "acknowledgement" is the primary spelling of the word in question in UK English. Neither entry speaks of the word in the context of telecommunications.
The article was recently edited to change one instance of "acknowledgment" to "acknowledgement", but others remain.
The article has the {{Use British English}} template. In the context of telecommunications, is "acknowledgement" the proper British English spelling? If so, all of the instances should presumably be changed, with "acknowledgment" listed at the top as one of two spellings, after "acknowledgement", and perhaps with indications of the language variants for which they're appropriate. Guy Harris (talk) 08:00, 9 May 2022 (UTC)