References
The HTTP protocol:
https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
https://wiki.wireshark.org/Hyper_Text_Transfer_Protocol
The DNS protocol:
https://en.wikipedia.org/wiki/Domain_Name_System#Protocol_transport
https://www.ietf.org/rfc/rfc1035.txt
The DHCP/BOOT protocol:
https://tools.ietf.org/html/rfc2131
http://linux.die.net/man/8/dhclient
http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml
https://goo.gl/snUXkp
The DHCPv6 protocol:
http://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml
https://tools.ietf.org/html/rfc3315
https://en.wikipedia.org/wiki/DHCPv6