352, Spring 2019: Internet Technology Syllabus

Textbooks

The official textbook for this course is

As further background, we suggest


Schedule

Schedule is tentative and subject to change.

# Date Topics Readings and Remarks
1 Wed 01/23 Introduction [pdf] [pptx] Chap 1 sec 1.1, 1.2
2 Fri 01/25 Circuit & packet switching, layering, measuring networks [pdf] [pptx] Chap 1 sec 1.3, 1.4, 1.5
Fri 01/25 Quiz 1 released
3 Wed 01/30 Application layer: sockets, DNS [pdf] [pptx] Chap 2 sec 2.1, 2.4
4 Fri 02/01 Application layer: HTTP [pdf] [pptx] Chap 2 sec 2.2
Fri 02/01 Project 0 starter code (not graded) released. Quiz 1 due. Quiz 2 released
5 Wed 02/06 Application layer: SMTP, FTP [pdf] [pptx] Chap 2 sec 2.3, 2.7
6 Fri 02/08 Transport layer: De/multiplexing, UDP [pdf] [pptx] Chap 3 sec 3.1, 3.2, 3.3, 3.4
Fri 02/08 Quiz 2 due. Project 1 released
7 Wed 02/13 Transport layer: Reliable data delivery [pdf] [pptx] Chap 3 sec 3.5
8 Fri 02/15 Transport layer: TCP connection management, flow control, reliability [pdf] [pptx] Chap 3 sec 3.6, 3.7
9 Wed 02/20 Transport layer: TCP congestion control [pdf] [pptx] Chap 3 sec 3.6, 3.7
Fri 02/22 Mid-term 1 (in class) Exam includes lectures 1 through 9 (inclusive)
10 Wed 02/27 Network layer data plane: Addressing, router design [pdf] [pptx] Chap 4 sec 4.1, 4.2
11 Fri 03/01 Network layer data plane: DHCP, ICMP, NATs, IPv6 [pdf] [pptx] Chap 4 sec 4.3, Chap 5 sec 5.6
Fri 03/01 Project 1 due. Project 2 released. Quiz 3 released
12 Wed 03/06 Network layer control plane: Link state and distance vector routing [pdf] [pptx] Chap 5 sec 5.2, 5.3
13 Fri 03/08 Network layer control plane: Internet inter-domain routing [pdf] [pptx] Chap 5 sec 5.4
Fri 03/08 Quiz 3 due. Quiz 4 released
14 Wed 03/13 Link layer: Overview, encoding, error detection, address resolution [pdf] [pptx] Chap 6 sec 6.1, 6.2
15 Fri 03/15 Link layer: Multiple access protocols [pdf] [pptx] Chap 6 sec 6.3
Fri 03/15 Quiz 4 due
Wed 03/20 Spring break Go to a beach and splash!
Fri 03/22 Spring break Splash, splash!
16 Wed 03/27 Link layer: Wireless LANs [pdf] [pptx] Chap 7 sec 7.1, 7.2, 7.3
17 Fri 03/29 Link layer: Cellular networks; mobility [pdf] [pptx] Chap 7 sec 7.4, 7.5, 7.7, 7.8
Fri 03/29 Project 2 due. Project 3 released. Quiz 5 released
18 Wed 04/03 Security: Symmetric key cryptography [pdf] [pptx] Chap 8 sec 8.1, 8.2.1
Fri 04/05 Class cancelled
Fri 04/05 Quiz 5 due
19 Wed 04/10 Security: Public key cryptography [pdf] [pptx] Chap 8 sec 8.2.2
20 Fri 04/12 Security: Integrity, non-repudiation, authentication [pdf] [pptx] Chap 8 sec 8.3, 8.4, 8.5
21 Wed 04/17 Security: Transport layer security (TLS/SSL) [pdf] [pptx] Chap 8 sec 8.6
Fri 04/19 Mid-term 2 (in class) Exam includes lectures 10 through 21 (inclusive)
22 Wed 04/24 Multimedia: Streaming stored audio and video [pdf] [pptx] Chap 9 sec 9.1, 9.2
23 Fri 04/26 Multimedia: Real-time conversations [pdf] [pptx] Chap 9 sec 9.3
Fri 04/26 Project 3 due. Quiz 6 released
24 Wed 05/01 Multimedia: Network support [pdf] [pptx] Chap 9 sec 9.5
25 Fri 05/03 Last lecture: a brief review of topics and what to do from here [pdf] [pptx]
Fri 05/03 Quiz 6 due
Tue 05/14 Final exam (in class) between 4--6.15 PM Exam includes all lectures

Last updated: 2019-05-03 13:30:13 -0400 [validate xhtml]