CS 6390 - Advanced Computer Networks

Tentative Course Schedule

Week

Date

Description

Notes

Reading/Resources

1

8/24

Intro (ppt) and Packet Switching (ppt)

 

 Textbook: 3.1 - 3.3

2

8/29

Packet Switching, cont'd

 

 

2

8/31

Socket Programming in C

 

SocketPrg Tutorial
TCPServer TCPClient
TCP: server.c client.c

UDP: server.c client.c

3

9/5 No Class - Labor Day     

3

9/7 Socket Programming in C, cont'd      

4

9/12 Internet Architecture Design   Cla88, SRC84 RFC1958

4

9/14

Addressing and Forwarding

 

Textbook: 4.1, 4.3

5

9/19

Addressing and Forwarding, cont'd

HW1 is out

Textbook: 4.2

5

9/21 Intra-Domain Routing + Quiz 1    

6

9/26 Intra-Domain Routing, cont'd    

6

9/28

Traffic Engineering and MPLS

Textbook: 4.5 [1][2][3]

7

10/3

Traffic Engineering and MPLS, cont'd

HW1 is due

 

7

10/5

Multicast I

 

Cisco Multicast Basics
Multicast Evolution Paper

8

10/10

Multicast II

 

DVMRP, PIM, EXPRESS
SSM Overview

8

10/12 Multicast II, cont'd, Project Discussion    

9

10/17 Inter-Domain Routing - BGP

 

 

9

10/19 BGP, cont'd   Optional Reading 1 2 3

10

10/24

Exam 1

 

 

10

10/26

IP Mobility

 

 

11

10/31

Routing in Mobile Ad Hoc Networks: AODV

 

AODV

11

11/2

TCP

 

Textbook: 5.2

12

11/7 TBA

 

12

11/9

TCP Congestion Control + Quiz 2

  Textbook: 6.1 - 6.3

13

11/14 TCP Congestion Control, cont'd

 

 

13

11/16

Congestion Control/Avoidance

 

Textbook: 6.4

14

11/21

QoS - IntServ + DiffServ

 

Textbook: 6.5

14

11/23

P2P

 

Chord 

15

11/28 P2P, cont'd

 

 

15

11/30 Network Security    

16

12/5 Network Security, cont'd    

16

12/9 Final Exam @ 8:15am