Communication and internet technologies: protocols and services – Week 9 focus
Download the Lessonotes Mobile South Africa app for faster lesson access on Android and iPhone.
Subject: Information Technology
Class: Grade 11
Term: 2nd Term
Week: 9
Theme: General lesson support
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.
This week, we delve into the crucial world of internet protocols and services. Understanding these foundational elements is vital because they underpin nearly every digital interaction we have, from WhatsApping your friends to accessing educational resources online or even applying for jobs. In a rapidly digitalizing South Africa, a solid grasp of internet technologies is not just helpful; it's essential for participation in the modern economy. From small businesses using e-commerce to large corporations relying on cloud computing, and even government services moving online, this knowledge provides a valuable stepping stone into the future.
Let's explore the core concepts of internet protocols and services. 2.
1. Internet Protocols: The Language of the Internet Internet protocols are sets of rules that govern how data is transmitted and received over a network. They are the "language" that computers use to communicate with each other. Without these rules, data would be a jumbled mess, and the internet would be unusable. 2.1.
1. TCP/IP (Transmission Control Protocol/Internet Protocol): This is the foundational protocol suite of the internet. Think of it as the postal service of the internet. TCP/IP isn't just one protocol; it's a suite of protocols working together.
IP (Internet Protocol): Handles addressing and routing. It ensures that data packets reach the correct destination. Each device on the internet has a unique IP address, similar to a postal address.
There are two main versions: IPv4 (e.g., 192.168.1.1) and IPv6 (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334). IPv6 was introduced to address the limitations of IPv4 address space. IPv4 addresses are 32-bit, while IPv6 addresses are 128-bit, providing significantly more unique addresses.
TCP (Transmission Control Protocol): Ensures reliable and ordered delivery of data. It breaks data into packets, numbers them, and reassembles them at the destination. It also handles error checking and retransmission if packets are lost. Imagine sending a large package of books. TCP ensures that all books arrive, in the correct order, and that any missing books are resent. TCP establishes a connection between the sender and receiver before sending the data, making it a connection-oriented protocol.
Example: When you browse a website, your computer uses IP to find the web server and TCP to ensure that the web page is downloaded completely and correctly. 2.1.
2. HTTP(S) (Hypertext Transfer Protocol (Secure)): HTTP is the protocol used for transferring web pages between a web server and a web browser. It defines how requests are made and how responses are delivered. HTTPS is the secure version of HTTP, which uses encryption (SSL/TLS) to protect data transmitted between the client and server.
Example: When you type `www.example.com` in your browser, your browser sends an HTTP request to the `example.com` server. The server responds with the HTML code for the webpage, which your browser then renders. HTTPS ensures that your login credentials and other sensitive information are encrypted during transmission, protecting them from eavesdropping. If you're accessing your online banking portal, you'll definitely want to see `HTTPS` and a padlock icon in your browser's address bar. 2.1.
3. FTP (File Transfer Protocol): FTP is used for transferring files between computers on a network. It's often used for uploading files to a web server or downloading files from a server.
Example: Imagine you're a graphic designer working on a website. You might use FTP to upload your image files to the web server so they can be displayed on the website. 2.1.
4. SMTP (Simple Mail Transfer Protocol): SMTP is the protocol used for sending email messages from a mail client (e.g., Outlook, Gmail) to a mail server.
Example: When you click "Send" in your email client, the email is sent to your mail server using SMTP. The mail server then forwards the email to the recipient's mail server. 2.1.
5. DNS (Domain Name System): DNS translates domain names (e.g., `www.google.com`) into IP addresses (e.g., 142.250.184.174). Think of it as the internet's phonebook. Without DNS, you would have to remember the IP address of every website you visit.
Example: When you type `www.uct.ac.za` in your browser, your computer first contacts a DNS server to find the IP address associated with `www.uct.ac.za`. Once it has the IP address, it can connect to the UCT web server. 2.
2. Client-Server Model: Many internet services operate on the client-server model. In this model, a client (e.g., your web browser, email client) requests services from a server (e.g., a web server, email server). The server provides the requested service.
Example: When you browse a website, your web browser (the client) sends a request to the web server (the server). The web server then sends back the web page to your browser. 2.
3. Email Protocols (POP3, IMAP, SMTP): While SMTP is used for sending emails, POP3 and IMAP are used for receiving them.
POP3 (Post Office Protocol version 3): Downloads emails from the server to your device and typically deletes them from the server. It's like picking up your mail from a post office box and then emptying the box.
IMAP (Internet Message Access Protocol): Keeps emails on the server and allows you to access them from multiple devices. Changes made on one device are synchronized across all devices. It's like having a filing cabinet at the post office where you can access your mail from anywhere. 2.
4. IP Addresses and their Importance: As mentioned earlier, IP addresses are unique identifiers for devices on a network.