From: Ian Jackson Date: Thu, 21 Jul 2011 13:01:13 +0000 (+0100) Subject: WIP, NOTES X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=c4c8208c3c97e69b5db616b45e69f6f11f24d122;p=secnet.git WIP, NOTES --- diff --git a/NOTES.ip-over-dns b/NOTES.ip-over-dns new file mode 100644 index 0000000..c706b55 --- /dev/null +++ b/NOTES.ip-over-dns @@ -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 +