Computer networks worksheet with answers

Free printable Computer networks worksheet: 8 problems from easy to exam level, with an answer key. Print it or save it as a PDF.

For teachers: free to print, copy and use in class. Every new worksheet has new values and its own answer key. A link to ExamProblems on your course page is appreciated.

Name: ____________________   Date: ____________

1.Easy

Which protocol automatically gives devices an IP address on a local network?

  1. ADHCP
  2. BSMTP
  3. CDNS
  4. DFTP
2.Easy

What is the main job of a firewall?

  1. ATo allow or block traffic according to security rules
  2. BTo speed up downloads by caching files
  3. CTo convert domain names into addresses
  4. DTo assign IP addresses to hosts
3.Easy

What is throughput?

  1. AThe number of routers on a path
  2. BThe theoretical maximum rate a link can carry under ideal conditions
  3. CThe time a packet takes to cross a link
  4. DThe rate at which data is actually delivered successfully
4.Medium

Why is UDP often preferred for live video calls?

  1. AUDP guarantees every packet arrives, so the picture never freezes
  2. BUDP encrypts data automatically
  3. CUDP is required for all video
  4. DLow delay matters more than retransmitting every lost packet
5.Medium

NAT (network address translation) is mainly used to:

  1. AEncrypt traffic between two sites
  2. BIncrease the speed of a network cable
  3. CLet many devices with private addresses share one public IP address
  4. DTranslate domain names into IP addresses for devices on a local network
6.Medium

How long does it take to put a 1500-byte packet onto a 12 Mbit/s link (transmission delay)?

  1. A0.125 ms
  2. B1 ms
  3. C12 ms
  4. D8 ms
7.Hard

A remote-terminal application feels sluggish because small keystroke packets are held back. Which TCP mechanism is often responsible?

  1. ANagle's algorithm
  2. BSlow start
  3. CThe three-way handshake
  4. DFast retransmit
8.Hard

Why does TCP choose an unpredictable initial sequence number for each connection?

  1. ATo encrypt the payload of each segment
  2. BTo avoid confusion with old segments and make spoofed segments harder to inject
  3. CTo select the best route to the destination for the segments of that connection
  4. DTo compress the data more efficiently

Answer key

  1. 1. A · DHCP
  2. 2. A · To allow or block traffic according to security rules
  3. 3. D · The rate at which data is actually delivered successfully
  4. 4. D · Low delay matters more than retransmitting every lost packet
  5. 5. C · Let many devices with private addresses share one public IP address
  6. 6. B · 1 ms
  7. 7. A · Nagle's algorithm
  8. 8. B · To avoid confusion with old segments and make spoofed segments harder to inject

Full step-by-step solutions: practise this topic on examproblems.com.