Other Resources¶
This page contains pointers to additional resources and readings that complement what we see in the lectures.
Tools¶
General¶
The TCP/IP Guide: A comprehensive guide covering many of the topics covered in class. This is a good reference if you need to see further examples, or more in-depth explanations, of something covered in class.
Internet Assigned Numbers Authority: The organization responsible for allocating the IPv4 and IPv6 address space, as well as the DNS TLDs.
The case of the 500-mile email (found by Shanthanu Bhardwaj, Networks’15): An amusing story that will resonate with anyone who has suffered through timeout issues in this class.
Ethernet¶
Ethernet: distributed packet switching for local computer networks: The original Ethernet paper.
Reddit AMA with Bob Metcalfe (one of the creators of Ethernet)
IP¶
IANA IPv4 Address Space Registry: List of how each /8 network is allocated.
Map of the Internet: xkcd’s map of the IPv4 address space as of 2006
IPv4 Internet Map: Another visualization of the IPv4 address space
IPv6¶
IPv6 Test: Tests IPv6 connectivity from the machine accessing this page.
IP6to4 tunnel: Script for creating a 6to4 tunnel.
Internet-level Routing¶
BGP Toolkit: Website that provides lots of information about Autonomous Systems (AS), routing prefixes, peers, etc.
The Opte Project: Visualization of the Internet based on BGP data
TCP¶
Go-Back-N interactive animation (found by George Teo, Networks’16) : After you click start, the packets will travel across the screen. Click a moving packet to have it become “lost”. Then the animation will send the appropriate delayed acks and then retransmit all of the pending packets.
DNS¶
Root Hints File: The list of root DNS servers
Root Zone File: The DNS root zone file (with all the records for the TLDs)
Network Neutrality¶
Network Security¶
How DNSSEC Works: Very clear and concise explanation of how DNSSEC works.
Meet the seven people who hold the keys to worldwide internet security