Skip to content
Computer Science · Grade 12 · Networks and Distributed Systems · Term 3

Introduction to Computer Networks

Students will explore the fundamental concepts of computer networks, including network topologies and types.

Ontario Curriculum ExpectationsCS.N.1

About This Topic

The OSI Model and TCP/IP are the blueprints of the internet. This topic explores how data travels across the globe by breaking the process into manageable layers, from the physical cables to the applications we use daily. In the Ontario curriculum, students analyze how these layers provide abstraction, allowing a web browser to work regardless of whether the computer is connected via Wi-Fi, Ethernet, or fiber optics.

Understanding these protocols is essential for troubleshooting networks and understanding cybersecurity. Students learn about encapsulation, where each layer adds its own 'header' of information to a packet, much like an envelope inside a box inside a shipping container. This topic comes alive when students can physically model the patterns of data transmission and the 'handshake' protocols that ensure reliability.

Key Questions

  1. Differentiate between various network topologies (e.g., star, bus, ring) and their applications.
  2. Explain the benefits and challenges of connecting computers in a network.
  3. Analyze how network size and scope impact design choices (LAN vs. WAN).

Learning Objectives

  • Compare and contrast the advantages and disadvantages of star, bus, and ring network topologies.
  • Explain how network size and scope (LAN vs. WAN) influence the selection of appropriate network hardware and protocols.
  • Analyze the benefits and challenges associated with establishing and maintaining computer networks.
  • Classify different types of network connections based on their physical and logical structure.

Before You Start

Introduction to Computer Hardware

Why: Students need a basic understanding of computer components like network interface cards (NICs) and routers to grasp how they connect.

Basic Internet Concepts

Why: Familiarity with terms like 'IP address' and 'data packets' from earlier units will support understanding of network communication.

Key Vocabulary

Network TopologyThe physical or logical arrangement of nodes and connections in a computer network. It describes how devices are interconnected.
Star TopologyA network topology where all devices are connected to a central hub or switch. If the central device fails, the entire network goes down.
Bus TopologyA network topology where all devices share a single communication line or cable. Data travels from one end to the other, and all devices see the transmission.
Ring TopologyA network topology where devices are connected in a circular fashion. Data travels in one direction around the ring, passing through each node.
LAN (Local Area Network)A network that connects computers and devices within a limited geographical area, such as a home, school, or office building.
WAN (Wide Area Network)A network that spans a large geographical area, connecting multiple LANs across cities, countries, or even continents. The Internet is the largest WAN.

Watch Out for These Misconceptions

Common MisconceptionThe internet and the World Wide Web are the same thing.

What to Teach Instead

The internet is the infrastructure (the roads), while the web is just one application (the cars) that uses it. Peer discussion about other apps like email or gaming helps clarify this distinction.

Common MisconceptionData travels in one solid stream from one computer to another.

What to Teach Instead

Data is broken into tiny 'packets' that might take different paths to the destination. A simulation where students 'route' different parts of a message through different paths helps them visualize packet switching.

Active Learning Ideas

See all activities

Real-World Connections

  • Network engineers at telecommunications companies like Bell Canada design and implement WANs to provide internet and phone services to millions of customers across the country, ensuring reliable data transmission.
  • IT administrators in a school setting configure and manage LANs to connect student computers, printers, and servers, enabling shared access to resources and educational software.
  • Smart home device manufacturers utilize various network topologies and protocols to ensure seamless communication between devices like smart speakers, thermostats, and security cameras, creating an integrated home environment.

Assessment Ideas

Quick Check

Present students with diagrams of three different network topologies (star, bus, ring). Ask them to label each topology and write one sentence describing a key characteristic or advantage of each.

Discussion Prompt

Pose the question: 'Imagine you are setting up a network for a small startup company with 20 employees versus a large university campus. What are the primary factors that would influence your choice between a LAN and a WAN, and what are the potential challenges for each?'

Exit Ticket

On an index card, have students list two benefits of connecting computers in a network and one significant challenge that network administrators face. Ask them to provide a brief explanation for each.

Frequently Asked Questions

Why do we need seven layers in the OSI model?
The layers allow for 'modular' design. It means a company can invent a new type of Wi-Fi (Physical/Data Link layers) without needing to rewrite how every web browser (Application layer) works. It keeps the internet flexible and scalable.
How can active learning help students understand networking?
Networking is invisible, which makes it hard to learn. Active learning strategies like 'human packet routing' turn invisible signals into physical objects. When students have to manually add headers or handle a 'dropped packet' role-play, they understand the 'why' behind the protocols, not just the names.
What is the difference between TCP and UDP?
TCP is like a registered letter; it checks that the data arrived. UDP is like a postcard; it's faster but doesn't care if it gets lost. We use TCP for emails and UDP for things like live video streaming where speed matters more than perfect accuracy.
What does an IP address actually do?
An IP address is like a mailing address for your computer. It tells the routers across the internet exactly where to send the packets so they reach your specific device among billions of others.