01:198:352 Fall 2022 (sec 1,2,3): Internet Technology Syllabus

Textbooks

The official textbook for this course is

As further background, we suggest

The instructors will provide additional reading materials as needed for each lecture's topics.



Syllabus

This syllabus is tentative and subject to change.

Schedule

This schedule is tentative and subject to change.

Major milestones: Tentatively, Videos of lectures from this course (fall 2022) will be available on Canvas for registered students and are also listed below. Lecture slides (pptx/pdf) from fall 2022 are available below.

Full lecture videos from earlier course offerings are also available.
Videos from spring 2022 may be accessed using the Box folder containing recorded videos. Note, this requires RU login.
Videos from spring 2021 are freely and openly available from the spring 2021 course web page.

# Date Topics Readings Remarks
1 Tue 09/06 Introduction [video] [pdf] [pptx] Chap 1 sec 1.1, 1.2
2 Fri 09/09 Circuit and packet switching, layering [video] [pdf] [pptx] Chap 1 sec 1.3, 1.4, 1.5
3 Tue 09/13 Measurement; Application layer: sockets [video] [pdf] [pptx] Chap 2 sec 2.1, 2.4
4 Fri 09/16 Application layer: Name Resolution (DNS) [video] [pdf] [pptx] Chap 2 sec 2.4
5 Tue 09/20 Application layer: Web [video] [pdf] [pptx] Chap 2 sec 2.2
6 Fri 09/23 Application layer: Web (part 2) [video] [pdf] [pptx] Chap 2 sec 2.2
7 Tue 09/27 Application layer: E-mail [video] [pdf] [pptx] Chap 2 sec 2.3
8 Fri 09/30 Application layer: Video streaming [video] [pdf] [pptx] Chap 9 sec 9.1, 9.2
9 Tue 10/04 Application layer: Video streaming (part 2)
Transport layer: Introduction [video] [pdf] [pptx]
Chap 9 sec 9.1, 9.2; Chap 3 sec 3.1, 3.2
Fri 10/07 Mid-term exam 1
10 Tue 10/11 Transport layer: Demultiplexing [video] [pdf] [pptx] Chap 3 sec 3.2, 3.3
11 Fri 10/14 Transport layer: Error detection, reliable data delivery [video] [pdf] [pptx] Chap 3 sec 3.4.1
12 Tue 10/18 Transport layer: Reliability: Pipelined delivery [video] [pdf] [pptx] Chap 3 sec 3.4.2--3.4.4
13 Fri 10/21 Transport layer: Reliability wrap-up [video] [pdf] [pptx] Chap 3 sec 3.5.1--3.5.4
14 Tue 10/25 Transport layer: Ordered delivery [video] [pdf] [pptx] Chap 3 sec 3.5.6
15 Fri 10/28 Transport layer: Flow control [video] [pdf] [pptx] Chap 3 sec 3.5.5
16 Tue 11/01 Transport layer: Congestion control (part 1) [video] [pdf] [pptx] Chap 3 sec 3.6, 3.7
17 Fri 11/04 Transport layer: Congestion control (part 2) [video] [pdf] [pptx] Chap 3 sec 3.6, 3.7
18 Tue 11/08 Transport layer: Wrap-up
Network layer: Introduction [video] [pdf] [pptx]
Chap 3 sec 3.7, 3.5.6
Fri 11/11 Mid-term exam 2
Tue 11/15 Class canceled
19 Fri 11/18 Network layer: Addressing [video] [pdf] [pptx] Chap 4 sec 4.1, 4.3.3
20 Wed 11/23 Network layer: Router design and packet forwarding [video] [pdf] [pptx] Chap 4 sec 4.2
21 Tue 11/29 Network layer: LPM, Protocols [video] [pdf] [pptx] Chap 4 sec 4.3.1, 4.3.2, 4.3.4, Chap 5 sec 5.6
22 Fri 12/02 Network layer: ICMP, NAT [video] [pdf] [pptx] Chap 4 sec 4.3.4, Chap 5 sec 5.6, 5.2
23 Tue 12/06 Network layer: Routing [video] [pdf] [pptx] Chap 5 sec 5.2
24 Fri 12/09 Network layer: Routing (part 2) [video] [pdf] [pptx] Chap 5 sec 5.4
25 Tue 12/13 Network layer: QoS, wrap-up [video] [pdf] [pptx] Chap 9 sec 9.5

Last updated: 2022-12-13 10:33:39 -0500 [validate xhtml]