CS447: Data and Network Communication (sec. 01)
Course Overview
- Course Title: CS447 Data and Network Communication (3 Credits)
- Location: Online thru Discord
- Time: M & W 01:30 – 02:45 p.m.
- Course Web Site: (archived)
- Assignment Dropbox: (archived)
Syllabus
Tentative Schedule
The following schedule is tentative and is subject to adjustments and change. I reserve the right to change topics or add items of related interest. All changes will be announced in class.
Week | Dates | Topics | Slides |
---|---|---|---|
01 | Aug. 23, 25 | Introduction and Course Overview Network Performance Measurement |
|
02 | Aug. 30, Sep. 01 | Introduction to Socket Programming Application Layer: Application Developer’s perspective |
|
03 | Sep. 06, 08 | Labor Day Application Layer Protocols: SMTP, HTTP, DNS |
|
04 | Sep. 13, 15 | P2P Transport Layer: Reliable Data Transfer Principles |
|
05 | Sep. 20, 22 | Reliable Data Transfer Principles ctd.. | |
06 | Sep. 27, 29 | TCP: Flow Control, Congestion Control, UDP | |
07 | Oct. 04, 06 | Network Layer: Forwarding Protocols (IPv4, IPv6) Subnet Addressing and Management |
|
08 | Oct. 11, 13 | Routing Protocols (RIP, OSPF, BGP) | |
09 | Oct. 18, 20 | MID TERM EXAM (E1) … |
|
10 | Oct. 25, 27 | DHCP, ICMP Software Defined Networks |
|
11 | Nov. 01, 03 | Data Link Layer: Error Detection and Correction | |
12 | Nov. 08, 10 | ALOHA, Slotted ALOHA CSMA/CD, Taking Turns Protocols |
|
13 | Nov. 15, 17 | ARP, Link Layer Addressing Ethernet, VLANs |
|
14 | Nov. 22, 24 | THANKSGIVING BREAK |
|
15 | Nov. 29, Dec. 01 | Network Security: Fundamentals TLS/SSL |
|
16 | Dec. 06, 08 | Topics to be Announced 1 |
|
17 | Dec. 17 | FINAL EXAM (FE) @12:00 - 01:40 p.m. |
Course Assignments
Wireshark Assignments
Assignment | Due Date | Dropbox |
---|---|---|
WS00 | | Monday, August 23 @ 01.29:59 p.m. | |
WS01 | | Monday, August 30 @ 01.29:59 p.m. | |
WS02 | | Monday, October 04 @ 01.29:59 p.m. | |
WS03 | | Wednesday, November 13 @ 01.29:59 p.m. |
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
PR01 | | Wednesday, September 15 @ 01.29:59 p.m. | |
PR02 | | Wednesday, October 20 @ 01.29:59 p.m. | |
PR03 | | Wednesday, November 10 @ 01.29:59 p.m. |
Graduate Project
CS447 In a Nutshell
-
Graduate Project Presentations ↩︎