Course Information

Instructor Contact Information

  • Instructor: Thoshitha Gamage, Ph.D.
  • Office: EB 3053
  • Phone: (618) 650-2407
  • Email: TGAMAGE (AT) SIUE (DOT) EDU
  • Web Site: http://www.cs.siue.edu/~tgamage
  • Office Hours: T & R 01:45 -- 03:00 p.m.

Course Material

  • Syllabus: Download |syllabus.pdf
  • Tentative Schedule:
    Week Dates Topic Slides HW
    01 May 09   Course Overview, TCP/IP Stack, Network Performance Ch01 socket
    May 11   Socket Programming, Application Layer: HTTP, FTP
    02 May 16   DNS, SMTP, P2P socket
    May 18   Transport Layer: Reliable Data Transfer Principles ch02
    03 May 23   Reliable Data Transfer Principles
    May 25
    04 May 30   TCP: Flow Control, Congestion Control, UDP
    Jun. 01   Network Layer: Routing vs. Forwarding, Router Internals ch02 ch02
    05 Jun. 06   mid term exam
    Jun. 08   IPv4 Addressing, DHCP, Subnetting
    06 Jun. 13   Routing Protocols, ICMP, IPv6
    Jun. 15   RIP, OSPF, BGP
    07 Jun. 20   Link Layer: Error Detection and Correction ch02
    Jun. 22   ALOHA, Slotted ALOHA, CSMA/CD
    08 Jun. 27   Network Security Primer
    Jun. 29   graduate presentations and final exam
  • Back to Top

Course Assignments

Week Assigned on Assignment
01 May 09 WS00|Due: 05/11/2017 @10:59:59 a.m.   [Dropbox]
02 May 16 WS01|Due: 05/18/2017 @10:59:59 a.m.   [Dropbox]
May 18 PR01|Due: 05/30/2017 @10:59:59 a.m.   [Dropbox]
04 May 30 WS02|Due: 06/01/2017 @10:59:59 a.m.   [Dropbox]
Jun. 01 Thursday Video Lectures |
PR02|Due: 06/13/2017 @10:59:59 a.m.   [Dropbox]
06 Jun. 13 WS03|Due: 06/15/2017 @10:59:59 a.m.   [Dropbox]
07 Jun. 15 PR03|Due: 06/27/2017 @10:59:59 a.m.   [Dropbox]
Back to Top