Sept 6 | Sept 8 - Introduction and course overview
- What is the Internet?
- What is a protocol?
Reading: Due: |
Sept 13 - The Network Edge
- The Network Core
- Physical Media
Reading: Chapter 1 - Sections 1.1-1.4 | Sept 15 - ISPs and Backbones
- Delay and Loss
- Layered Architecture
- History of the Internet if time (read section 1.8)
Reading: Chapter 1 - Sections 1.5-1.8 Due: Homework 1 |
Sept 20 - Application layer protocols
- The Web and HTTP
Reading: Chapter 2 - Section 2.1-2.2 | Sept 22 - Brief discussion of FTP and SMTP (read sections 2.3-2.4)
- DNS
Reading: Chapter 2 - Section 2.3-2.5 Due: Homework 2 |
Sept 27 - Socket Programming with Java
Reading: Chapter 2 - Section 2.7 Due: Laboratory 1 | Sept 29 - Socket Programming with Java
- P2P
Reading: Chapter 2 - Section 2.6 Due: Homework 3 |
Oct 4 - Introduction
- Multiplexing and Demultiplexing
- UDP
Reading: Chapter 3 - Section 3.1-3.3 | Oct 6 - Reliable Data Transfer
- TCP if time
Reading: Chapter 3 - Section 3.4 Due: Homework 4 |
Oct 11 - No Class | Oct 13 - TCP and reliable data transfer
Reading: Chapter 3 - Section 3.5 Due: Homework 5 |
Oct 18 - Congestion control
- Minimal coverage of section 3.7
Reading: Chapter 3 - Sections 3.6-3.7 Due: Project 1 | Oct 20 Reading: Due: Homework 6 |
Oct 25 - Network - Intro and Service Models
- Routing Principles
- Hierarchical Routing
Reading: Chapter 4 - Section 4.1-4.3 | Oct 27 Reading: Chapter 4 - Section 4.4 Due: Homework 7 |
Nov 1 - Routing Algorithms
- Routing in the Internet
Reading: Chapter 4 - Section 4.5-4.6 | Nov 3 - Catch-up
- Broadcast and Multicast
Reading: Chapter 4 - Section 4.7 Due: Homework 8 |
Nov 8 - Link Layer - Intro and Services
- Error Detection/Correction
- Multiple Access
Reading: Chapter 5 - Section 5.1-5.3 | Nov 10 - Link Layer Addressing
- Ethernet
Reading: Chapter 5 - Section 5.4-5.5 Due: Homework 9 |
Nov 15 - Ethernet
- Interconnections
Reading: Chapter 5 - Section 5.6 Due: Project 2 | Nov 17 Due: Homework 10 |
Nov 22 Exam | Nov 24 - No Class |
Nov 29 Reading: Chapter 8 | Dec 1 Reading: Chapter 8 Due: Homework 12 |
Dec 6 Reading: Chapter 6 Due: Laboratory 2 | Dec 8 Reading: Chapter 6 Due: Homework 13 |
Dec 13 | Project 3 due date TBA |