Skip to content
Ameen Abozaid
BEG-003

The internet

  • 7 Lessons
  • 95 min of reading
  • 1.5 h practice (estimate)
On this page 8 topics

Overview

Topics

  • Internet vs web
  • IP addresses
  • domains
  • DNS
  • browsers
  • clients and servers
  • requests and responses
  • HTTP vs HTTPS

Learn first

95 min of reading · 1.5 h of practice (estimate)

Learning outcomes

  1. Distinguish the internet (the network) from the web (one service that runs on it).
  2. Trace what happens from typing a URL to seeing a page: DNS lookup, connection, request, response, rendering.
  3. Look up a domain's IP address with nslookup and explain the result.
  4. Explain what HTTPS adds over HTTP and why it matters.

Lessons

  1. 01Internet vs web13 min read
  2. 02IP addresses and ports13 min read
  3. 03Domains and DNS13 min read
  4. 04Clients, servers, requests, and responses14 min read
  5. 05HTTP vs HTTPS: what encryption protects13 min read
  6. 06Watching a request in the browser's developer tools14 min read
  7. 07Demo: following a URL with nslookup and the Network tab15 min read

Lab and exercises

Lab

BEG-003-LAB1 · Follow a request

Outcomes: 2, 3 · Time: ~1 h

  1. Run nslookup on three domains and record the IP addresses.
  2. Open a site with the browser's Network tab open and reload.
  3. Find the main document request; record its method, status code, and type.

Acceptance: screenshots plus labeled answers.

Exercises

IDOutcomeTask
BEG-003-EX011List two internet services that are not the web.
BEG-003-EX022Write, in order, the steps from typing a URL to seeing the page.
BEG-003-EX032Explain the difference between an IP address and a port.
BEG-003-EX043Run nslookup on a domain of your choice. Which line holds the IP address?
BEG-003-EX053Why can one domain return several IP addresses?
BEG-003-EX064State two things HTTPS adds over HTTP.
BEG-003-EX074True or false, with a reason: HTTPS hides which site you visit.
Show solutions
  • EX01 Email, video calls, online games, file transfer.
  • EX02 URL typed → DNS lookup → connect to the server → send request → server sends response → browser renders the page.
  • EX03 IP identifies the computer; the port identifies the service on it.
  • EX04 The "Address" line(s) after the name in the answer section.
  • EX05 The site may run on several servers for capacity and reliability.
  • EX06 Encryption in transit, and proof that you reached the real site.
  • EX07 False. The domain can still be seen; only the content is encrypted.

Quiz

Outcomes: O1 internet vs web · O2 URL to page · O3 nslookup · O4 HTTPS.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1The web is:O1
  2. 2Which is NOT the web?O1
  3. 3What turns a domain name into an IP address?O2
  4. 4In "client and server", the browser is the:O2
  5. 5HTTP status 404 means:O2
  6. 6A port is best compared to:O2
  7. 7The command to look up a domain's IP is:O3
  8. 8A domain is:O3
  9. 9HTTPS adds:O4
  10. 10HTTPS does NOT:O4

Practical part

Draw and narrate the URL-to-page sequence diagram: browser, DNS, server, with each step labelled. Pass: all five steps in order.

Common mistakes

Thinking a domain is a server; believing HTTPS hides which site you visit; confusing IP address and port.

Assessment

Draw and narrate the URL-to-page sequence diagram.

Career relevance

Foundation for BEG-052, JNR-017, and every networking topic through ARC-013.

Type to search levels, phases, modules and lessons.