Day 6 - The Internet as a Network of Networks

Day 6: The Internet as a Network of Networks

Learning Objectives

Essential Questions

Materials Needed

Vocabulary

Procedure (50 minutes)

Opening (8 minutes)

  1. Review and Connection (3 minutes)

    • Review parallel and distributed computing from previous lesson
    • Connect to today's focus on the Internet as the world's largest distributed system
  2. Warm-up Activity (5 minutes)

    • Ask students: "When you access a website hosted in another country, how does your data get there?"
    • Have students sketch or describe their understanding of the Internet's structure
    • Create a class list of student ideas about Internet structure
    • Introduce the concept of the Internet as a "network of networks"

Main Activities (32 minutes)

  1. Lecture: Internet Structure and Autonomous Systems (12 minutes)

    • Define the Internet as a global network of interconnected computer networks
    • Explain key components of Internet structure:
      • Autonomous systems: Networks under single administrative control
      • Internet Service Providers (ISPs): Tier 1, 2, and 3
      • Internet backbones: High-capacity data routes
      • Internet Exchange Points (IXPs): Where networks connect
      • Edge networks: Where end users connect
    • Discuss Internet governance and standards:
      • ICANN: Domain names and IP addresses
      • IETF: Technical standards and protocols
      • W3C: Web standards
      • No central authority controls the entire Internet
    • Explain how the Internet's distributed structure provides resilience
    • Discuss how the Internet has evolved over time
  2. Exploration: How Data Travels Across the Internet (10 minutes)

    • Demonstrate tools that show how data travels across the Internet (e.g., traceroute)
    • Show the path data takes to reach various websites
    • Identify the different networks (autonomous systems) data passes through
    • Discuss how routing decisions are made between networks
    • Explain how Border Gateway Protocol (BGP) enables inter-network routing
    • Show how the path might change over time or for different destinations
  3. Activity: Mapping a Route Across Multiple Networks (10 minutes)

    • Divide class into groups of 3-4 students
    • Provide each group with a world map and string/yarn
    • Assign each group a scenario with source and destination locations
    • Groups map potential routes data might take across the Internet
    • Groups should identify:
      • Local networks at source and destination
      • ISPs that might be involved
      • Internet exchange points data might pass through
      • Undersea cables or satellite links for international connections
    • Groups share their maps and explain their routing decisions

Closing (10 minutes)

  1. Discussion: Internet Governance and Standards (5 minutes)

    • Lead a discussion on how the Internet is governed
    • Explain that no single entity controls the entire Internet
    • Discuss the role of standards organizations
    • Explain how open standards enable interoperability
    • Address any misconceptions about Internet control
  2. Exit Ticket: Internet Structure Visualization (5 minutes)

    • Students create a visual representation of how the Internet connects networks globally
    • Visualization should include:
      • Different types of networks
      • Connection points
      • The path data might take between two points
    • Collect visualizations before students leave

Assessment

Differentiation

For Advanced Students

For Struggling Students

Homework/Extension

Teacher Notes