RFC 1122: Requirements for internet hosts
Summary
RFC 1122 collects mandatory requirements for end systems from the link layer up to the transport layer. Interoperability does not come from individual protocols but from consistent behaviour across all layers. Robustness demands precise error handling instead of generous interpretation.
Ideas
- Implementations must meet the robustness rules of several protocols together.
- End systems carry significant responsibility for reliability.
- Requirements distinguish between must, should and may behaviour.
Remarks
- RFC 1122 has the status “Internet Standard”; current errata and successor documents should also be checked.
Recommendations
- Use conformance tests across several vendors.
- For unusual errors, check the Host Requirements alongside the individual protocol.
References
Read the RFC at the RFC Editor
Links to the original source and the Web Archive open in a new tab.