Visual RFC.
ALL RFCs / RFC 1876
Read the RFC ↗
RFC 1876 / DNS LOCATION

Distinguish size from precision and radius

04

SIZE describes a sphere enclosing the entity. Horizontal and vertical precision describe uncertainty in the reported center; neither is an authentication guarantee.

RFC 1876 · § 2EXAMPLE
4 / 4
Distinguish size from precision and radiusSeparate 0xA1 has a nibble greater than 9 and 0x01 has zero base with nonzero exponent. The fixture refuses to assign distances to these undefined values;0x00 means less than 1 cm, not a proven zero-size object.Decimal base/exponent; diameter ≠ radiusundefinedA1A>9: undefined nibble0x01: zero base + nonzero exponentno assigned distance0x00 separately means <1 cmSeparate schematic examples; no common map scale
04
Leave undefined codes uninterpreted

Separate 0xA1 has a nibble greater than 9 and 0x01 has zero base with nonzero exponent. The fixture refuses to assign distances to these undefined values;0x00 means less than 1 cm, not a proven zero-size object.

Source for this drawing: RFC 1876 · Read RFC section 2 ↗

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

Each size/precision byte has a high-nibble base and low-nibble exponent: base×10^exponent centimeters. Nibbles greater than 9 and zero-base/nonzero-exponent combinations are undefined.

  • Each size/precision byte has a high-nibble base and low-nibble exponent: base×10^exponent centimeters. Nibbles greater than 9 and zero-base/nonzero-exponent combinations are undefined.
  • SIZE is a diameter. Horizontal precision is the diameter of a circle of error, and vertical precision is total potential vertical error. A plus-or-minus magnitude is half the stored amount.
  • 0x00 represents less than 1 cm;0x15 means 1×10^5 cm=1000 m. The format uses coarse decimal increments; the sample AppendixAconversion is not a general validating parser.
DETAILS

Examples are fictional, offline teaching fixtures. RFC1876 is Experimental; its classful IPv4 fallback is historical, not universal current geolocation. Follow the linked official sections for full requirements.

Read the RFC section ↗

All chapters in RFC 1876

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 ↗