Course Information

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: T & R 12:30 -- 2:30 p.m.

Course Material

  • Syllabus: Download |syllabus.pdf
  • Tentative Schedule:
    Week Dates Topic Slides HW
    01 Jun. 02   Course Introduction and Overview Ch01
    Jun. 04   Network Performance Measurement
    02 Jun. 09   Socket Programming, Application Layer: sockets, ports socket
    Jun. 11   Application Layer Services, P2P, Client-Server ch02
    03 Jun. 16   Protocols: HTTP, SMTP, FTP, DNS
    Jun. 18   P2P, Transport Layer: Mux/Demux ch03
    04 Jun. 23   Reliable Data Transfer Principles ch03
    Jun. 25
    05 Jun. 30   Selective-Repeat, Go-Back-N, UDP
    Jul. 02   TCP: Flow control, Congestion Control
    06 Jul. 07   Network Layer: Routing vs. Forwarding, Router Internals ch04
    Jul. 09   IPv4 Addressing, DHCP
    07 Jul. 14   Routing Protocols, ICMP, IPv6, RIP, OSPF, BGP
    Jul. 16   Network Security Primer
    08 Jul. 21
    Jul. 23   Link Layer: Error Detection & Correction ch05
    09 Jul. 28   Slotted ALOHA, ALOHA
    Jul. 30   CSMA/CD
    10 Aug. 04   ARP, Link Layer Addressing
    Aug. 06 final exam
  • Back to Top

Course Assignments

Week Assigned on Assignment
01 Jun. 02 PR00|Due: 06/09/2015 @10:14:59 a.m.
WS00|Due: 06/09/2015 @10:14:59 a.m.
02 Jun. 09 PR01|Due: 06/23/2015 @10:14:59 a.m.  NS File
04 Jun. 23 WS01|Due: 06/30/2015 @10:14:59 a.m.
05 Jun. 30 PR02|Due: 07/14/2015 @10:14:59 a.m.  NS File
07 Jul. 14 WS02|Due: 07/21/2015 @10:14:59 a.m.
08 Jul. 21 PR03|Due: 08/04/2015 @10:14:59 a.m.
10 Aug. 04 WS03|Due: 08/06/2015 @10:14:59 a.m.
Back to Top