CS410: Networks and Networking

Instructor: Beenish Chaudry
Office Number: Dennis Hall 204
E-mail: bchaudhry@cs.earlham.edu
Class Location: Dennis Hall 209
Class Times: TF 1:00 pm - 2:20 pm
Course Information: Syllabus
Readings: Students are expected to regularly read all the material covered during lectures from the book. Readings are not going to be explicitly assigned.
Schedule
Week Tuesdays Fridays
8/22-8/24 - Introductions, Read Sections 1.1-1.2
Lecture 1
8/27-8/31 Section 1.3
Lecture 2
Lab 1
HW1 RQ: 10,13
Probs: P2, P11, P24, P25, P30
Section 1.4
Lecture 3
9/3-9/7 Sections 1.5, 1.6, 1.7
Lecture 4
Sections 2.1, Socket Programming
Lecture 5
Java Code
9/10-9/14 Socket Programming
Lecture 6
Sections 2.2
Lecture 7
C code
Lab: Server/Client implementation
Lab 2 (due 9/21)
9/17-9/21 Sections 2.3, 2.4
Lecture 8
Sections 2.4, 2.5
Lecture 9
HW2: Pg 190-192 1-4 (Due 10/5)
9/24-9/28 Section 2.6
Lecture 10
VoIP
Lecture 11
10/1-10/5 Sections 3.1, 3.2
Lecture 12
Lab 3 (due 10/19)
10/8-10/12 Sections 3.3, 3.4
Lecture 13
Break
10/15-10/19 Sections 3.5
HW3+Lab 4 (due 10/30)
Lab 5
10/22-10/26 Lab 5 Cancelled
10/29-11/2 Sections 3.6,3.7 HW3 Review
11/5-11/9 Field Trip
HW4
Cancelled
11/12-11/16 Sections 4.1,4.2 Sections 4.3,4.4,4.5
IP, ICMP,NAT
11/19-11/23 Break Break
Web Resources
Disclaimer: The slides used for lectures are adapted from Kurose and Ross. The additional material on the slides is liberally taken from various sources on the internet including IIT e lecture series.