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: 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 |syllabus.pdf
  • Tentative Schedule:
    Week Dates Topic Slides Scribes
    01 Jan. 13   Course Introduction and Administrivia wk1 slides
    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 ch02lch02l  
    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
PR00Due: 01/29/2015 @09:29:59 a.m.  [Dropbox]
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
HW01Due: 02/12/2015 @09:29:59 a.m. ( WS00 | )
 [Dropbox]  [Key]
04 Jan. 29 The Paper | End-to-End Packet Dynamics |
Packet Audio Delay
05 Feb. 12 PR01Due: 02/26/2015 @09:29:59 a.m.  [Dropbox]
08 Mar. 05 ME01  [Key]
10 Mar. 19 HW02Due: 03/30/2015 @09:29:59 a.m. ( WS01 | )
 [Dropbox]   [Key]
12 Mar. 31 PR02 (repeat PR01) Due: 04/14/2015 @09:29:59 a.m.  [Dropbox]
14 Apr. 14 HW03Due: 02/21/2015 @09:29:59 a.m. ( WS02 | ) ( trace | )
 [Dropbox]   [Key]
15 Apr. 15 PR03Due: 05/05/2015 @11:59:59 a.m.  [Dropbox]  
Back to Top