Practice Internet in CS Thinking

Use these practice problems to test your method after reviewing the concept explanation and worked examples.

Quick Recap

A global network of interconnected computer networks that communicate using standardized protocols (TCP/IP). The internet is decentralized—no single authority controls it. It connects billions of devices worldwide by routing data as packets through a shared infrastructure of cables, routers, and wireless links.

The internet is the world's biggest network — it connects smaller networks together so any device can talk to any other device, anywhere.

Showing a random 20 of 50 problems.

Example 1

medium
A friend says 'the Web went down so the internet is gone.' Correct the statement precisely.

Example 2

challenge
Explain how packet switching plus decentralization together make the internet fault-tolerant.

Example 3

challenge
A student claims 'I downloaded an app, so I used the Web.' When is this wrong?

Example 4

easy
The internet and the World Wide Web are the same thing. True or false?

Example 5

easy
Sending an email and loading a webpage both use the internet but different ____.

Example 6

easy
What makes billions of different devices able to communicate on the internet?

Example 7

easy
True or false: An IP address uniquely identifies a device on the internet.

Example 8

easy
What does DNS stand for?

Example 9

medium
Why does the internet keep working even if some routers fail?

Example 10

hard
Explain why the internet is described as a 'network of networks'. How does this decentralised structure make it resilient?

Example 11

easy
Does data on the internet usually travel directly from sender to receiver? Yes or no.

Example 12

medium
A packet has 5 hops to its destination. Each hop adds 10 ms. What is the minimum total latency just from hops?

Example 13

hard
A CDN places copies of a website's content in many cities. How does this improve speed for users?

Example 14

challenge
Why can two people in different countries on different ISPs still load the same website?

Example 15

easy
Which protocol family lets the internet route data between networks?

Example 16

medium
Why does the internet need standardized protocols?

Example 17

easy
Which is hardware: a router or HTTP?

Example 18

hard
Why are passwords sent over HTTP (not HTTPS) dangerous?

Example 19

easy
Who manages your home internet connection physically?

Example 20

medium
What does TCP add on top of IP?