Marianville · Grade 11 ICT
Unit 5 · Addressing, Internet and Cloud · Chapter 19

Internet Services and Protocols

Week 7 · Day 1 · Benchmark 11.4.1.7 Explain Internet services, protocols and web basics
Essential question

What is really going on when I open a website?

Learning objectives
  • Match common Internet services to their protocols
  • Explain the role of TCP/IP
  • Trace a request from browser to server

Overview

Behind every 'just open this app' there is a stack of protocols doing the actual work. TCP/IP is the family of protocols that makes the Internet possible; each service on top uses its own protocol.

The TCP/IP stack

Four conceptual layers: Application (HTTP, SMTP, FTP), Transport (TCP for reliability, UDP for speed), Internet (IP, routes packets across networks), Network access (Ethernet, Wi-Fi). Each layer only worries about its own job and hands the packet to the layer below.

Common services and protocols

The Web uses HTTP/HTTPS. Email uses SMTP (send), IMAP or POP3 (receive). File transfer uses FTP or SFTP. Remote login uses SSH. Video calls often use WebRTC over UDP. DNS translates names to IPs; DHCP hands out addresses.

Activity

Match Service to Protocol

  1. Match each service to its protocol: web page, email send, email fetch, file transfer, remote login, name lookup, address assignment.
  2. Check answers with another pair.
Review questions
  1. Which protocol is used for encrypted web traffic?
    Reveal answer

    HTTPS.

  2. Which is more reliable, TCP or UDP?
    Reveal answer

    TCP.

  3. What does DNS translate?
    Reveal answer

    Domain names to IP addresses.

Take it home

Open your browser's dev-tools Network tab and load a page. Count how many HTTP requests it makes. Which is the biggest?

This chapter is free for every PNG student. If it helped your class, consider becoming a sponsor.
This is a free resource. Consider supporting it to keep it that way.