Skip to content

1.0 Context

Overview
Chapter 1 begins with the origins of the internet, factors in the rise of the information age, and how the various impacts of networked computers can be understood by looking at other media revolutions. Likewise, we introduce the foundational components for making websites, the command line, Git version control, and publishing a simple web page on the internet.

networks Visual representations of centralized, decentralized, and distributed networks.

“Arpanet “Arpanet 1972 Map” by UCLA and BBN

packet switching A diagram showing how packet switching technology allows data to break apart and come together.

New Material
One way to visualize the packet switching process is through the traceroute command. In this exercise you will use an online tool to show the paths and response times (in milliseconds) to retrieve data from any domain from major datacenters around the globe.
  1. Start by checking DNS information for a domain. Go to https://tools.keycdn.com/dig and enter a domain name to test. The IP address will be listed to the right of the domain name.
  2. Paste the IP address from the first step into the form at https://tools.keycdn.com/traceroute to see the path that data takes as it moves across the internet.
  3. The geo tool at https://tools.keycdn.com/geo shows your own IP when you first open the page, but you can use it to find the locations for each IP address and map the points and path, like we did with geojson.io below:

traceroute map All the servers between the “New York” timezone test and the datacenter that serves owenmundy.com.

traceroute The traceroute for Amazon.com from different locations around the world. A Content Delivery Network (CDN) consists of several servers located around the world which each have a copy of the same data. When you visit Amazon.com, the network will retrieve the web page from the server that is physically closest to speed the time it takes to load the data.

Content Moderator Sim Mark Sample, Content Moderator Sim, Version 2, August 29, 2020. https://samplereality.itch.io/content-moderator-sim

markdown Sample markdown code (on the left) showing basic text formatting (on the right).

XML XML (eXtensible Markup Language) is a customizable markup language. It contains no formatting, but provides access to the data it contains through its named elements and hierarchical structure.

They Rule Josh On, They Rule (2023). The connections between Elon Musk and Jeff Bezos on TheyRule.net.