CS 638: Network Systems Laboratory

HomeDescriptionCalendarPoliciesLabsNotebookWiki

Description

This course will give students practical, hands-on experience with networks and end hosts in a laboratory setting. The organization of the course is around a set of projects that will highlight networking concepts from the ground up starting with simple inter-host communication, and proceeding to local area networks, routed networks and inter-networks. Basic networking, network programming and network configuration concepts that facilitate each lab will be presented in the classroom along with discussions of implementation choices and trade-offs in each case. Students will get hands on experience with a variety of networking equipment including end hosts, hubs, switches, and routers, as well as an introduction to many of the major Internet protocols including Ethernet, ARP, IP, TCP, UDP, SNMP, DHCP, DNS, OSPF, BGP, and HTTP (however, in all cases, this will be from an implementation, configuration, management and troubleshooting perspective). In addition to lab setup, each project will include a set of questions that the configured equipment will be used to answer. These questions will focus on specific aspects of network design. Although there is some conceptual overlap, this course is meant to complement and motivate the standard introduction to networking course (CS640).

Upon successful completion of this course students should be able to:
  • Describe the basic mechanisms and systems that enable network communication
  • Configure a standard PC's TCP/IP network
  • Configure a standard Ethernet switch
  • Describe the basic mechanisms of Dynamic Host Configuration Protocol, Address Resolution Protocol, and the Domain Name System.
  • Configure static routing domains and display/edit routing tables
  • Configure dynamic routing domains with OSPF
  • Configure interdomain routes via BGP
  • Use simple network diagnostic and monitoring tools
  • Collect network data and generate simple statistics
  • Maintain a laboratory notebook

Copywrite © 2006 Wail