Visual RFC.
ALL RFCs / RFC 3828
Read the RFC ↗
RFC 3828 / PROTOCOL MECHANISMS

Read the header and coverage boundary

02

Each of four header fields is16 bits. Checksum Coverage replaces UDP’s Length field and counts octets from the first UDP-Lite header octet, including all 8 header octets.

RFC 3828 · § 3.1EXAMPLE
5 / 5
Read the header and coverage boundarySeparate malformed cases: coverage4 or25 for this24-octet datagram must be discarded.Coverage counts from the transport headerFour 16-bit fields · total header:8 octetsSource port:50000Destination:5004Coverage 4 /25ChecksumInvalid for datagram length241..7 or coverage greater than24: MUST discardDo not deliver either malformed exampleRFC3828 · chapter2 · state5 · selected examples
05
Separate malformed cases: coverage4 or25 for this24-octet datagram must be discarded.

Separate malformed cases: coverage4 or25 for this24-octet datagram must be discarded.

Source for this drawing: RFC 3828 · Read RFC section 3.1 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

Coverage0 means the entire UDP-Lite datagram, not no checksum. Coverage8 means header-only coverage; the pseudo-header is still included.

  • Coverage0 means the entire UDP-Lite datagram, not no checksum. Coverage8 means header-only coverage; the pseudo-header is still included.
  • The receiver MUST discard coverage1–7 and coverage greater than the IP-provided UDP-Lite length. The header MUST always be covered.
  • The actual datagram length comes from IP. The sender IP module MUST NOT append extra payload padding (§3.4).
DETAILS

The header diagram has two equal16-bit fields per row. The lower strip uses a common byte scale. Values12/24and the ports are worked examples, not mandatory settings.

Read the RFC section ↗

All chapters in RFC 3828

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗