The schedule starts with one one-week section, continues with six two-week
sections, and ends with a one-week section:
- Introduction
- The Application Layer
- The Physical Layer
- The Data-Link Layer
- The Network Layer
- The Transport Layer
- Peer-to-Peer Networks
- Sensor Networks
Linked material from the ACM or the IEEE can be downloaded for free from the
Guggenheim Library within the
monmouth.edu
domain.
Lecture screencasts can be found at
vimeo.com/channels/mucscn
.
Unless otherwise indicated, the phrase “X through Y” means
“from the beginning of X to the end of Y.”
Chapter and section titles are from the fifth edition of Kurose and Ross, the
fifth edition of Peterson and Davie, and the fifth edition of Tanenbaum and
Wetherall.
- Section 1: Introduction, Thursday, 24 January through Monday, 28 January.
- Readings
-
Kurose and Ross: Chapter 1 (Computer Networks and the Internet).
Peterson and Davie: Chapter 1 (Foundation).
Tanenbaum and Wetherall: Chapter 1 (Introduction), sections 1.1 (Uses of Computer
Networks) through 1.5 (Example Networks), optional: sections 1.6 (Network
Standardization) through 1.8 (Outline of the Rest of the Book).
- Class notes
-
Course Introduction
Networking Introduction
- Section 2: The Application Layer, Thursday, 31 January through Monday, 11 February.
- Readings
-
Kurose and Ross: Chapter 2 (Application Layer), optional: sections 2.6 (Socket
Programming with TCP) through 2.9 (Building a Simple Web Server).
Peterson and Davie: Chapter 9 (Applications), optional: sections 9.2 (Multimedia
Applications) and 9.4 (Overlay Networks).
Tanenbaum and Wetherall: Chapter 7 (The Application Layer), sections 7.3.1 (Architectural
Overview) through 7.3.3 (Dynamic Web Pages and Web Applications),
optional: sections 7.4.1 (Digital Audio) and 7.4.2 (Digital Video).
- Class notes
-
The Application Layer
Application-Layer Services
The Presentation and Session Layers
Application Security
- Homework
-
Homework 1 (last modified on 2013 January 31) available on Thursday, 31 January; due on Monday, 11 February at 1:00 p.m.
- Section 3: The Physical Layer, Thursday, 14 February through Monday, 25 February.
- Readings
-
Kurose and Ross: Nothing relevant.
Peterson and Davie: Chapter 2 (Getting Connected), sections 2.2 (Encoding
(NRZ, NRZI, Manchester, 4B/5B)), 2.6 (Ethernet and Multiple Access
Networks (802.3), and 2.7 (Wireless).
Tanenbaum and Wetherall: Chapter 2 (The Physical Layer), optional: sections 2.4
(Communication Satellites) and 2.6 (The Public Switched Telephone
Netowork) through 2.8 (Cable Television).
- Class notes
-
Data Communication
Wired Transmission Media
Wireless Transmission Media
Digital Modulation and Multiplexing
- Homework
-
Homework 2 (last modified on 2013 February 27) available on Thursday, 14 February; due on Monday, 25 February at 1:00 p.m.
- Test 1
— Thursday, 28 February
-
the test.
the grades.
- Section 4: The Data-Link Layer, Thursday, 28 February through Monday, 11 March.
- No class
— Monday and Thursday, 18 and 21 March, Spring break.
-
- Drop day
— Monday, 1 April.
-
- Readings
-
Kurose and Ross: Chapter 5, optional: sections 5.8 through 5.10
Peterson and Davie: Chapter 2 (Getting Connected), sections 2.1 (Perspectives on
Connecting), 2.3 (Framing) through 2.5 (Reliable Transmission).
Tanenbaum and Wetherall: Chapters 3 (The Data Link Layer) and 4 (The Medium Access Control
Sublayer), optional: sections 3.5 (Example Data Link Protocols), 4.5
(Broadband Wireless) through 4.7 (RFID).
- Class notes
-
The Data-Link Layer
Flow & Error Control
Shared Channel Medium Access
Wireless Medium Access Control
- Homework
-
Homework 3 (last modified on 2013 March 24) available on 4 March, due on 14 March at
1:00 p.m.
the grades.
- Section 5: The Network Layer, Thursday, 14 March through Monday, 1 April.
- Mid-term grades due
— Tuesday, 12 March
-
- Readings
-
Kurose and Ross: Chapter 4 (Network Layer and Routing), optional: sections 4.6
(What’s Inside a Router?) and 4.8 (Multicast Routing)
Peterson and Davie: Chapter 3 (Internetworking), sections 3.1 (Switching and Bridging)
through 3.3 (Routing).
Tanenbaum and Wetherall: Chapter 5 (The Network Layer)
- Class notes
-
The Network Layer
Routing
Congestion Control
Quality of Service
- Homework
-
Homework 4 (last modified on 2012 October 23) available on 14 March, due on 4 April at
1:00 p.m.
- Test 2
— Thursday, 4 April
-
the test.
the grades.
- Section 6: The Transport Layer, Thursday, 4 April through Monday, 15 April.
- Readings
-
Kurose and Ross: Chapter 3 (Transport Layer).
Peterson and Davie: Chapter 5 (End-to-End Protocols), sections 5.1
(Simple Demultiplexer (UDP)) and 5.2 (Reliable Byte Stream (TCP)),
optional: sections 5.3 (Remote Procedure Call) and 5.4 (Transport for
Real-Time Applications (RTP)); chapter 6 (Congestion Control and Resource
Allocation), sections 6.1 (Issues in Resoure Allocation) through 6.4
(Congestion-Avoidance Mechanisms).
Tanenbaum and Wetherall: Chapter 6 (The Transport Layer), sections 6.1 (The Transport
Service) through 6.5 (The Internet Transport Protocols: TCP), optional:
sections 6.6 (Performance Issues) and 6.7 (Delay-Tolerant Networking).
- Class notes
-
The Transport Layer
IP, UDP, & TCP
Flow and Congestion Control
Transport Security
- Homework
-
Homework 5 (last modified on 2013 April 21) available on 4 April, due on 18 April at
1:00 p.m.
The grades.
- Section 7: Peer-to-Peer Networks, Thursday, 18 April through Monday, 29 April.
- Readings
-
A Survey of Peer-to-Peer Content Distribution Technologies by Stephanos
Androutsellis-Theotokis and Diomidis Spinellis in ACM Computing
Surveys, December, 2004.
A Survey on the Design,
Applications, and Enhancements of Application-Layer Overlay Networks
by Jinu Kurian and Kamil Sarac in ACM Computing Surveys, November,
2010.
- Class notes
-
Peer-to-Peer Networks
Peer-to-Peer Architectures
Peer-to-Peer Routing
Peer-to-Peer Implementations
- Homework
-
Homework 6 (last modified on 2013 April 18) available on Thursday, 18 April; due on Monday, 29 April at 1:00 p.m.
the grades.
- Test 3
— Thursday, 2 May
-
The test.
The grades.
- Section 8: Sensor Networks, Thursday, 2 May through Monday, 6 May.
- Readings
-
Topology Control in
Wireless Ad Hoc and Sensor Networks by Paolo Santi in ACM Computing
Surveys, June, 2005.
A Survey of Adaptive
Services to Cope with Dynamics in Wireless Self-Organizing Networks by
Cigdem Sengul and Aline Carneiro Viana and Artur Ziviani in ACM
Computing Surveys, August, 2012.
- Homework
-
Homework 7 (last modified on 2013 May 24) available on 2 May, due on 13 May at
1:00 p.m.
-
Open Lecture on a topic to be determined at a time to be determined on a date to be determined in a location to be determined.
This page last modified on 2013 February 13.
|
|