CSE 422 - Proposed Syllabus

The fourth edition of Tanenbaum's text is quite comprehensive, so we cannot cover all the material
contained in it.  Emphasis will be placed on Internet-related protocols.  Follows is a proposed syllabus.

1.Introduction
       o overview of computer networks
       o network architecture models
       o network programming interfaces

2.Physical layer
       o bandwidth limitations
       o analog and digital transmission
       o transmission media
       o signaling methods
       o multiplexing and switching

3.Data link layer
       o error detection and correction
       o stop-and-wait protocols
       o sliding window protocols

4.Medium access sublayer
       o overview of M/M/1 queueing systems
       o contention-based protocols
       o Ethernet variants, IEEE 802.3, 802.11

5.Network layer
       o routing algorithms
       o internetworking
       o IP, IPv6, and other Internet protocols

6.Transport layer
       o connection management
       o UDP, TCP operation
       o performance issues

7.Application-level protocol standards
       o domain name service
       o network security protocols
       o application standards for email and www