Go To Course Main Page Go To Course Calendar - Lectures

Computer Networks, Spring 2026

Course Calendar - Labs
Lab Topics Instructions Dates Reference
1 C review Lab 1 instructions 5/1 command_line_arguments.c, sample.txt
2 Tools: Wireshark, UNIX Tools Lab 2 instructions 12/1 Wireshark
3 Introduction, familiarity with Ethernet Lab 3 instructions 19/1
4 Networking setup, file transfer, and ARP/DHCP exploration Lab 4 instructions 2/2
5 DNS deep-dive: dig, nslookup, resolution tracing Lab 5 instructions 9/2
6 Introduction to socket API: TCP basics; Quiz 1 Lab 6 instructions 16/2 Beej guide to network programming
server.c, client.c
7 TCP File Transfer Lab 7 instructions 2/3, 9/3 Building on Lab 6
8 UDP audio/video streaming Lab 8 instructions 16/3, 23/3 Client code, Server code chrome.mp4
9 Reliable data transfer over UDP (Capstone) Lab 9 instructions 30/3, 6/4
10 Revision / Problems 13/4
11 Project: SDN with Mininet Project specification Due: 20/4 Individual or Team project
12 Lab Exam 20/4 In-lab assessment