CS 514 • Computer Networking

Fall 2012 Schedule


The schedule starts with one one-week section and continues with seven two-week sections:

  1. Introduction

  2. The Application Layer

  3. The Transport Layer

  4. The Network Layer

  5. The Data-Link Layer

  6. The Physical Layer

  7. Peer-to-Peer Networks

  8. Sensor Networks

Linked material from the ACM or the IEEE can be downloaded for free from the Guggenheim Library within the monmouth.edu domain.

The source for the lecture notes can be found at github.com/rvclayton/f12-514 ; lecture screencasts can be found at vimeo.com/channels/mucs514 .

Section 1: Introduction, Tuesday, 4 September through Thursday, 6 September.

Readings
Kurose and Ross: Chapter 1.
Peterson and Davie: Chapter 1.
Tanenbaum and Wetherall: Chapter 1, sections 1.1 through 1.5, optional: sections 1.6 to 1.9.
Class notes
Course Introduction
Networking Introduction
Section 2: The Application Layer, Tuesday, 11 September through Thursday, 20 September.

Readings
Kurose and Ross: Chapter 2, sections 2.6 through 2.9.
Peterson and Davie: Chapter 9.
Tanenbaum and Wetherall: Chapter 7, sections 7.3.1 through 7.3.3, optional: sections 7.4.1 and 7.4.2.
Class notes
The Application Layer
Streams and Messages
The Presentation and Session Layers
Application Security
Homework
Homework 1 (last modified on 2012 October 1) available on Tuesday, 11 September; due on Thursday, 20 September at 7:00 p.m.
the answers.
the grades.
Section 3: The Transport Layer, Tuesday, 25 September through Thursday, 4 October.

Readings
Kurose and Ross: Chapter 3.
Peterson and Davie: Chapter 3, sections 3.1 through 3.3; chapter 5, sections 5.1 and 5.2, optional: sections 5.3 and 5.4; chapter 6, sections 6.1 through 6.4.
Tanenbaum and Wetherall: Chapter 6, sections 6.1 through 6.5, optional: sections 6.6 and 6.7.
Class notes
The Transport Layer
IP, UDP, & TCP
Flow and Congestion Control
Transport Security
Homework
Homework 2 (last modified on 2012 October 15) available on Tuesday, 25 September; due on Thursday, 4 October at 7:00 p.m.
the answers.
the grades.
Quiz — Tuesday, 9 October
the quiz.
the grades.
Section 4: The Network Layer, Tuesday, 9 October through Thursday, 18 October.

No class — Thursday, 11 October, Fall break
Readings
Kurose and Ross: Chapter 4, optional: sections 4.6 and 4.8
Peterson and Davie: Chapter 3, optional: section 3.4
Tanenbaum and Wetherall: Chapter 5
Class notes
The Network Layer
Routing
Congestion Control
Internetworking
Homework
Homework 3 (last modified on 2012 November 24) available on Tuesday, 9 October; due on Thursday, 18 October at 7:00 p.m.
the answers.
the grades.
Section 5: The Data-Link Layer, Tuesday, 23 October through Thursday, 1 November.

Drop day — Tuesday, 6 November.
Readings
Kurose and Ross: Chapter 5, optional: sections 5.8 through 5.10
Peterson and Davie: Chapter 2, optional: sections 2.2 and 2.7
Tanenbaum and Wetherall: Chapters 3 and 4, optional: sections 3.5, 4.5 through 4.7
Class notes
The Data-Link Layer
Flow & Error Control
Shared Channel Medium Access
Wireless Medium Access Control
Homework
Homework 4 (last modified on 2012 October 23) available on Tuesday, 23 October; due on Thursday, 1 November at 7:00 p.m.

Quiz
the quiz.
the grades.
Section 6: The Physical Layer, Tuesday, 6 November through Thursday, 15 November.

Readings
Peterson and Davie: Chapter 2
Tanenbaum and Wetherall: Chapter 2, optional: sections 2.4 and 2.6 through 2.8
Class notes
Data Communication
Guided Transmission
Unguided Transmission
Digital Modulation and Multiplexing
Homework
Homework 5 (last modified on 2012 December 3) available on Tuesday, 20 November; due on Thursday, 29 November at 7:00 p.m.
The grades.
Section 7: Peer-to-Peer Networks, Tuesday, 20 November through Thursday, 29 November.

No class — Thursday, 22 November, Thanksgiving break
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
Homework
Homework 6 (last modified on 2012 December 2) available on Tuesday, 4 December; due on Thursday, 13 November at 7:00 p.m.
Section 8: Sensor Networks, Tuesday, 4 December through Thursday, 13 December.

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.

Open Lecture on a topic to be determined at 7:45 to 9:45 p.m. on 18 December in HH 209.

This page last modified on 2012 August 4.

Creative
    Commons License