Permalink
Browse files

Update PROTOCOL.md

  • Loading branch information...
1 parent 93afb3c commit 591a40081afcc6fb9771c2e205b092665af2ef9c @jordansissel jordansissel committed Nov 26, 2012
Showing with 10 additions and 2 deletions.
  1. +10 −2 PROTOCOL.md
View
@@ -1,7 +1,11 @@
# 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

0 comments on commit 591a400

Please sign in to comment.