From c4c8208c3c97e69b5db616b45e69f6f11f24d122 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 21 Jul 2011 14:01:13 +0100 Subject: [PATCH] WIP, NOTES --- NOTES.ip-over-dns | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 NOTES.ip-over-dns 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 + -- 2.30.2