Pearson Edexcel 1CP2 GCSE Computer Science · Topic 4: Networks
Stretch tasks Networks and Network Security
Quiz Challenge
A quiz game against four computer players, then short and long written answers.
- Quiz Blitz12 questions against the clock
- Quick Fire4 short answers
- Big Think2 long answers
About 20 minutes
This or That
Pixel the cat asks 8 questions. Each has two answers: pick the right one.
- Two answers to every question
- A fish treat for every right answer
- Streaks win Pixel shades, then a party hat
About 4 minutes
Memory Match
Flip the cards two at a time to match each term card to its meaning card.
- 12 cards: each term has a meaning
- One peek at every card
- Combo points for pairs found in a row
6 pairs, about 4 minutes
Sort It
Sort each statement into the right box, like the tick-box tables in the exam.
- 12 cards to sort into 3 boxes
- Drag a card, tap a box or press its number
- Combo points for cards sorted in a row
12 cards, about 4 minutes
The games need JavaScript. Every question is below, with the answers at the end.
Read the lesson: Networks and Network Security
Networks and Network Security: the questions
Quiz Challenge, round 1: Quiz Blitz
In a mesh topology, how are devices connected?
- Each connects to several or all of the others
- Each has one cable to a switch
- All share one backbone cable
- In a single ring
Why is a mesh network so resilient?
- It has no cables
- It is always wired
- Traffic reroutes around a failure
- It uses one switch
What is the main drawback of a full mesh?
- It has a single point of failure
- It is very slow
- It cannot use Wi-Fi
- It is expensive and complex to cable
Which device joins networks together and directs packets between them?
SMTP is used to retrieve email.
- True
- False
Which protocol addresses packets and routes them between networks?
- TCP
- HTTP
- FTP
- IP
What is a brute force attack?
- Trying every possible password until one works
- Flooding a server with requests
- Watching someone type a password
- Sending a fake email
What is a denial of service attack?
- Stealing a password
- Encrypting files for a ransom
- Guessing a PIN
- Flooding a server so it cannot serve real users
Which defence prevents SQL injection?
- A longer password
- Physical locks
- Backups
- Validating inputs
What is pretexting?
- Sending fake emails to thousands
- Trying every password
- Flooding a website
- Inventing a scenario to persuade someone to hand over information
Which TWO make a brute force attack impractical?
Tick 2.
- Locking an account after failed attempts
- A faster processor
- Shorter passwords
- Writing passwords down
- Long passwords
Moving a laptop from Ethernet to Wi-Fi changes only the link layer.
- True
- False
Quiz Challenge, round 2: Quick Fire
Compare a star and a mesh topology for reliability and cost. [2 marks]
Explain how SQL injection works and how to prevent it. [2 marks]
Explain why encryption does not stop data being intercepted, but still protects it. [2 marks]
Explain what a denial of service attack is and why it harms a business. [2 marks]
Quiz Challenge, round 3: Big Think
An online shop has been hit by phishing emails sent to its staff, a brute force attack on its admin login and an SQL injection attempt on its search box. Recommend a protection for each threat, explaining how it works. [6 marks]
A school is replacing its network. Discuss whether it should use a star or a mesh topology, and wired or wireless connections, for its classrooms. [6 marks]
This or That: tick the right answer
Which topology has no single point of failure?
- A full mesh
- A star
Which topology is cheaper to cable?
- A star
- A full mesh
Trying every password until one works is called what?
- Phishing
- A brute force attack
A fake email pretending to come from a bank is which threat?
- Phishing
- Pretexting
Which stops a typed SQL command reaching the database?
- Validating inputs
- A firewall
Does a firewall remove malware?
- No: it blocks traffic
- Yes: it deletes viruses
Which protocol encrypts web pages in transit?
- HTTPS
- HTTP
Against brute force, which matters more: length or complexity?
- Complexity
- Length
Memory Match: match each term to its meaning
| Term | Meaning |
|---|---|
| A Mesh topology | 1 Flooding a server with requests |
| B Brute force attack | 2 Blocks traffic that is not permitted |
| C Denial of service | 3 Trying every possible password |
| D SQL injection | 4 Inventing a scenario to get information |
| E Pretexting | 5 Database commands typed into an input box |
| F Firewall | 6 Devices linked to several others |
Sort It: tick one box in each row
Is each one social engineering, a technical attack, or a protection?
| Statement | Social engineering | Technical attack | Protection |
|---|---|---|---|
| A phishing email pretending to be from a bank | |||
| Flooding a server with requests | |||
| A caller invents an urgent story to get a password | |||
| Validating every input | |||
| Watching someone type their password | |||
| A firewall blocking unpermitted traffic | |||
| Trying every possible password | |||
| Capturing data on open Wi-Fi | |||
| Encrypting data in transit | |||
| Typing SQL into a search box | |||
| Penetration testing with permission | |||
| Locking accounts after failed logins |
Answers
Round 1: Quiz Blitz
- Each connects to several or all of the others That gives many possible routes.
- Traffic reroutes around a failure There is no single point of failure.
- It is expensive and complex to cable Every extra connection is more cable.
- router A switch joins devices within one LAN.
- False SMTP sends. IMAP retrieves.
- IP TCP splits and reassembles. IP addresses and routes.
- Trying every possible password until one works Length makes it impractical.
- Flooding a server so it cannot serve real users Legitimate users are crowded out.
- Validating inputs Rejecting or escaping input stops it reaching the database as SQL.
- Inventing a scenario to persuade someone to hand over information It is a form of social engineering.
- Long passwords; Locking an account after failed attempts More combinations, and fewer chances to try them.
- True HTTP, TCP and IP carry on unchanged.
Round 2: Quick Fire
- A star is cheaper, but its switch is a single point of failure
- A mesh reroutes around failures, but is expensive to cable
Model answerA star needs less cable, so it is cheaper, but the central switch is a single point of failure. A mesh has many routes, so traffic reroutes around a failure, but all those connections make it expensive and complex to cable.
- SQL typed into an input box is passed to the database
- Validating inputs stops it
Model answerAn attacker types SQL into an input box, such as a login form, and the site passes it straight to its database, which runs it and reveals or destroys data. Validating inputs, rejecting or escaping anything that could be SQL, prevents it.
- Captured data is scrambled and unreadable
- Without the key
Model answerEncryption cannot stop an attacker capturing the data as it travels. But the captured data is scrambled, so it is unreadable and useless without the key.
- It floods a server with requests
- Real customers cannot get in, so sales and reputation suffer
Model answerA denial of service attack floods a server with so many requests that it cannot serve legitimate users. Customers cannot reach the business's website, so it loses sales and damages its reputation.
Round 3: Big Think
- Phishing: train staff to recognise fake emails
- Two-factor authentication, so a stolen password is not enough
- Brute force: a long, strong password
- Lock the account after a few failed attempts
- So trying every combination becomes impractical
- SQL injection: validate the input
- So the database never runs what an attacker types
- Further layers such as access levels or updates
Model answerFor phishing, the shop should train staff to recognise fake emails and never enter details through a link, and use two-factor authentication so a stolen password alone is not enough. For the brute force attack, the admin account needs a long, strong password, and the login should lock after a few failed attempts, which makes trying every possible combination impractical. For SQL injection, the search box should validate its input, escaping or rejecting anything that could be SQL, so the database never runs what an attacker types. User access levels should also limit what each account can reach, and regular updates close known weaknesses.
- A star gives each device its own cable, so it is fast and one break affects one device
- But the star's switch is a single point of failure
- A mesh reroutes around failures
- But a mesh is expensive and complex to cable
- Wired is faster, consistent and more secure
- Wireless lets laptops move and is cheap to install
- But wireless suffers interference and needs encryption
- A justified conclusion, such as a mixture
Model answerA star gives each device its own dedicated cable to a switch, so it is fast and one broken cable affects only one device, but the switch is a single point of failure. A mesh reroutes traffic around any failure, so it is very resilient, but cabling every connection is expensive and complex. Wired connections are faster, more consistent and more secure, because an attacker needs physical access, which suits classroom desktops. Wireless lets laptops and tablets move between rooms and is cheap to install, but it is slower, suffers interference and is less secure, so it must use encryption such as WPA3. Overall, a star with wired desktops and wireless access points for portable devices is the best combination for a school.
This or That
- A full mesh In a star the switch is one. A mesh reroutes around failures.
- A star A full mesh needs a connection between every pair of devices.
- A brute force attack Phishing tricks a person. Brute force simply tries every combination.
- Phishing Pretexting invents a scenario, often over the phone. Phishing sends a message that impersonates an organisation.
- Validating inputs A firewall filters traffic, but the SQL arrives inside an ordinary web request.
- No: it blocks traffic Anti-malware removes malware. A firewall blocks traffic that is not permitted.
- HTTPS HTTPS is HTTP with encryption, so intercepted traffic cannot be read.
- Length Each extra character multiplies the number of combinations to try.
Memory Match
- A 6 Mesh topology: Devices linked to several others
- B 3 Brute force attack: Trying every possible password
- C 1 Denial of service: Flooding a server with requests
- D 5 SQL injection: Database commands typed into an input box
- E 4 Pretexting: Inventing a scenario to get information
- F 2 Firewall: Blocks traffic that is not permitted
Sort It
- Social engineering A phishing email pretending to be from a bank It tricks the person, not the technology.
- Technical attack Flooding a server with requests That is denial of service.
- Social engineering A caller invents an urgent story to get a password That is pretexting.
- Protection Validating every input This prevents SQL injection.
- Social engineering Watching someone type their password That is shouldering.
- Protection A firewall blocking unpermitted traffic A firewall is a protection.
- Technical attack Trying every possible password That is a brute force attack.
- Technical attack Capturing data on open Wi-Fi That is data interception.
- Protection Encrypting data in transit Intercepted data cannot be read.
- Technical attack Typing SQL into a search box That is SQL injection.
- Protection Penetration testing with permission It finds weaknesses before attackers do.
- Protection Locking accounts after failed logins This defeats brute force.