L1: How the Internet Works (Domains & Hosting)
Lesson Objective
Welcome to your first lesson! Today, you will go behind the scenes to learn the fundamentals of the Internet. By the end of this lesson, you will understand the client-server model, the critical difference between a Domain Name and Web Hosting, and how they work together to make a website visible to the world.
1. The Client-Server Model (A Digital Conversation)
Every time you visit a website, a conversation happens between your device (the Client) and another computer (the Server).
The Client: This is your device: your phone, laptop, or tablet. When you type google.com into your browser, your device sends a request for that website’s files.
The Server: This is a powerful, specialized computer located in a data center. It stores all the website’s files (images, text, code). When it receives your request, it quickly sends those files back to your client.
The Exchange: Your browser receives these files and quickly translates the code (HTML, CSS) into the visual website you see on your screen.
Understanding this relationship is the first step to building your own site.
2. What is a Domain Name? (Your Website’s Address)
A Domain Name is simply the unique, human-readable address used to find a website.
The Analogy: Think of your domain name (CalistaBuildsSkills.org) as the street address of your house. It tells people exactly where to find you.
The Purpose: Computers communicate using long strings of numbers called IP Addresses (e.g., 192.0.2.1). Humans cannot remember these numbers, so the Domain Name System (DNS) was created to translate the human-readable domain name into the numerical IP address the server understands.
Key Components:
• Top-Level Domain (TLD): The part at the end, such as .com, .org, or .net.
• Second-Level Domain: The name itself, such as CalistaBuildsSkills.
3. What is Web Hosting? (Your Website’s Land)
Web Hosting is the physical space and resources where your website files are stored.
The Analogy: If your domain name is the street address, your web hosting is the land your house is built on (the server).
The Service: Web hosting companies (like Hostinger, GoDaddy etc.) provide and maintain the servers, ensuring your website is always running and accessible 24/7.
How They Work Together: You buy a Domain Name and link it to your Web Hosting space. When a student types your domain name, the Domain Name System (DNS) directs their request to your host’s server, and the server delivers your website files.
Review and Next Steps
You now have a foundational understanding of the digital environment. Every successful web designer must know these core concepts.
- Self-Check: Can you explain the difference between a Client and a Server?
- Next Lesson: In our next lesson, we will pivot from technical concepts to the human element by discussing Digital Literacy and Online Safety.