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 application protocol is used to request web pages from a web server?

  1. AARP
  2. BSMTP
  3. CSNMP
  4. DHTTP
2.Easy

Which transport protocol provides reliable, ordered delivery with acknowledgements?

  1. AUDP
  2. BICMP
  3. CTCP
  4. DIP
3.Easy

What is a network interface card (NIC)?

  1. AA cable that links two routers
  2. BA server that stores web pages
  3. CHardware that connects a computer to a network
  4. DSoftware that resolves domain names
4.Medium

At which OSI layer does a switch normally operate?

  1. ATransport (layer 4)
  2. BNetwork (layer 3)
  3. CPhysical (layer 1)
  4. DData link (layer 2)
5.Medium

How does a stateful firewall differ from a simple packet filter?

  1. AIt encrypts every packet it forwards
  2. BIt blocks all incoming traffic without exceptions, including replies to outgoing requests
  3. CIt tracks connections and allows replies that belong to established sessions
  4. DIt only checks the MAC address of each frame
6.Medium

What is the purpose of the TCP three-way handshake?

  1. ATo encrypt the data
  2. BTo establish a connection and synchronise sequence numbers
  3. CTo find the IP address of a host before data can be sent to it
  4. DTo close a connection quickly
7.Hard

DNS queries normally use UDP. When does DNS typically use TCP instead?

  1. AFor responses too large for UDP and for zone transfers
  2. BOnly for reverse lookups of IP addresses
  3. COnly when the domain name is longer than ten characters
  4. DFor every query sent from a web browser
8.Hard

The count-to-infinity problem occurs in which kind of routing protocol, and what helps against it?

  1. ADistance-vector; split horizon and poison reverse
  2. BLink-state; flooding link updates
  3. CStatic routing; adding default routes
  4. DPath-vector; longer AS paths

Answer key

  1. 1. D · HTTP
  2. 2. C · TCP
  3. 3. C · Hardware that connects a computer to a network
  4. 4. D · Data link (layer 2)
  5. 5. C · It tracks connections and allows replies that belong to established sessions
  6. 6. B · To establish a connection and synchronise sequence numbers
  7. 7. A · For responses too large for UDP and for zone transfers
  8. 8. A · Distance-vector; split horizon and poison reverse

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