CSSE 460/560 covers fundamental computer networking concepts and principles with well-designed
projects which guide you to apply the networking theory and design principles,
verify your understandings, and build a solid foundation for creating innovations in today's Internet.
The course serves you two ways. First, it lays foundations of network architectures, protocol design principles, and
network programming skills. Second, it covers basic networking knowledge
and in-depth understanding of the inner-workings of computer networks and their evolution.
Date | Week # | Topic | Notes | |
7-Jan | 1 | Syllabus [PDF] & Introduction [ppt] | ||
9-Jan | 1 | Talking points on Lecture #1 Data Communication: Socket Programming |
||
14-Jan | 2 | Talking points on Lecture #2 Application Layer: HTTP, Web Proxy & SMTP [ppt] |
||
16-Jan | 2 | DNS [ppt] & CDN [pdf] | ||
21-Jan | 3 | No Class | Martin Luther King's Birthday Observed | |
23-Jan | 3 | Talking points on DNS & CDN Transport layer basics [ppt] Transport Layer: Design of Reliable Data Transfer Protocols [ppt] |
||
28-Jan | 4 |
Transport Layer: Design of Reliable Data Transfer Protocols [ppt] TCP details[ppt] |
||
30-Jan | 4 | Talking points on RDT Protocol Design Transport Layer: TCP [ppt] | ||
4-Feb | 5 |
Talking points on TCP IP Protocols [ppt] |
||
6-Feb | 5 | Mid-Term Exam [review] | [Solutions] | |
11-Feb | 6 | Talking points on IP Protocols Network Layer: IP Protocol & Routers [ppt] Routing [ppt] | ||
13-Feb | 6 |
Network Layer: Routing [ppt] Routing in Internet [ppt] |
Exercises #1 | |
18-Feb | 7 | No Class | President's Day | |
20-Feb | 7 | Project demo & presentation, | Bring your laptops | |
25-Feb | 8 | BitTorrent, DTCP (MSCS student presentation) | Bring your hard-copy paper! | |
27-Feb | 8 | Routing in Internet [ppt] | ||
4-Mar | 9 | Link layers: basics [pdf] Switching [pdf] | ||
6-Mar | 9 | Packet Sniff [pptx] P2P-VoD (MSCS presentation) | Bring your hard-copy paper! | |
11-Mar | 10 | Datacenter Networks, Social networks (MSCS presentation) | <Bring your hard-copy paper! | |
13-Mar | 10 | Home networking (MSCS student presentation), Project #3 Demo Online class evaluation | Bring your hard-copy paper! | |
18-Mar | 11 | Final Review | ||
20-Mar | 11 | Final Exam (4-5:50PM) |
No. | Paper | CPSC460 Students | CPSC560 Students |
1 | END-TO-END ARGUMENTS IN SYSTEM DESIGN | Required | Required |
2 | Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol | Required | Required |
3 | Incentives Build Robustness in BitTorrent | Required | Required [Zhou] |
4 | Datacenter TCP (DTCP)* | Required | Required [Kulkarni] |
5 | Home Networking* | Required | Required [Tran] |
6 | Social Networks | Required | Required [Prachi] |
7 | Datacenter Networks* | Required | Required [Majors] |
8 | Challenges, Design and Analysis of a Large-scale P2P-VoD System | Required | Required [Tyler] |