CS 458 - Internet Engineering – Spring 2005
Instructor: Jorg Liebeherr, 209 Olsson Hall, 982-2228, email@example.com
· Course Hours: MEC 214, TR 1100-1215
· Laboratories: There are 10 Lab exercises (one per week on the average).
· Office Hours: Monday , and by appointment via email.
· Website: http://www.cs.virginia.edu/~cs458.
Prerequisites: CS/ECE 457 (strictly enforced)
Textbooks and Reading
· Two Exams (each 20%)
· Lab Reports (50%)
· Class Participation (10%)
Summary: This course covers the technologies and protocols of the Internet. The lecture covers the design principles of the Internet protocols, including the Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP) and Transmission Control Protocol (TCP), the Domain Name System (DNS), routing protocols (RIP, OSPF, BGP), network management protocols (SNMP), and application-level protocols (FTP, TELNET, SMTP). A set of laboratory experiments will provide hands-on experience with engineering a wide-area network.
1. Comprehend fundamental design principles of Internet Protocols, IP addresses, and IP networks, including routing and forwarding.
2. Comprehend advanced Internet protocol technologies including network management, domain name system, network address translation, network management, and multicasting.
3. Apply understanding of Internet protocols by analyzing, evaluating, and improving actual network configurations of IP routers and Internet enables hosts.
Help and Pledge Policy: Examinations will be conducted under the Honor code. The Prelabs are to be completed as individual work, though discussion of issues, principles and background material for the assignment may be discussed. The Postlabs assignments are done in groups of two.
Laboratory Description: A major part of the lecture is a lab component, with 10 lab sections. Each lab consists of a Prelab, lab exercises and a postlab report. The lab exercises are completed in groups of two in Olsson 002a. The lab exercises are completed without supervision and require on the average 3 hours of work.