Protocol versioning
All protocols should include version information, and implementations should respond appropriately to versions they don't know how to handle.
All protocols should include version information, and implementations should respond appropriately to versions they don't know how to handle.