- Course Title: CS 447 Computer Networking and Communication
- Location: EB 1150
- Time: T & R 09:30 -- 10.45 a.m.
- Course Web Site: http://www.cs.siue.edu/~tgamage/S15/CS447/
- Assignment Dropbox: CS447@Moodle
- Course Grader: Dustin Thomas Email: DUTHOMA (AT) SIUE (DOT) EDU
Instructor Contact Information
- Instructor: Thoshitha Gamage, Ph.D.
- Office: EB 2050
- Phone: (618) 650-2407
- Email: TGAMAGE (AT) SIUE (DOT) EDU
- Web Site: http://www.cs.siue.edu/~tgamage
- Office Hours:
M/W 02:30 -- 04:00 p.m. & T/TH 11:00 -- 12:30 p.m.Updated 02/06 - Monday 10:00 - 11:30 a.m.
Tuesday 11:00 - 12:30 p.m & 01:00 - 02:00 p.m. or by appointment
Course Material
- Syllabus: Download |
- Tentative Schedule:
Week Dates Topic Slides Scribes 01 Jan. 13 Course Introduction and Administrivia Jan. 15 Internet in a nutshell, service model, core vs. edge 02 Jan. 20 Network Performance Measurement Jan. 22 03 Jan. 27 Application Layer: Sockets, Ports, P2P, Client-Server Jan. 29 Socket Programming, Transport Layer Services 04 Feb. 03 Protocol Interaction: SMTP, HTTP, (FTP) Feb. 05 DNS 05 Feb. 10 P2P Feb. 12 Caching, Transport Layer: mux/demux 06 Feb. 17 Reliable Data Transfer Principles - i Feb. 19 Reliable Data Transfer Principles - ii 07 Feb. 24 Go-Back-N, Selective Repeat Feb. 26 TCP Rdt, Demux Revised 08 Mar. 03 TCP Flow Control and Congestion Control Mar. 05 mid term exam 09 Mar. 10 Spring Break Mar. 12 10 Mar. 17 Network Layer Routing vs. Forwarding Mar. 19 Router Internals, Queuing Delay, HOL Blocking 11 Mar. 24 Forwarding Tables, IP Fragments, Subnets, CIDR, DHCP, Address Aggregation, NAT, ICMP Mar. 26 12 Mar. 31 Internet Routing: Link-State, Distance-Vector Apr. 02 RIP, OSPF, BGP 13 Apr. 07 Network Security Primer: C I A Apr. 09 Symmetric-Key, Asymmetric-Key Cryptography 14 Apr. 14 Secure Key Exchange, Hashing Apr. 16 Instructor on Travel; No Class. Work on HW03 15 Apr. 21 Data-Link Layer: Error Detection and Correction Apr. 23 Multiple Access Problem 16 Apr. 28 Slotted ALOHA, ALOHA, CSMA/CD Apr. 30 17 May. 05 Finals Exam @08:00 a.m. - 09:40 a.m. in EB 1150
Back to Top
Course Assignments
Week | Assigned on | Assignment |
---|---|---|
01 | Jan. 13 | Read PR6e Sec. 1.2 and 1.3 PR00 |
Jan. 15 | Read PR6e Sec. 1.4 and 1.5 | |
02 | Jan. 19 | Scribe Template Sample Output |
Jan. 20 | Read PR6e Sec. 2.1 and 2.2 DARPA Protocol Suite | Packet Switching | Packet Radio Network |
|
03 | Jan. 22 | Read PR6e Sec. 2.2 and 2.4 |
Jan. 26 | Cheat Sheets (for geeks): PacketLife | | |
Jan. 27 | Read PR6e Sec. 2.7 HW01 [Dropbox] [Key] |
|
04 | Jan. 29 | The Paper | End-to-End Packet Dynamics | Packet Audio Delay |
05 | Feb. 12 | PR01 |
08 | Mar. 05 | ME01 [Key] |
10 | Mar. 19 | HW02 [Dropbox] [Key] |
12 | Mar. 31 | PR02 (repeat PR01) |
14 | Apr. 14 | HW03 [Dropbox] [Key] |
15 | Apr. 15 | PR03 |