chiark / gitweb /
WIP, NOTES
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 21 Jul 2011 13:01:13 +0000 (14:01 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Aug 2011 15:43:22 +0000 (16:43 +0100)
NOTES.ip-over-dns [new file with mode: 0644]

diff --git a/NOTES.ip-over-dns b/NOTES.ip-over-dns
new file mode 100644 (file)
index 0000000..c706b55
--- /dev/null
@@ -0,0 +1,12 @@
+The IP-over-DNS protocol is as follows:
+
+Encoding:
+  We don't want to go outside alphanumerics and hyphens,
+  ie hostname-legal.  So we do base32 encoding:
+  8 hostname characters encoding 5 bits each, which encodes
+  5 bytes of input data.
+
+* Packets "up":
+  - client splits packet into appropriate fragments
+  - makes A queries for
+