CS 4457 Computer Networks

Computer Networks a top down approach

We will be use using Kurose's and Ross' Book Computer Networks A Top-Down with a small twist we will we go bottom up. We will also be working with software defined radios. You can pick up a cheap software defined radio from amazon. SDR RTL-Radio

Tuesday & Thursday 2:00PM - 3:15PM Mechanical Engr Bldg 339

Date Topic Assignment
Week 1 (Physical Layer)
Course Introduction / Software Define Radio Part I (slides)
Software Define Radio Part II (slides)
Week 2 (Link Layer)
Link Layer Part I (slides)

Section 5.1, 5.2, 5.3, 5.4

Link Layer Part II

Section 5.4, 5.5, 5.6

Week 3
Networking Layer Part I (slides)

Section 4.1, 4.2, 4.3, 4.4

Networking Layer Part II (slides) (Video)

Section 4.4, 4.5

Week 4 (Networing Layer/ Transport Layer)
Networking Layer Part III (slides)
Networking Layer Part IV (slides)

Section 4.7.

Week 5
Transport Layer Part I (Slides)

Section 3.1, 3.2, 3.3, 3.4

Transport Layer Part II

Section 3.5, 3.6, 3.7

Week 6
Exam review / Practice Exam

Transport Layer Part III (Slides)

Week 7

Protocol Layers and Their Serivce Model Part I (Slides -Notes) (Slides- Presentation)

Section 2.1, 2.2, 2.3, 2,4

Protocol Layers and Their Serivce Model Part II (Slides- Presentation) (Video)

Section 2.5, 2.6, 2.7 & Section 4.5

  • DUE: Wireshark: [TCP, UDP Lab]
Week 8
Protocols Layers and Their Service Model Part III / Pull It All Together (Slides- Presentation)

Protocols Layers and Their Service Models Part IV (P2P networks) (Slides- Notes) (Slides- Presentation)

  • DUE: Implement An Email Spoofer
  • DUE: Wireshark Lab: [DNS_v7.0]
Week 9
Network Security Part I (Slides- Notes)

Seciton 8.1-8.2

Network Security Part II

Seciton 8.2-8.3

Week 10
Network Security Part III

Section 8.3 - 8.4

Network Security Part IV (Slides)

TLS Overview with Captures

Week 11
Nov 13th
Exam 2 Review/ Practice (Slides)

Nov 15th
Exam 2

Midterm 2 Solution

Week 12
Wireless Networks I
Reading: Section: 6.1 - 6.4

Wireless Networks II
Reading: Section: 6.4 - 6.8

Week 13
In Class Project Debug Session in Groups

(no class)

Week 14
Thur 29 Nov
Project Demo Day I

Tues 4 Dec
Project Demo Day II

Week 15
Thur 06 Dec
Lecture on future of Networking research

Contact Information

Instructor Info
Daniel Graham
Office Rice 411
Office Hours Monday 1:00pm to 6:00pm
email dgg6b
TAs Info
Name: Arjun Malhorta Office Hours: Mondays 12:30 to 1:30pm Contact: am2cj
Name Office Hours Contact

Grading Policy

Your final grade will be calculated using the following:
Portion of course Percentage of Final Grade
Quizzes 10%
Exam 1 15%
Exam 2 15%
Final Exam 20%
Homework + Labs 40%
The Grade scale is shown below.
You get if you score Which is worth
A+ near the top 4.0
A ≥ 93% 4.0
A− ≥ 90% 3.7
B+ ≥ 86% 3.3
B ≥ 83% 3.0
B− ≥ 80% 2.7
C+ ≥ 76% 2.3
C ≥ 73% 2.0
C− ≥ 70% 1.7
D+ ≥ 66% 1.3
D ≥ 63% 1.0
D− ≥ 60% 0.7
F otherwise

Late Policy

We will not accept late homework or quizzes. You can take the exam before the schedule date but not after.

Anonymous Feedback

We value annoymous feedback. It helps us to create a better class. Please feel free to submit annoymous feedback via, collab. It is truely annoymous.

Academic Honesty

By taking this class you implicity agree to abide by the Honor Pledge. “On my honor as a student, I have neither given nor received aid on this paper/assignment.”
Aid is governed under the empty hands policy.

Collaboration Policy

Your discussion is subject to the empty hands policy, which means you leave the discussion without any record [electronic, mechanical or otherwise] of the discussion.