RFC 5218 Quiz

From specification to deployment

0 / 0

References (URLs)

Q1: Which result qualifies as protocol success in RFC 5218's working definition?

Multiple Choice
**Explanation:** A: publication is not deployment success. B: RFC 5218 evaluates both achievement of original goals and wide deployment; “wide” can be intra-domain. C: implementation evidence matters, but one lab test does not establish broad use.

Q2: A protocol saves an operator $5 per month but requires a $1 million coordinated upgrade. Which factor is weak?

Multiple Choice
**Explanation:** A: scale limits are a different question. B: specification access does not determine this cost-benefit result. C: a protocol needs benefits that outweigh deployment and operational costs, preferably with costs and benefits aligned for adopters.

Q3: Which rollout is most incrementally deployable?

Multiple Choice
**Explanation:** A: early adopters obtain value without universal support, and backward compatibility lowers coordination cost. B: a flag day is the worst-case deployment dependency. C: misaligned costs and benefits remove the incentive to adopt.

Q4: Which forms of openness can improve a protocol's chance of adoption? Select all that apply.

Multi-Select
**Explanation:** A: Open code lowers the cost of trying, testing, and improving an implementation. B: Worldwide unrestricted specification access permits independent implementation. C: Mandatory single-vendor licensing increases adoption cost and creates a control dependency. D: Stability and permanence let implementers keep interoperating after the original creator leaves.

Q5: What does RFC 5218's case-study conclusion say about good technical design and initial success?

Multiple Choice
**Explanation:** A: technically inferior proposals can win when they provide value, deploy easily, or are more open. B: RFC 5218 ranks real need and incremental deployment as key initial factors while retaining simplicity, clarity, and robustness as important design qualities. C: the RFC does not dismiss technical quality; it distinguishes stages of success.

Q6: When is extensibility most clearly justified under RFC 5218?

Multiple Choice
**Explanation:** A: extension machinery is not free, especially for a specialized protocol. B: extensibility can enable wild success and later fixes. C: general-purpose protocols benefit most clearly, while specialized protocols should add extensibility deliberately rather than reflexively.

Q7: A discovery protocol broadcasts to every participant and collapses abruptly at 5,000 nodes, close to its target deployment. Which wild-success factor is missing?

Multiple Choice
**Explanation:** A: a broadcast-storm “knee” near the design target prevents growth beyond the initial space. B: diagnostics do not remove the underlying scaling limit. C: implementation language is unrelated and would reduce freedom of implementation.

Q8: A protocol is reused far beyond its intended purpose and scale. What should reviewers expect?

Multiple Choice
**Explanation:** A: design decisions appropriate to the original purpose may be wrong elsewhere. B: RFC 5218 calls out performance problems, invariant-breaking modifications, and increased attacker value—potentially “death by success.” C: wild success can be a reason to revise and harden a protocol.

Q9: A protocol has known security flaws but is gaining users quickly. Which response best matches RFC 5218?

Multiple Choice
**Explanation:** A: popular protocols become more attractive targets. B: inability to evolve makes known flaws harder to correct. C: RFC 5218 distinguishes initial adoption from survival under attack and warns that weak security combined with limited extensibility is especially dangerous.

Q10: Which launch plan gives a new Agent-to-Agent security profile the strongest adoption position?

Multiple Choice

The profile adds sender-constrained task authorization. Existing agents do not yet implement it.

**Explanation:** A: it aligns value with adopters, supports incremental deployment, and reduces coordination while keeping compatibility explicit. B: a flag day is a major adoption barrier. C: secrecy prevents independent evaluation and implementation. RFC 5218 does not guarantee success, but it identifies these as materially different conditions.