Distinguish special key words from ordinary English
02MUST, must and Must are different spellings for this convention. Only the all-capital form has the defined BCP 14 special meaning.
An initial capital is not all capitals. Read the normal English and the specification’s context.
Source for this drawing: RFC 8174 · Read RFC section 2 ↗
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.
Start with this guide; no earlier guide is needed for the overview.
These pictures are analogies to help you learn. The linked RFC explains the actual rules.
Terms in this drawing
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
Do not silently uppercase a requirement when paraphrasing it.
- The special meanings apply only when the key words are in all capitals as shown in the convention.
- Lowercase and mixed-case occurrences have their normal English meanings; RFC 8174 does not give them the special key-word meanings.
- Ordinary English is not automatically non-normative. Decide what the surrounding specification requires, rather than changing every must to MUST or discarding every lowercase sentence.
These are spelling comparisons, not three steps of a protocol exchange. Quotes, examples and a document’s surrounding scope still matter: a capitalized word in a glossary or this illustration is not itself a new obligation to send a packet.
Read the RFC section ↗