CS 447: Data and Network Communication
Course Overview
- Course Title: CS 447 Data and Network Communication (3 Credits)
- Location: Online thru Microsoft Teams
- Time: M & W 10:00 – 11:15 a.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. 24, 26 | Introduction and Course Overview Network Performance Measurement |
|
02 | Aug. 31, Sep. 02 | Introduction to Socket Programming Application Layer: Application Developer’s perspective |
|
03 | Sep. 07, 09 | Labor Day Application Layer Protocols: SMTP, HTTP, DNS |
|
04 | Sep. 14, 16 | P2P Transport Layer: Reliable Data Transfer Principles |
|
05 | Sep. 21, 23 | Reliable Data Transfer Principles ctd.. | |
06 | Sep. 28, 30 | TCP: Flow Control, Congestion Control, UDP | |
07 | Oct. 05, 07 | Network Layer: Forwarding Protocols (IPv4, IPv6) Subnet Addressing and Management |
|
08 | Oct. 12, 14 | Routing Protocols (RIP, OSPF, BGP) | |
09 | Oct. 19, 21 | MID TERM EXAM (E1) … |
|
10 | Oct. 26, 28 | DHCP, ICMP Software Defined Networks |
|
11 | Nov. 02, 04 | Data Link Layer: Error Detection and Correction | |
12 | Nov. 09, 11 | ALOHA, Slotted ALOHA CSMA/CD, Taking Turns Protocols |
|
13 | Nov. 16, 18 | ARP, Link Layer Addressing Ethernet, VLANs |
|
14 | Nov. 23, 25 | THANKSGIVING BREAK |
|
15 | Nov. 30, Dec. 02 | Network Security: Fundamentals TLS/SSL |
|
16 | Dec. 07, 09 | Topics to be Announced 1 |
|
17 | Dec. 16 | FINAL EXAM (FE) @10:00 - 11:40 a.m. |
Course Assignments
Wireshark Assignments
Assignment | Due Date | Dropbox |
---|---|---|
WS00 | | Monday, August 31 @ 09:59:59 a.m. | |
WS01 | | Wednesday, September 09 @ 09:59:59 a.m. | |
WS02 | | Monday, October 12 @ 09:59:59 a.m. | |
WS03 | | Wednesday, November 11 @ 09:59:59 a.m. |
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
PR01 | | Wednesday, September 30 @ 09:59:59 a.m. | |
PR02 | | Wednesday, November 04 @ 09:59:59 a.m. | |
PR03 | | Wednesday, December 02 @ 09:59:59 a.m. |
Graduate Project
CS 447 In a Nutshell
-
Graduate Project Presentations ↩︎