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 08   Course Overview, TCP/IP Stack, Network Performance Ch01 socket
    May 10   Socket Programming, Application Layer: HTTP, FTP
    02 May 15   DNS, SMTP, P2P socket
    May 17   Transport Layer: Reliable Data Transfer Principles ch02
    03 May 22   Reliable Data Transfer Principles
    May 24
    04 May 29   TCP: Flow Control, Congestion Control, UDP
    May 31   Network Layer: Routing vs. Forwarding, Router Internals ch02 ch02
    05 Jun. 05   mid term exam
    Jun. 07   IPv4 Addressing, DHCP, Subnetting
    06 Jun. 12   Routing Protocols, ICMP, IPv6
    Jun. 14   RIP, OSPF, BGP
    07 Jun. 19   Link Layer: Error Detection and Correction ch02
    Jun. 21   ALOHA, Slotted ALOHA, CSMA/CD
    08 Jun. 26   Network Security Primer
    Jun. 28   graduate presentations and final exam
  • Back to Top

Course Assignments

Week Assigned on Assignment
01 May 08 WS00|Due: 05/10/2018 @10:59:59 a.m.   [Dropbox]
02 May 15 WS01|Due: 05/17/2018 @10:59:59 a.m.   [Dropbox]
May. 15   M01: Graduate Proposal |  [Dropbox]
May 17 PR01|Due: 05/29/2018 @10:59:59 a.m.   [Dropbox]
04 May 29 WS02|Due: 05/31/2018 @10:59:59 a.m.   [Dropbox]
May 31 PR02|Due: 06/12/2018 @10:59:59 a.m.   [Dropbox]
05 Jun. 05   M02: Graduate Progress Report |   [Dropbox]
06 Jun. 12 WS03|Due: 06/14/2018 @10:59:59 a.m.   [Dropbox]
Jun. 14 PR03|Due: 06/26/2018 @10:59:59 a.m.   [Dropbox]
08 Jun. 28   M03: Graduate Project Report |   [Dropbox]
Back to Top