CSCI 4760 - Computer Networks

Fall 2016

This is the course calendar. Please notice that the schedule is not definitive and will be updated as the course progresses. Students are responsible for visiting this page often to stay informed on the latest reading assignments and other information. Of course, I will also inform you of significant changes during the lectures, but this page is the one place you should refer to for all the details.


Date

Topic

Lecture

Assignments

8/11

Syllabus

Introduction

Guest lecture (Dr. Kang Li)



8/16

Syllabus

Introduction

CSCI-4760 Syllabus [slides]


8/17

Introduction

Chapter 1.1 - 1.5


8/18

Internet - Intro



8/23

Internet - Intro Network Security

Chapter 1.5 - 1.6 [slides]


8/24

Application Layer

Chapter 2.1-2.2

Assignment 1 (deadline 9/6)

8/25

HTTP

Chapter 2.2 


             8/31

HTTP

Chapter 2.2


9/1

FTP, SMTP

Chapter 2.3, 2.4 

Project 1 (deadline 9/16)

9/6

Sockets, SMTP, DNS

Chapter 2.4, 2.5


9/7

Traffic Analysis

Wireshark Tutorial (documentation)


9/8

DNS

Chapter 2.5, 2.6 [slides]


9/13

DNS,  Sockets

Chapter 2.5 - 2.8


9/14

Transport Layer

Chapter 3.1, 3.2


9/15

Transport Layer

Chapter 3.3, 3.4


9/20

Lab

Intro to network programming in Python [slides, examples]


9/21

Lab

Intro to Scapy [slides]


9/22

Lab

Intro to JS and Chrome extensions [slides, examples]


9/27

Transport Layer

Chapter 3.3, 3.4


9/28

Transport Layer

Chapter 3.3, 3.4

Project 2 (deadline 10/14)

9/29

Transport Layer

Chapter 3.3, 3.4


Oct. 4


1st MIDTERM EXAM (during normal class time)


10/5

TCP

Chapter 3.5 - 3.7 


10/6

TCP

Chapter 3.5 - 3.7 


10/11

Network Layer

Chapter 4.1, 4.4


10/12

IP addressing and fragments

Chapter 4.4


10/13

Guest Lecture

AMICO -- Network-based malware detection system


10/18

IP addressing and fragments

Chapter 4.4 [slides]


10/19

TCP, Congestion Control 

Chapter 3.5 - 3.7 

Assignment 2 (deadline 11/1)

10/20

TCP, Congestion Control 

Chapter 3.7 [slides]


10/25

Guest Lecture 


10/26

DHCP, NAT

Chapter 4.4 


10/27

NAT, ICMP

Chapter 4.4

Project 3 (deadline 11/20)

11/1

ICMP, IPv6

Chapter 4.4 [slides]


11/2

Link Layer

Chapter 5


11/3

Link Layer

Chapter 5


Nov. 8


2nd MIDTERM EXAM (during normal class time)


11/9

Link Layer 

Chapter 5.3 - 5.4 


11/10

Link Layer 

Chapter 5.4 


11/15

Link Layer 

Chapter 5.8 [slides]


11/16

Intro to Network Security

Chapter 8

Assignment 3 (deadline 12/1)

11/17

Intro to Network Security

Chapter 8 


11/29

Intro to Network Security

Chapter 8 


11/30

Intro to Network Security

Chapter 8 [slides]


12/1


Course Content Review 

Anonymous Student Course Evaluation Survey (open 11/30-12/06; 2 bonus points on overall class score for completing the survey)

Dec. 13


FINAL EXAM - December 13, 3:30-6:30 pm