Commit 591a4008 authored by Jordan Sissel's avatar Jordan Sissel

Update PROTOCOL.md

parent 93afb3c8
# Protocol
* TLS Encryption: optional, channel
* Compression: optional, frame-based
The needs that lead to this protocol are:
* Encryption amd Authentication to protect
* Compression should be used to reduce bandwidth
* Round-trip latency should not damage throughput
* Application-level message acknowledgement
## Implementation Considerations
......@@ -19,6 +23,10 @@ support bulk acknowledgements.
Reliable, ordered byte transport is ensured by using TCP (or TLS on top), and
this protocol aims to provide reliable, application-level, message transport.
## Encryption and Authentication
Currently this is to be handled by TLS.
## Wire Format
### Layering
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment