4319 Syllabus

Textbooks

Grading

Your final grade for the course will be based on the following weights:

Topics

Schedule

Lecture Date Topics Notes Readings
Overview
1 Tue 08/24 Course overview; The Internet overview, network edge
[pdf] [ppt]
Chapter 1.1 - 1.2
Thu 08/26 canceled
2 Tue 08/31 The network core: packet switching vs. circuit switching; Network structure
[pdf] [ppt]
Chapter 1.2 - 1.3
3 Thu 09/02 The network core; delay,loss, and throughput; the layered service model
[pdf] [ppt]
Chapter 1.4 - 1.5
The Applications Layer, Socket programming
4 Tue 09/07 Principles of network applications
[pdf] [ppt]
Chapter 2.1
5 Thu 09/09 First Example applications: Web and HTTP
[pdf] [ppt]
Chapter 2.2 - 2.3
6 Tue 09/14 Second Example applications: DNS; P2P
[pdf] [ppt]
Chapter 2.4 - 2.5
7 Thu 09/16 Socket programming
[ppt]
Chapter 2.7
Transport
8 Tue 09/21 Transport layer services; Multiplexing and Demultiplexing, UDP, Principles of reliable data transfer
[pdf] [ppt]
Chapter 3.1 - 3.2
9 Thu 09/23 Principles of reliable data transfer
[pdf] [ppt]
Chapter 3.3
10 Tue 09/28 TCP: reliable data transfer
[pdf] [ppt]
Chapter 3.4 - 3.5
11 Thu 09/30 TCP: reliable data transfer, flow control
[pdf] [ppt]
Chapter 3.5
12 Tue 10/05 TCP congestion control
[pdf] [ppt]
Chapter 3.6 - 3.7
13 Thu 10/07 TCP congestion control
[pdf] [ppt]
Chapter 3.6 - 3.7
Tue 10/12 midterm (in class, close-book, calculator allowed)
Network layer --- data plane
14 Thu 10/14 Network layer overview; Forwarding; IP Protocol
[pdf] [ppt]
Chapter 4.1 - 4.2
15 Tue 10/19 What is inside a router; IP Protocol
[pdf] [ppt]
Chapter 4.2 - 4.3
16 Thu 10/21 IP Protocol
[pdf] [ppt]
Chapter 4.3
17 Tue 10/26 IP Protocol; SDN (forwarding)
[pdf] [ppt]
Chapter 4.3 - 4.4
Network layer --- control plane
18 Thu 10/28 Introduction; Routing protocols (link state)
[pdf] [pptx]
Chapter 5.1 - 5.2.
19 Tue 11/02 Routing protocols (distance vector); Intra-domain routing
[pdf] [pptx]
Chapter 5.3
20 Thu 11/04 BGP; SDN (motivation)
[pdf] [pptx]
Chapter 5.4 - 5.5
21 Tue 11/09 SDN
[pdf] [pptx]
Chapter 5.5
22 Wed 11/10 SDN
[pdf] [pptx]
Chapter 5.5
Link layer
23 Tue 11/16 Link layer overview; Multiple access protocols
[pdf] [pptx]
Chapter 6.1 - 6.3
24 Thu 11/18 LAN, ARP
[pdf] [pptx]
Chapter 6.3 - 6.4
Tue 11/23 fall break
Thu 11/25 thanksgiving
25 Tue 11/30 Ethernet, switching
[pdf] [pptx]
Chapter 6.4
26 Thu 12/02 VLAN, MPLS
[pdf] [pptx]
Chapter 6.4 - 6.5
Thu 12/09 final exam (10:30 - 12:30)

This schedule and syllabus is preliminary and subject to change.

Last updated: 2021-11-18 09:00:24 -0500 [validate xhtml]