| 
   Date  | 
  
   Lecture topics  | 
  
   Reading  | 
  
   Note  | 
 
| 
   28-1-2019  | 
  
   Syllabus and introduction to computer networks and internet  | 
  
   Slides 1  | 
  
   
  | 
 
| 
   30-1-2019  | 
  
   Access network, network core, delay, loss, throughput  | 
  
   Slides 2  | 
  
   
  | 
 
| 
   4-2-2019  | 
  
   TDM, FDM  | 
  
   Slides 3  | 
  
   
  | 
 
| 
   6-2-2019  | 
  
   Processing delay, Transmission delay, Propagation delay, and queuing delay  | 
  
   Slides 4  | 
  
   Reviewing some problems related to delay  | 
 
| 
   11-2-2019  | 
  
   Application layer  | 
  
   Slides 5  | 
  
   
  | 
 
| 
   13-2-2019  | 
  
   Application layer  | 
  
   Slides 6  | 
  
   Socket programming  | 
 
| 
   18-2-2019  | 
  
   Application layer, HTML  | 
  
   Slides 7  | 
  
   Reviewing some problems  | 
 
| 
   20-2-2019  | 
  
   Application layer SMTP Socket programming  | 
  
   Slides 8  | 
  
   
  | 
 
| 
   25-2-2019  | 
  
   Review for midterm 1  | 
  
   
  | 
  
   Sample questions  | 
 
| 
   27-2-2019  | 
  
   Midterm 1 (classroom)  | 
  
   
  | 
  
   Midterm 1  | 
 
| 
   4-3-2019  | 
  
   Peer to peer architecture, DNS  | 
  
   Slides 9  | 
  
   
  | 
 
| 
   6-3-2019  | 
  
   Transport layer , UDP and TCP  | 
  
   Slides 10  | 
  
   Assignment 1due  | 
 
| 
   11-3-2019  | 
  
   Automatic repeat request (ARQ) Stop and wait  | 
  
   Slides 11  | 
  
   
  | 
 
| 
   13-3-2019  | 
  
   Automatic repeat request (ARQ) Go and back, selective repeat  | 
  
   Slides 12  | 
  
   
  | 
 
| 
   18-3-2019  | 
  
   
  | 
  
   
  | 
  
   No classes in session  | 
 
| 
   20-3-2019  | 
  
   
  | 
  
   
  | 
  
   No classes in session.  | 
 
| 
   25-3-2019  | 
  
   TCP reliable transportation  | 
  
   Slides 13  | 
  
   
  | 
 
| 
   27-3-2019  | 
  
   Flow control and congestion control  | 
  
   Slides 14  | 
  
   Reviewing some problems  | 
 
| 
   1-4-2019  | 
  
   Network layer- data plane  | 
  
   Slides 15  | 
  
   
  | 
 
| 
   3-4-2019  | 
  
   Network layer –IP fragmentation, subnetting  | 
  
   Slides 16  | 
  
   
  | 
 
| 
   8-4-2019  | 
  
   Network layer- NAT, IPv6  | 
  
   Slides 17  | 
  
   Sample questions  | 
 
| 
   10-4-2019  | 
  
   Review for midterm 2  | 
  
   Slides 18  | 
  
   Assignment 2 due  | 
 
| 
   15-4-2019  | 
  
   Midterm 2 (classroom)  | 
  
   
  | 
  
   Midterm 2  | 
 
| 
   17-4-2019  | 
  
   Network layer- routing algorithm  | 
  
   Slides 19  | 
  
   
  | 
 
| 
   22-4-2019  | 
  
   Network layer- OSPF and BGP  | 
  
   Slides 20  | 
  
   
  | 
 
| 
   24-4-2019  | 
  
   Data link layer  | 
  
   Slides 21  | 
  
   Reviewing some problems  | 
 
| 
   29-4-2019  | 
  
   Data link layer  | 
  
   Slides 22  | 
  
   
  | 
 
| 
   1-5-2019  | 
  
   Data link layer  | 
  
   Slides 23  | 
  
   
  | 
 
| 
   6-5-2019  | 
  
   Data link layer  | 
  
   Slides 24  | 
  
   Assignment 3 due  | 
 
| 
   8-5-2019  | 
  
   Review for final exam  | 
  
   Slides 25  | 
  
   
  | 
 
| 
   14-5-2019  | 
  
   Final exam  | 
  
   
  | 
  
   Final exam  |