CS447: Data and Network Communication (sec. 02)
Course Overview
- Course Title: CS447 Data and Network Communication (3 Credits)
- Location: Online thru Microsoft Teams
- Time: M & W 01:00 – 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 | Jan. 20 | Introduction and Course Overview | |
02 | Jan. 25, 27 | Fundamentals of Network Communication | |
03 | Feb. 01, 03 | Network Performance Measurement Application Layer: HTTP, FTP |
|
04 | Feb. 08, 10 | DNS, SMTP, P2P Socket Programming Tutorial |
|
05 | Feb. 15, 17 | Transport Layer: Mux/Demux Reliable Data Transfer Principles |
|
06 | Feb. 22, 24 | Reliable Data Transfer Principles, UDP | |
07 | Mar. 01, 03 | TCP: Flow Control, Congestion Control Network Layer: Routing vs. Forwarding, Routers |
|
08 | Mar. 08, 10 | IPv4 Addressing, DHCP MID TERM EXAM (E1) |
|
09 | Mar. 15, 17 | tentative exam review Routing Protocols: RIP, OSPF, BGP |
|
10 | Mar. 22, 24 | ICMP, IPv6, Broadcast and Muticast Routing Data Link Layer: Error Detection and Correction |
|
11 | Mar. 29, 31 | ALOHA, Slotted ALOHA CSMA/CD, Taking Turns Protocols |
|
12 | Apr. 05, 07 | ARP, Link Layer Addressing, Ethernet VLANs |
|
13 | Apr. 12, 14 | Network Security: Application Layer Security Transport Layer Security |
|
14 | Apr. 19, 21 | Network Layer Protocol Wireless Networks: CDMA, WiFi |
|
15 | Apr. 26, 28 | Topics to be Announced 1 |
|
16 | May 04 | FINAL EXAM (FE) @12:00 - 01:40 p.m. |
Course Assignments
Wireshark Assignments
Assignment | Due Date | Dropbox |
---|---|---|
WS00 | | Wednesday, January 25 @ 01:29:59 p.m. | |
WS01 | | Monday, February 08 @ 01:29:59 p.m. | |
WS02 | | Monday, March 08 @ 01:29:59 p.m. | |
WS03 | | Monday, April 12 @ 01:29:59 p.m. |
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
PR01 | | Wednesday, February 24 @ 01:29:59 p.m. | |
PR02 | | Wednesday, March 31 @ 01:29:59 p.m. | |
PR03 | | Wednesday, April 28 @ 01:29:59 p.m. |
Graduate Project
CS447 In a Nutshell
-
Graduate Project Presentations ↩︎