]> Cypherpunks.ru repositories - nncp.git/blobdiff - doc/sp.texi
Documentation draft
[nncp.git] / doc / sp.texi
diff --git a/doc/sp.texi b/doc/sp.texi
new file mode 100644 (file)
index 0000000..ff08090
--- /dev/null
@@ -0,0 +1,16 @@
+@node Sync
+@unnumbered Sync protocol
+
+So-called sync protocol is used in current TCP daemon's implementation.
+It is aimed to be very simple and effective. It is used over reliable
+transport like TCP connections.
+
+It must be effective both on single-duplex and full-duplex links (for
+example satellites have very high throughput, but high-delay links).
+Acknowledging of each received packet, like
+@url{https://en.wikipedia.org/wiki/XMODEM, XMODEM} does, causes
+unacceptable performance degradation.
+
+TODO
+
+http://noiseprotocol.org/noise.html#interactive-patterns