CS 5480/6480 (Spring 2012)
Computer Networks

Prof. Sneha Kumar Kasera

 

Class Master Schedule (for guidance only)

(NOTE: The professor may change the schedule and the content depending on the actual time taken to cover the topics.)

 

 

ACKNOWLEDGEMENTS: We would like to thank Professors Jim Kurose and Keith Ross for the original version of the slides (copyright Kurose and Ross, 1996-2012, all rights reserved)



 

Class
#

Date

Topic

Handout/
Assignment Dates

1

 1/9

Class overview. Mechanics, goals. Chapter 1 - Introduction to Networking:

What is the Internet? What's a protocol? The network edge, core, circuit and packet switching, access networks.

 First Lecture (pdf)

Chapter 1 (pdf)

2

 1/11

Introduction to Networking. Delay and loss, Traceroute, layered architecture, history.

 

3

 1/18

Chapter 2 - Application layer. Service, client-server paradigm, http, ftp, email, DNS, P2P

Chapter 2 (pdf)

4

 1/23

BitTorrent, Other P2P, Brief intro to socket programming. Finish Chapter 2.

HW1 assigned

5

 1/25

Chapter 3 - Transport layer. Intro to the transport layer. UDP, Reliable communication: rdt

Chapter 3 (pdf)

6

 1/30

Reliable Data transfer: GBN, TCP

PA1 assigned

HW1 due on 1/31/2012

7

 2/1

Reliable Data transfer. TCP

 

8

 2/6

Connection management, Congestion Control. TCP congestion management, cause and costs of congestion, congestion control case studies. Reliable Multicast Transport

 

9

 2/8

Average no. of transmissions, Reliable Multicast

 

10

 2/13

Chapter 4 - Introduction to the network layer.  Internet Protocol (IP), NAT, ICMP, IPv6

Chapter 4 (pdf)

 

11

 2/15

Network Layer

HW2 assigned, PA1 due

12

 2/22

Network Layer

HW2 due

13

 2/27

Network Layer

HW3 assigned

14

 2/29

For any leftovers from Chapters 1-4

 

15

 3/5

Review, Q&A session for the midterm.

HW3 due

16

 3/7

MIDTERM EXAM (in class, closed book).  Chapters 1, 2, 3, 4

 

17

3/19

Chapter 5 - Link Layer

Chapter 5 (pdf) PA2 assigned

18

3/21

Link Layer

 

19

3/26

Link Layer

 

20

3/28

Link Layer - virtualization

 

21

 4/2

Chapter 6 - Wireless and Mobile Networks

Chapter 6 (pdf) PA2 due

22

 4/4

Wireless and Mobile Networks

HW4 assigned

23

 4/9

Chapter 8 - Network Security

Chapter 8 (pdf)

24

 4/11

Network Security

HW4 due

PA3 assigned

25

 4/16

Network Security, Chapter 7 - Multimedia Networking (making best of best effort)

 

26

 4/18

Multimedia Networking (qos, resource reservation etc.)

Chapter 7 (pdf)

27

 4/23

Multimedia Networking

PA3 due

28

 4/25

Course Summary.  What did we learn?  Where are things heading? Final Exam Q&A

 

 

 4/27

FINAL EXAM (closed book) 1:00 - 3:00 PM. The exam covers post-midterm material (however, students are expected to remember important pre-midterm concepts).