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. | 
      |