Skip to content
Computing · Secondary 3 · Computer Systems and Networks · Semester 2

Web Addresses and How They Work

Students will understand that websites have unique addresses (URLs) and how these addresses help us find information online.

MOE Syllabus OutcomesMOE: Computer Networks - S3

About This Topic

Web addresses, or URLs, serve as unique identifiers for resources on the internet. Secondary 3 students explore how a URL like https://www.example.com/path/file.html breaks into parts: the protocol (https:// indicates secure connection), domain name (www.example.com points to a server), path (/path/file.html specifies the resource), and parameters for dynamic content. They learn that browsers use these addresses to send requests via DNS to resolve domain names into IP addresses, then fetch and display content from web servers.

This topic fits within the Computer Systems and Networks unit, linking client-server models, protocols, and data transmission. Students connect URLs to everyday online navigation, fostering skills in digital literacy and troubleshooting, such as spotting phishing via malformed URLs. It prepares them for cybersecurity concepts by highlighting secure protocols.

Active learning suits this topic well. Students parse real URLs collaboratively or simulate DNS resolution with paper passes, turning abstract network processes into concrete steps they control and observe. This builds confidence in explaining how browsers locate sites.

Key Questions

  1. Explain what a web address (URL) is and its purpose.
  2. Describe how a web browser uses a URL to find and display a website.
  3. Identify the different parts of a URL and their significance.

Learning Objectives

  • Identify and explain the function of each component within a given URL (protocol, domain name, path, query parameters).
  • Describe the sequence of events a web browser follows, using a URL, to retrieve and display a web page.
  • Analyze a provided URL to determine if it is likely to lead to a secure or insecure connection.
  • Compare and contrast different URL structures to predict the type of resource they might link to (e.g., a specific file versus a dynamic page).

Before You Start

Introduction to the Internet and World Wide Web

Why: Students need a basic understanding of what the internet is and how the World Wide Web functions as a system of linked documents.

Client-Server Model

Why: Understanding how clients (like browsers) request information from servers is fundamental to grasping how URLs are used to locate resources.

Key Vocabulary

URLUniform Resource Locator, the unique address used to identify and locate resources on the World Wide Web.
ProtocolThe set of rules governing data transfer on the internet, such as HTTP (Hypertext Transfer Protocol) or HTTPS (secure version).
Domain NameThe human-readable name of a website, like 'google.com', which is translated into an IP address.
PathThe specific location of a resource (like a file or directory) within a website's server, indicated by slashes.
DNSDomain Name System, a hierarchical and decentralized naming system for computers, services, or any resource connected to the Internet or a private network.

Watch Out for These Misconceptions

Common MisconceptionA URL is just a simple name like a house address with no structure.

What to Teach Instead

URLs have layered components for precise location: protocol for connection type, domain for server, path for file. Dissecting real URLs in groups reveals this hierarchy, as students compare parts and rebuild them correctly.

Common MisconceptionAll websites must start with 'www'.

What to Teach Instead

The 'www' is optional subdomain; modern sites often omit it. URL hunts show variations, and peer discussions clarify DNS flexibility, reducing rote errors.

Common MisconceptionHTTPS only adds a lock icon, unrelated to the address.

What to Teach Instead

HTTPS is the protocol part of the URL ensuring encrypted data. Role-plays simulating secure vs insecure requests highlight its role, helping students prioritize it in practice.

Active Learning Ideas

See all activities

Real-World Connections

  • Web developers and cybersecurity analysts use their understanding of URL structures daily to build secure websites and identify potential phishing attempts by examining URL components.
  • Digital marketers analyze URL parameters to track the effectiveness of online advertising campaigns, understanding how different links direct users to specific landing pages.

Assessment Ideas

Quick Check

Present students with several URLs on a worksheet. Ask them to label the protocol, domain name, and path for each. Include one URL with query parameters and ask them to identify that part as well.

Discussion Prompt

Pose the question: 'Imagine you receive an email with a link that looks slightly different from a website you normally visit, like 'www.amaz0n.com' instead of 'www.amazon.com'. How does your knowledge of URL components help you decide if this link is safe?'

Exit Ticket

On an index card, have students write down the purpose of the protocol in a URL and provide one example of a protocol they commonly see. Then, ask them to explain in one sentence why domain names are important for finding websites.

Frequently Asked Questions

What is a URL and its purpose?
A URL (Uniform Resource Locator) is the full address of a web resource, like https://www.moe.gov.sg/curriculum. Its purpose is to uniquely identify and locate content on the internet. Browsers parse the URL to connect to the right server, retrieve data, and display the page, enabling precise navigation across global networks.
How does a web browser use a URL to find a website?
The browser extracts the domain from the URL, queries DNS to get the IP address, then sends an HTTP/HTTPS request to that server with the path. The server responds with HTML, images, and files, which the browser renders. Students grasp this by tracing requests step-by-step in simulations.
What are the main parts of a URL?
Key parts include protocol (http:// or https://), domain (e.g., example.com), subdomain (www.), path (/page.html), query parameters (?id=1), and fragment (#section). Each guides the browser: protocol sets rules, domain finds server, path selects resource. Practice parsing builds quick recognition.
How can active learning help teach web addresses?
Active methods like URL dissection stations or browser role-plays make network abstractions visible. Students handle real URLs, simulate DNS lookups with props, and troubleshoot errors in groups, reinforcing sequence from address to display. This boosts retention over lectures, as they experience failures and fixes firsthand, aligning with MOE inquiry-based approaches.