CS447: Data and Network Communication (sec. 02)
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: http://www.cs.siue.edu/~tgamage/courses/447S23/
- Assignment Dropbox: CS Moodle
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. 09, 11 | Introduction and Course Overview Network Performance Measurement |
|
02 | Jan. 16, 18 | MLK Day Introduction to Socket Programming |
|
03 | Jan. 23, 25 | Application Layer: Application Developer’s perspective Application Layer Protocols: SMTP, HTTP, DNS |
|
04 | Jan. 30, Feb. 01 | P2P Transport Layer: Reliable Data Transfer Principles |
|
05 | Feb. 06, 08 | Reliable Data Transfer Principles ctd.. | |
06 | Feb. 13, 15 | TCP: Flow Control, Congestion Control, UDP | |
07 | Feb. 20, 22 | Network Layer: Forwarding Protocols (IPv4, IPv6) Subnet Addressing and Management |
|
08 | Feb. 27, Mar. 01 | MID TERM EXAM (E1) |
|
09 | Mar. 06, 08 | SPRING BREAK |
|
10 | Mar. 13, 15 | Routing Protocols (RIP, OSPF, BGP) | |
11 | Mar. 20, 22 | DHCP, ICMP Software Defined Networks |
|
12 | Mar. 27, 29 | Data Link Layer: Error Detection and Correction | |
13 | Apr. 03, 05 | ALOHA, Slotted ALOHA CSMA/CD, Taking Turns Protocols |
|
14 | Apr. 10, 12 | ARP, Link Layer Addressing Ethernet, VLANs |
|
15 | Apr. 17, 19 | Network Security: Fundamentals TLS/SSL |
|
16 | Apr. 24, 26 | Topics to be Announced 1 |
|
17 | May 03 | FINAL EXAM (FE) @12:00 - 01:40 p.m. |
Course Assignments
Wireshark Assignments
Assignment | Due Date | Dropbox |
---|---|---|
W0 | | Wednesday, January 18 @ 01:29:59 p.m. | |
W1 | | Wednesday, January 25 @ 01:29:59 p.m. | |
W2 | | Monday, February 27 @ 01:29:59 p.m. | |
W3 | |
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
P0 | | Wednesday, February 15 @ 01:29:59 p.m. | |
P1 | | Monday, March 27 @ 01:29:59 p.m. | |
P2 | | Monday, April 17 @ 01:29:59 p.m. |
Graduate Project
Assignment | Due Date | Dropbox |
---|---|---|
Project Proposal (M1) | Monday, January 23 @ 01:29:59 p.m. | |
Literature Survey (M2) | Wednesday, March 15 @ 01:29:59 p.m. | |
Final Report (M4) | Wednesday, April 26 @ 01:29:59 p.m. |
CS447 in a Nutshell
-
Graduate Project Presentations ↩︎