Computer Science Grade 5 20 min

Websites and Servers

Websites and Servers

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define what a website and a server are using an analogy. Explain the relationship between a client (like a web browser) and a server. Describe the sequence of events when a browser requests a webpage from a server. Differentiate between a website's address (URL) and a server's address (IP Address). Explain why servers need to be powerful and always turned on. Identify the client and server in a real-world scenario like online gaming or video streaming. Have you ever wondered what happens when you type a website into your computer and press Enter? 🪄 How does the page magically appear? In this lesson, we'll uncover the secrets of the internet! You'll learn about the giant, powerful computers called servers that hold all your favorite w...
2

Key Concepts & Vocabulary

TermDefinitionExample WebsiteA collection of connected pages, pictures, and information that you can view in a web browser. Think of it like a digital book or magazine.The NASA website has many pages about space, planets, and missions, all linked together. ServerA very powerful computer that is always on, stores all the files for a website, and 'serves' them to anyone who asks.The giant computers at Google that store all of YouTube's videos are servers. When you click play, a server sends the video to you. ClientThe computer or program that asks for information from a server. Your web browser is a client.When you use Chrome on your tablet to go to a website, your tablet and Chrome are the client. IP Address (Internet Protocol Address)A unique number address for every comput...
3

Core Syntax & Patterns

The Client-Server Pattern Client sends a Request ➡️ Server processes it ➡️ Server sends a Response This is the most important pattern on the internet. Your computer (client) always asks, and the server always answers. This is how you get websites, play online games, and watch videos. The URL to IP Address Lookup URL (Name) ➡️ DNS (Phonebook) ➡️ IP Address (Number) Computers use numbers (IP addresses), but humans use names (URLs). When you type a URL, your computer first asks a special server called a DNS (Domain Name System) to look up the correct IP address, just like you'd look up a friend's name in your contacts to find their phone number.

4 more steps in this tutorial

Sign up free to access the complete tutorial with worked examples and practice.

Sign Up Free to Continue

Sample Practice Questions

Challenging
A popular new game is released, and its website immediately crashes. Using the client-server model, what is the most likely 'bottleneck' or cause of the crash?
A.Too many users had slow internet connections, which confused the server
B.The server received far more requests from clients than it had the resources (CPU, memory) to handle
C.The website's domain name was too long for the DNS to handle
D.The clients' computers all tried to become servers at the same time
Challenging
If the entire Domain Name System (DNS) for North America stopped working for an hour, which of the following would be true?
A.The internet would stop working entirely because no data could be sent
B.Websites would still work, but they would all be in black and white
C.No one could access any websites, even if they knew the IP address
D.You could still access a website if you knew its exact IP address and typed that into your browser
Challenging
A website is designed to show a live countdown to a rocket launch, updating every second without the user having to hit 'reload'. This is a clear example of...
A.dynamic website, where the server can 'push' new data to the client continuously
B.static website, because the final launch time never changes
C.problem with the DNS, because the address is changing every second
D.website that is stored entirely on the client's computer

Want to practice and check your answers?

Sign up to access all questions with instant feedback, explanations, and progress tracking.

Start Practicing Free

More from Networks and the Internet

Ready to find your learning gaps?

Take a free diagnostic test and get a personalized learning plan in minutes.