Networks Lab

The topics, chapter by chapter

Twenty topics in the order of the course.

Unit II

Data link

  1. 1

    Hamming code

    Find and fix one flipped bit using parity checks.

    Video

    Watch on YouTube12 exam questions

  2. 2

    CRC

    Flip bits in a frame and watch the CRC remainder catch it.

    Game

    Play15 exam questions

  3. 3

    ALOHA and CSMA

    A shared channel live: throughput peaks at 18% and 37%.

    Simulation

    Play14 exam questions

  4. 4

    Bridges and switches

    A switch learns, floods and filters. A real one is included.

    Simulation

    Play14 exam questions

  5. 5

    Data-link sliding window

    Choose which frames to lose and make Go-Back-N pay.

    Game

    Play18 exam questions

Unit III

Network layer

  1. 6

    Distance Vector and Link State

    Two ways routers learn the best path.

    Video

    Watch on YouTube10 exam questions

  2. 7

    IPv4 subnetting

    Subnet Tetris: fit each department into the smallest block.

    Game

    Play14 exam questions

  3. 8

    Congestion control approaches

    You are the router: four ways to handle overload.

    Simulation

    Play15 exam questions

  4. 9

    Tunneling

    Open a packet inside a packet, byte by byte.

    Lab

    Play15 exam questions

  5. 10

    IPv6

    An address lab and a 40-byte header builder.

    Lab

    Play18 exam questions

Unit IV

Transport layer

  1. 11

    TCP three-way handshake

    SYN, SYN-ACK, ACK drawn on a whiteboard.

    Video

    Watch on YouTube9 exam questions

  2. 12

    TCP window and timers

    How the window and the timer keep a chat moving.

    Video

    Watch on YouTube9 exam questions

  3. 13

    UDP vs TCP

    Pick the protocol for four apps on a rough line.

    Game

    Play12 exam questions

  4. 14

    Berkeley sockets

    Write a server and a client, then break them on purpose.

    Game

    Play14 exam questions

  5. 15

    AIMD congestion control

    Why the congestion window looks like a sawtooth.

    Video

    Watch on YouTube10 exam questions

Unit V

Application and security

  1. 16

    DNS

    Follow a real lookup from the root to the answer.

    Video

    Watch on YouTube10 exam questions

  2. 17

    HTTP, cookies and caching

    A news broadcast about cookies and the 304 response.

    Video

    Watch on YouTube11 exam questions

  3. 18

    RSA

    A worked example with p = 5 and q = 7.

    Video

    Watch on YouTube11 exam questions

  4. 19

    Substitution and transposition ciphers

    Crack a substitution cipher with letter counts.

    Game

    Play16 exam questions

  5. 20

    Firewalls and IDS

    Write the rules in order, then set the alarm.

    Game

    Play17 exam questions