CS 4396 - Computer Networks Lab
Spring 2024
Tentative Course Schedule

Week

Date

Description

Reading/Resources

1

1/19

Lecture: Course Outline +  Description of Lab Software and In-class Demo

Optional Lab Activity: Build Lab Environment on Your System

Lab 1:
Chapter 1 on the Lab Environment

Lab 1: Lab Environment
Soft deadline  1/31/2024
Hard deadline (lab report due): 2/4/2024

2

1/26

Lecture: TCP/IP Networking: An Example 

 

3

2/2

Lecture: ARP, Internet Protocol (IP), IP Addresses, IP Forwarding, ICMP
Lab 2: Chapter 2 on Networking Basics

Lab 2: Networking Basics
Soft deadline: 2/14/2024
Hard deadline (lab report due): 2/18/2024

4

2/9

Lecture: In class discussion for Lab 2

 

5

2/16

Lecture: In class discussion for Lab 3 (small scale version of Lab 3 activity)
Lab 3: Chapter 3 on Infrastructure Network Planning and Design

Lab 3: Network Planning
Soft deadline: 2/28/2024
Hard deadline (lab report due): 3/3/2024

6

2/23

Lecture: Routing (RIP and OSPF)  

 

7

3/1

Lecture: In class discussion for Lab 4
Lab 4: Chapter 4 on Static Routing

Lab 4: Static Routing (Overlapping with Lab 5)
Soft deadline: 3/20/2024
Hard deadline (lab report due): 3/24/2024

8

3/8

Lecture: Quiz 1 (online)

Lecture: No lecture – meeting today

Lab 5: Chapter 5 on Dynamic Routing with RIP and OSPF

Lab 5: RIP & OSPF (Overlapping with Lab 4)
Soft deadline: 3/27/2024
Hard deadline (lab report due): 3/31/2024

 

3/15

Spring Break

 

9

3/22

Lecture: In class discussion for Lab 5

 

10

3/29

Lecture: IPv6
Lab 6: Chapter 6 on Basic Networking with IPv6

 Lab 6: IPv6
Soft deadline: 4/10/2024
Hard deadline (lab report due): 4/14/2024

11

4/5

Lecture: BGP and in class discussion for Lab 6

 

12

4/12

Lecture: BGP (cont’d)
Lab 7: Chapter 7 on BGP

 Lab 7: BGP
Soft deadline: 4/24/2024
Hard deadline (lab report due): 4/28/2024

13

4/19

Lecture: In class discussion for Lab 7

 

14

4/26

Lecture: DNS  and in class discussion for Lab 8
Lab 8:
Chapter 8 on DNS

Lab 8: DNS
Soft deadline: 5/3/2024
Hard deadline (lab report due): 5/8/2024
No late submissions accepted

15

5/3

Lecture: Quiz 2 (online)

Lecture: No lecture – meeting today