1
2
3
4
5
100

Explain why POP3 is less suited for users accessing email from multiple devices.

Because it downloads and (often) deletes emails from the server, so they’re not accessible on other devices.

100

Name one advantage BitTorrent has over FTP for distributing large files to thousands of users.

Reduces server load by sharing file pieces among peers. 

100

What is BitTorrent?

This protocol breaks files into pieces and shares them among peers.

100

What happens to a circuit-switched path when one user pauses speaking?

It stays reserved and idle.

100

Give one modern example where circuit switching is still used.

Traditional PSTN landlines or 2G voice calls.

200

What is IMAP?

This protocol retrieves email without removing it from the server, allowing multiple device access.

200

What is TLS (or SSL)?

HTTPS uses this protocol for encryption.

200

In the TCP/IP model, which layer decides the next hop for a packet?

Internet Layer

200

Why doesn’t the Application Layer need to know about physical cables?

The Link Layer handles the physical transmission details

200

Which layer reassembles packets into the correct order?

Transport layer

300

If the Internet Layer adds the IP address, what does the Transport Layer add to make a socket?

Port number

300

What is one reason packets might arrive out of order?

They take different routes to the destination.

300

How does packet switching maintain efficiency when a network path becomes congested?

It can reroute packets via alternate paths.

300

If a packet is lost, which TCP/IP layer detects this and ensures it’s resent?

Transport layer

300

Why can two applications on the same computer use the same IP address without conflict?

Because each uses a different port number.

400

State 3 things done by the transport layer. 

breaks data into manageable packets 

adds a packet header

It handles packet loss/corruption

400

Why is circuit switching not used in the public internet?

It’s inefficient and requires continuous resource allocation.

400

4 functions of a router in packet switching

Reads packet destination address (IP address)

Can send packets from the same message down different paths.

Decides the next hop (most optimum route to the destination)

Helps connect different networks (e.g., your home network to the wider internet).



400

what is protocol and why do we need it?

protocol is a set of rules for successful transmission and receipt of data.

Communication protocols are necessary because:

  • All data is (sent and received) using the same format.

  • All data is (sent and received) using the same rules.

  • Allows communications between devices operating on different platforms.

  • The communication is independent of the hardware used.

  • The communication is independent of the software used.

400

why does the link layer needs to map IP addresses to MAC addresses?

Without this, your data wouldn’t know which exact device on the network to reach

500

Name 5 protocols in the application layer

HHTP, IMAP, POP3, SMTP, BitTorrent

500

explain how packet switching works

  1. Data is divided into packets.

  2. Each packet is given a destination address.

  3. Packets may take different paths to the destination.

  4. Destination device reassembles packets into the original message.

500

Explain terms Seeder, Leecher, Swarm, Tracker

Seeder: A peer who has the complete file and is uploading pieces to others.
Leecher: A peer who is downloading the file and may (or may not) be uploading parts they already have.

Swarm: All the peers connected for the same torrent file.

Tracker: A server that coordinates peers in a torrent swarm.

500

BONUS

BONUS

500

State 3 reasons why BitTorrent is useful

Faster downloads 

No single point of failure 

Efficient bandwidth use

M
e
n
u