Exam prep · Free college course

Computer Networking: 1,201 Free Flashcards

A complete introductory computer networking course, organized around the chapters of Computer Networks: A Systems Approach and checked against the RFCs and IANA registries. It starts with network types, the OSI and TCP/IP layering models, encapsulation and bandwidth-delay, then the physical and data link layers: framing, error detection, sliding windows and 802.11. Ethernet, switch learning, spanning tree, VLANs and ARP lead into IPv4 headers, private ranges, CIDR, subnet calculations, NAT, DHCP and ICMP, then IPv6 addressing. Routing covers longest-prefix match, RIP, OSPF, BGP and administrative distance. The transport units cover ports, UDP, the TCP header and flags, the handshake and state machine, flow control, retransmission, slow start and AIMD. The course closes with HTTP, email, FTP and SSH, well-known ports, DNS records and resolution, TLS, IPsec and firewalls, and the command-line tools and troubleshooting method you use to find a fault. Subnet and window calculations are typed cards whose answers were recomputed by script. Cards are text only, so every packet diagram is described in words or as a small table.

1,201cards
12units
52chapters
157sources cited

What's inside

Unit 1 Network Foundations and Models

4 chapters · 84 cards

Unit 2 Physical and Data Link Layers

5 chapters · 104 cards

Unit 3 Ethernet, Switching and VLANs

5 chapters · 103 cards

Unit 4 IPv4 Addressing and Subnetting

6 chapters · 124 cards

Unit 5 IPv6

3 chapters · 62 cards

Unit 6 Routing

5 chapters · 124 cards

Unit 7 Transport: UDP and TCP

6 chapters · 146 cards

Unit 8 Congestion Control and QoS

3 chapters · 82 cards

Unit 9 Application Layer and Well-Known Ports

6 chapters · 124 cards

Unit 10 DNS

3 chapters · 83 cards

Unit 11 Network Security Basics

4 chapters · 103 cards

Unit 12 Tools and Troubleshooting

2 chapters · 62 cards

Try a few real cards

Copied straight from the course. In the app, each wrong option also gets its own explanation.

Card 1Splitting 192.168.1.0/24 into /27 subnets gives how many subnets?

  1. 4
  2. 16
  3. 8
  4. 32
Show answer

8. Each /27 is 32 addresses, so a /24 splits into 256 / 32 = 8 subnets.

Card 2If the final ACK of the handshake is lost, what happens?

  1. The client must abort and restart the handshake from its SYN.
  2. The server resets the connection and the client must reconnect.
  3. The data is discarded until the final ACK is resent.
  4. It still works; the server reaches ESTABLISHED on the first data segment.
Show answer

It still works; the server reaches ESTABLISHED on the first data segment.. Every segment carries the next-expected sequence number, so the data segment also completes the handshake.

Card 3A tcpdump capture shows a SYN going out and a RST coming back. What does that tell you?

  1. The port is closed
  2. The port is open
  3. A firewall dropped the packet
  4. DNS resolution failed
Show answer

The port is closed. A RST in reply to a SYN means the host is up and nothing listens on that port.

Studying it feels like a game, not a grind

Encodr is a friendly, game-like flashcard app. Spaced repetition schedules every review for you, and the rest keeps you coming back.

Daily streaks

Study a little each day to build a streak. A streak freeze forgives a missed day.

Daily quests

Small goals each day, like finishing a set, with a little celebration when you clear one.

Short study sets

Sessions come in bite-size sets of 15 to 25 answers, so there is always a natural place to stop.

Friends

Earn XP and level up, then see friends on a daily leaderboard and send them a nudge.

Questions

Is the Computer Networking course really free?

Yes. Create a free Encodr account and all 12 units and 1,201 cards are yours to study, with spaced repetition scheduling your reviews.

What is it based on?

The chapters of Computer Networks: A Systems Approach (Peterson and Davie, CC BY 4.0), the IETF RFCs, and the IANA port and protocol registries. The cards are rewritten, not copied, and each one lists its source.

What does the course cover?

Network models and encapsulation, Ethernet and switching, IPv4 and IPv6 addressing, subnetting, routing protocols, UDP and TCP, congestion control, application protocols and ports, DNS, network security basics, and command-line troubleshooting.

Does it include subnetting math?

Yes. Subnet masks, CIDR, host and subnet counts, and window and delay calculations are practice cards, and every answer was recomputed by script.

Is it a substitute for a hands-on lab?

No. It is text only: there are no labs, no packet captures and no simulator, so you will not configure a router or read a live trace here. Port numbers, header fields and flag bits are memorization-heavy, which is where spaced repetition helps most; pair the course with real practice for the hands-on skills.

Can I reuse the content?

The course draws on the Systems Approach text under CC BY 4.0, plus RFCs and IANA registries, which are public references. The cards themselves are Encodr study material for your own learning.

Keep going in technology