Schedule
This is a tentative schedule and will change.
Jan 12 -
- Introduction Slides
Jan 17 -
- Introduction - Terminologies, Circuit vs Packet Switching, Layers, Architectures vs Protocols Slides
- Reading assignment for week 1 - Introduction, Chapter 1.2, and Chapter 1.3
- Setting up Raspberry PIs and Connecting to the Network
Jan 24 -
- Network Performance, Bandwidth/Delay, Jitter Slides
- Reading assignment Reading - Chapter 1.5
- Links, Encoding, Frames, Point to point links, Byte Stuffing, Error detection Slides
- Reading assignment Reading - Chapter 2-2.4, see Slides for details
- Socket Programming Slides
Jan 31 - PA1 due
- Reliable Delivery, Stop-n-wait Slides
- Reading assignment Reading - Chapter 2.4 and 2.5, see Slides for details
- Reliable Delivery, Sliding Window Slides
- Reading assignment Reading - Chapter 2.5, see Slides for details
Feb 02 - Homework 1 due
- Ethernet, Wifi, CSMA-CA/CD, Transmitter algorithm, Collision avoidance, Slides
- Reading assignment Reading - Chapter 2.6
- Reading assignment Reading - Chapter 2.7, Reading - Chapter 2.7
- Link Layer Recap Slides
Feb 09 -
- Switching, Spanning tree Slides
- Reading assignment Reading - Chapter 3.1, Up to Virtual Circuit Switching, Reading - Chapter 3.2
- Addressing Slides
- Addressing, Fragmentation and Reassembly Slides
- Reading assignment Reading
Feb 14 -
- ARP, DHCP Slides
- Reading assignment Reading
- NAT, ICMP, Routing vs Switching Slides
- Reading assignment Reading
Feb 21 - PA2 Due
Feb 28 - Homework2 due, Midterm Review
Mar 02 - Midterm
Mar 07 -
Mar 14 - Spring Break
Mar 21 -
Mar 23 - PA3 Due
- UDP, TCP Slides
- Reading assignment UDP, End-to-End Issues, Segment Format, Connection Establishment and Termination
- TCP Flow Control, Three way handshake Slides
- Reading assignment Connection Establishment and Termination
Apr 04 - Homework 3 due
Apr 06 - No class
- TCP Congestion control, Congestion avoidance Slides
- Reading assignment TCP Congesion Control
- Application, Email Slides Recording
- Reading assignment Email
Apr 11 -
Apr 18 -
Apr 20 - PA4 due
- Network Security, VPN/IPSec Slides
- Next generation network - Software Defined Network and Named Data Networking.Slides
Apr 25 - HW4 Due, Final Review
Apr 28 - Last day of class
May 03 - Final Exam, 10:30 - 12:30 Wednesday, May 3