Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

TCP provides a mechanism to change the checksum scheme used by the two parties in a TCP session. There are four allowed checksum schemes according to this table, the last being "Redundant Checksum Avoidance".

As far as I understand from this Q&A, the Redundant Checksum Avoidance scheme essentially removes the checksum. Is the checksum then required to be all 0s? Is the checksum altogether removed?

The only RFC covering the change the checksum scheme I found does not cover the Redundant Checksum Avoidance scheme. Where can I find an RFC discussing it?

share|improve this question
What problem are you trying to solve? – Mircea Vutcovici Dec 4 '12 at 18:17
@MV see… – mdpc Dec 4 '12 at 18:24
up vote 1 down vote accepted

I think the closest protocol, based on your specifications is: DCCP as defined by RFC 4336. The RFC1146 you mentioned is obsoleted by RFC6247. See also: Wikipedia: Comparison of transport-layer protocols

share|improve this answer
Thanks. I'm stuck with TCP. See my comment in the question mdpc linked for a description what I want to do. – Randomblue Dec 4 '12 at 18:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.