🌐

Computer Networks MCQ

Test your Computer Networks knowledge with 100 multiple choice questions covering fundamentals to advanced concepts, with instant feedback and explanations.

100 Questions 40 Beginner 40 Intermediate 20 Advanced
1

What is OSPF and what algorithm does it use to compute routes?

2

What is the TCP 3-way handshake and why is it necessary?

3

What is TCP slow start?

4

What is the difference between stateful and stateless firewalls?

5

What is VLAN (Virtual LAN)?

6

What is the difference between distance vector and link-state routing?

7

What is QoS (Quality of Service)?

8

What is the difference between TCP Reno and TCP CUBIC?

9

What is a CDN (Content Delivery Network)?

10

What is the difference between TCP half-close and full-close?

11

What is MPLS (Multi-Protocol Label Switching)?

12

What is network address translation and what problems does it create?

13

What is the CAP theorem in distributed systems?

14

What is QUIC and why was it developed?

15

What is SDN (Software-Defined Networking)?

16

What is the difference between routing and forwarding?

17

What is HTTP/2 and how does it improve on HTTP/1.1?

18

What is a three-tier network architecture?

19

What is BGP route hijacking?

20

What is a TCP window and flow control?

21

What is anycast and how is it used?

22

What is the difference between EIGRP and OSPF?

23

What is the purpose of spanning tree protocol (STP)?

24

What is DNS caching and TTL?

25

What is network slicing in 5G?

26

What is the difference between circuit switching and packet switching?

27

What is a socket in networking?

28

What is DNSSEC?

29

What is load balancing and what algorithms are used?

30

How do you calculate the number of usable hosts in a subnet given a CIDR prefix?

31

What problem does the count-to-infinity issue cause in distance-vector routing, and how is it mitigated?

32

What is the purpose of the TTL (Time to Live) field in an IP header?

33

How does Path MTU Discovery work and why does it matter?

34

What is the difference between a recursive and an iterative DNS query?

35

What is the function of a Layer 3 switch, and how does it differ from a traditional router?

36

How does Address Resolution Protocol (ARP) spoofing/poisoning work as an attack?

37

What is the purpose of TCP keepalive, and what is a typical default behavior?

38

How does a wireless access point handle the "hidden node problem"?

39

What is the difference between a forward proxy and a reverse proxy in terms of which side they serve?

40

Why do troubleshooting guides recommend checking the subnet mask and default gateway first when a host can reach local devices but not the internet?