Tentative schedule. Subject to change as we progress through the semester.
| Day | Day of the week | Topics to be covered | Chapter in the book |
|---|---|---|---|
| 25 August | Monday | Administrivia. Basic concepts – Network, Internet, Protocol, hosts, access network, media | Chapter 1 |
| 27 August | Wednesday | Packet switching versus circuit switching | Chapter 1 |
| 29 August | Friday | Loss, delay, throughput | Chapter 1 |
| 1-September | Monday | Labor Day, No Classes | Chapter 1 |
| 3-September | Wednesday | Protocols, layers, service models | Chapter 1 |
| 5-September | Friday | Overflow / Chapter 2 | Chapter 1/2 |
| 8-September | Monday | Principles of network applications, Web / HTTP | Chapter 2 |
| 10-September | Wednesday | Web / HTTP, Cookies, Web caches | Chapter 2 |
| 12-September | Friday | Email, SMTP, IMAP | Chapter 2 |
| 15-September | Monday | DNS | Chapter 2 |
| 17-September | Wednesday | Application layer wrap-up | Chapter 2 |
| Self Study: Socket Programming with UDP and TCP | |||
| 19-September | Friday | Transport layer: Intro, multiplexing / demultiplexing | Chapter 3 |
| 22-September | Monday | Exam on Chapters 1 and 2 | |
| 24-September | Wednesday | Connectionless service (UDP), Internet checksum, Intro to reliable data transfer | Chapter 3 |
| 26-September | Friday | Reliable data transfer | Chapter 3 |
| 29-September | Monday | Reliable data transfer | Chapter 3 |
| 1-October | Wednesday | TCP, segment structure, flow control | Chapter 3 |
| 3-October | Friday | TCP congestion control and fairness | Chapter 3 |
| 6-October | Monday | Transport layer wrap-up | Chapter 3 |
| 8-October | Wednesday | Exam on Chapter 3 | |
| 10-October | Friday | Network layer: Data plane intro, routers, buffering, forwarding | Chapter 4 |
| 13-October | Monday | Internetworking, addressing, subnetting, NAT | Chapter 4 |
| 15-October | Wednesday | Internetworking, addressing, subnetting, NAT | Chapter 4 |
| 17-October | Friday | Forwarding, IPv6, OpenFlow, Middleboxes | Chapter 4 |
| 20-October | Monday | Forwarding, IPv6, OpenFlow, Middleboxes | Chapter 4 |
| 22-October | Wednesday | Network layer: Control plane intro, routing protocols | Chapter 5 |
| 24-October | Friday | Exam on Chapter 4 | |
| 27-October | Monday | Routing: Distance vector and link-state routing | Chapter 5 |
| 29-October | Wednesday | Routing: Distance vector and link-state routing | Chapter 5 |
| 31-October | Friday | Intra-ISP routing. OSPF, BGP | Chapter 5 |
| 3-November | Monday | SDN Control plane, traffic management | Chapter 5 |
| 5-November | Wednesday | Network Management | Chapter 5 |
| 7-November | Friday | Network layer wrap up | Chapter 5 |
| 10-November | Monday | Exam on Chapter 5 | |
| 12-November | Wednesday | Link layer: Intro, Error detection and correction | Chapter 6 |
| 14-November | Friday | Multi-access protocols, TDMA, FDMA, Slotted Aloha | Chapter 6 |
| 17-November | Monday | CDMA, CDMA/CD, CDMA/CA | Chapter 6 |
| 19-November | Wednesday | ARP, LAN, Switches, self learning switches, VLAN | Chapter 6 |
| 21-November | Friday | VLANs, MPLS, Data center networks | Chapter 6 |
| 24-November | Monday | Thanksgiving Recess; No Classes | |
| 26-November | Wednesday | Thanksgiving Recess; No Classes | |
| 28-November | Friday | Thanksgiving Recess; No Classes | |
| 1-December | Monday | Wireless Networks (selected topics) | Chapter 7 |
| 3-December | Wednesday | Wireless Networks (selected topics) | Chapter 7 |
| 5-December | Friday | Exam on Chapters 6 and 7 (selected topics) | |
| 8-December | Monday | Network security | Chapter 8 |
| 10-December | Wednesday | Network security | Chapter 8 |
| 12-December | Friday | Network security | Chapter 8 |
Instructor: Indrajit Ray
Email: Indrajit.Ray@colostate.edu
Phone: (970) 491-7097
Communication Policy: I use email for all communication such as meeting and regrade requests. I will respond as quickly as I can, usually within 48 hours. Never contact me via direct message on Canvas, Teams, or Slack. You might be waiting a while for a response.