Lesson Notes By Weeks and Term v5 - Grade 10

Internet technologies and web concepts – Week 3 focus

Download the Lessonotes Mobile South Africa app for faster lesson access on Android and iPhone.

Subject: Information Technology

Class: Grade 10

Term: 3rd Term

Week: 3

Theme: General lesson support

Lesson Video

This page supports the lesson note with a companion video and a short classroom-ready summary.

For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.

Performance objectives

Lesson summary

This week, we delve into the vital world of Internet Technologies and Web Concepts. In today's digitally driven South Africa, understanding how the internet works is no longer a luxury, but a necessity. From accessing educational resources online to participating in the growing digital economy, the internet plays a crucial role in everyday life. Many South African learners now access educational content, communicate with teachers, and even explore potential career paths through the internet.

Lesson notes

2.1 Internet Protocols: The Language of the Internet Internet protocols are sets of rules that govern how devices communicate over the internet. Think of them as the grammar and vocabulary of the internet. Without them, computers wouldn't be able to understand each other.

Let's explore some key protocols: TCP/IP (Transmission Control Protocol/Internet Protocol): This is the foundation of the internet. TCP breaks down data into packets, sends them across the internet, and reassembles them at the destination. IP handles the addressing, ensuring each packet reaches the correct computer. Imagine TCP/IP as the South African postal service – TCP packages your letter, and IP puts the correct address on it.

Why it Matters: Every time you send an email, browse a website, or stream a video, TCP/IP is working behind the scenes to ensure your data is transmitted reliably.

How it Works: TCP establishes a connection between two computers, breaks data into packets, assigns sequence numbers, and ensures delivery and error correction. IP assigns unique addresses (IP addresses) to each device on the network and routes the packets accordingly.

HTTP (Hypertext Transfer Protocol): This protocol governs how web browsers and web servers communicate. It defines how web pages are requested and transmitted.

Why it Matters: HTTP is used to display websites on your browser. When you type a web address into your browser, you're sending an HTTP request to the server.

How it Works: When you type `www.example.com` in your browser, your browser sends an HTTP request to the server hosting `www.example.com`. The server then sends back the HTML code for the website, which your browser renders.

Example: Think of ordering food from a restaurant online. HTTP is how your order (request) gets to the kitchen (server) and how the prepared food (website) gets back to you (browser). HTTPS (Hypertext Transfer Protocol Secure): This is a secure version of HTT

P. It uses encryption to protect data transmitted between your browser and the server.

Why it Matters: HTTPS is crucial for protecting sensitive information, such as passwords, credit card numbers, and personal data, especially when accessing banking websites or online stores. South African cyber security laws now demand that sites dealing with personal information implement HTTP

S. How it Works: HTTPS uses SSL/TLS certificates to encrypt the data. When you see a padlock icon in your browser's address bar, it means the website is using HTTP

S. Example: Using your bank's website. You wouldn't want your login details sent unencrypted, where someone could intercept them. HTTPS encrypts the communication, keeping your information safe.

DNS (Domain Name System): This protocol translates domain names (e.g., `www.google.com`) into IP addresses (e.g., `142.250.185.142`).

Why it Matters: DNS allows us to use easy-to-remember domain names instead of having to remember complex IP addresses.

How it Works: When you type `www.example.com` into your browser, your computer sends a DNS request to a DNS server. The DNS server looks up the IP address associated with that domain name and returns it to your computer. Your computer then uses the IP address to connect to the web server.

Example: Imagine DNS as a phone book. You want to call a friend (access a website), but you only know their name (domain name). The phone book (DNS server) tells you their phone number (IP address), so you can call them (connect to the server). 2.2 Web Servers and Hosting Services A web server is a computer that stores website files and delivers them to users who request them through their web browsers. It's the engine that powers websites.

Function: A web server listens for HTTP or HTTPS requests from clients (browsers). When it receives a request, it retrieves the requested file (e.g., an HTML page, image, or video) and sends it back to the client.

Hosting Services: Most individuals and small businesses don't have the technical expertise or resources to run their own web servers. That's where web hosting services come in. These companies provide server space and technical support for a monthly fee.

Example: Think of a small business owner in Cape Town who wants to sell their products online. They likely wouldn't set up their own server. Instead, they'd use a hosting service like Afrihost or Hetzner, which provides the necessary infrastructure and support. 2.3 URLs: The Web Address A URL (Uniform Resource Locator) is the address of a resource on the web. It tells your browser where to find a specific file or page.

Structure: A typical URL has the following structure: `protocol://domain_name/path/filename?query_string#fragment` protocol: Indicates the protocol used to access the resource (e.g., `http`, `https`). domain_name: The name of the web server (e.g., `www.example.com`). path: The location of the file on the server (e.g., `/images/`). filename: The name of the file (e.g., `logo.png`).