CS 638: Network Systems Laboratory

HomeDescriptionCalendarPoliciesLabsNotebookWiki

Syllabus, Fall 2007

 

Date

Topic

Assignments

Week 1
Fundamentals
9/5 Course overview and requirements. Introduction to computer communication systems. Historical overview. Basic concepts of messages, packets, encapsulation and signaling. Components that facilitate communication including end hosts, switches and routers.

 

Week 2
Introduction to WAIL
9/10, 9/12 Introduction to the Wisconsin Advanced Internet Lab. How to access the lab, reserve resources, use tools, save and retrieve configurations. How to instrument experiments, gather data and simple analysis techniques. Lab notebook requirements. Lab #1 assigned, 9/12
Week 3
Network Basics
9/17, 9/19 Requirements for basic communication in single segment networks. Practical issues of physical interconnects (wiring, network interface cards, cross-over cables and hubs), bit encodings, basic methods for detecting errors, and end host configuration on multiple platforms (MS Windows, MAC, Linux).

 

Week 4
Network Management
9/24, 9/26 Introduction to network management. Responsibilities of network managers, daily tasks and commonly used tools. Simple network management protocol overview, how SNMP it is commonly used in management tools and how it is implemented on network hardware. Lab #1 due at 4pm, 9/26
Lab #2 assigned, 9/26
Week 5
Naming and Addressing
10/1, 10/3 Identifying systems/resources in the Internet. IPv4 address structure. Extending IPv4 addresses with subnets and supernets. The Domain Name System - domain name structure and resolving names to addresses. Address Resolution Protocol and Dynamic Host Control Protocol configuration.

 

Week 6
Local Area Networks
10/8, 10/10 Introduction to local area networks. Basic concepts in medium access control including collision domains and exponential backoff. The Ethernet protocol. Issues and methods for configuring, managing and troubleshooting an Ethernet environment. Lab #2 due at 4pm, 10/10
Lab #3 assigned, 10/10
Week 7
LAN Switching
10/15, 10/17 Local area network configuration and management continued. LAN switching and LAN switch configuration. Expanding LANs via spanning trees and multi-segment networks.

 

Week 8
Intra-network Basics
10/22, 10/24 Introduction to intra-domain routing. Fragmentation and reassembly. Link state and the Open Shortest Path First (OSPF) dynamic routing algorithm. Objectives for intra-domain route design and configuration. Lab #3 due at 4pm, 10/24
Lab #4 assigned, 10/24
Week 9
Dynamic Intra-networks
10/29, 10/31 Intra-domain routing continued. Path properties for link weight assignment. OSPF routing configuration examples, issues in intra-domain route management and monitoring, route troubleshooting.

 

Week 10
Inter-domain Networking
11/5, 11/7 Introduction to inter-domain routing. Path vector routing and the Border Gateway Routing protocol. Convergence issues in BGPv4. Objectives in BGP route configuration. Lab #4 due at 4pm, 11/7
Lab #5 assigned, 11/7
Week 11
Dynamic Inter-networks
11/12, 11/14 Inter-domain routing continued. Methods for configuration and management of inter-domain routes. Examples of inter-domain route configuration and methods for troubleshooting.

 

Week 12
Transport
11/19, 11/21 Introduction to the transport layer. The User Datagram Protocol. Reliable versus unreliable communication. Methods for reliability, round trip time estimation and sequence numbers. Overview of the Transport Control Protocol. Lab #5 due at 4pm, 11/21
Lab #6 assigned, 11/21
Week 13
Transport Contd.
11/26, 11/28 Methods for managing congestion and avoiding congestion in wide area networks. Network Service Level Agreements and how they are affected by transport layer. The interaction between the transport layer and the application layer. Example of HTTP and TCP interaction.

 

Week 14
Network Security
12/3, 12/5 Introduction to network security. History of attacks in the Internet. Responsibilities of network security analysts, daily tasks and commonly used tools. Firewall configuration. Overview and examples of common methods for attacks.
Lab #7 assigned, 12/5
Week 15
Security Contd.
12/10, 12/12 Network intrusion detection and prevention. Basic methods for statistical anomaly detection. Signature-based misuse detection. Examples of signatures and configurations from SNORT intrusion detection system.

 

Week 16
Exam Week
12/17

 

Lab #6, #7 due at 4pm, 12/17

Copywrite © 2006 Wail