You are on page 1of 7

CS 458

Internet Engineering

Instructor: Prof. Jrg Liebeherr


jorg@cs.virginia.edu

University of Virginia

Disclaimers and Information

Website: http://www.cs.virginia.edu/~cs458/
Download the lecture slides
Download handouts, lab manuals, homeworks, etc.
Refer to the website frequently

Lecture: Tuesday, Thursdays 11:00-12:15


Office Hours: Mondays 11am-12pm, or by
appointment via email

1
Prerequisites

Strictly enforced with no exceptions: Everyone in this


class has taken CS 457 (Computer Networks)

You will not receive a grade for this course if you have not
taken CS 457.

I assume throughout the lecture, that you have read and


understood the material covered in CS 457

Reading

Required Reading:
Mastering Computer Networks: An Internet Lab Manual,
J. Liebeherr, M. El Zarki, Addison-Wesley, 2003.
A.Rodriguez, J.Gatrell, J.Karas, R.Peschkem, TCP/IP
Tutorial and Technical Overview, IBM Redbook (available
on the Net)
Additional reading material as required for the pre-lab
An introductory book on networking, e.g., your CS457
textbook.

2
Topics

Introduction
Link level issues
Address translation issues (ARP, RARP)
Network Protocols: IP, ICMP
IP forwarding
Router architectures
Routing I: Static routing
Routing II: Dynamic Routing: RIP, OSPF
Routing III: Dynamic Routing: BGP
Transport Protocols: UDP and TCP
TCP Details
LAN switching
DHCP and NAT
Domain Name System (DNS)
Network Management with SNMP
Multicast

Note on Lecture

After Spring Recess, we switch the format of the lecture.


After Spring Recess, there is one in-class lecture per week
(Thursday) and one lab discussion meeting in the Internet
Lab.

3
Evaluation

Midterm Exam (20%)


2nd Midterm Exam (20%)
Lab Reports (40%)
Class Participation (10%)

Laboratory

The course has a lab section. Sign up for a lab today!


The workload of the labs is significant:
3 hours (average) per week + prelab + postlab
The lab manual manual is available from the web
There will be 10 labs; almost one lab every week
The first lab is in the week of Jan 31-Feb 4.
Prelabs and lab report are turned in separately.
Labs are completed in groups of two.
If you want to switch lab sections after the sign-up, you need to find a
partner to swap with
For each lab you need to prepare a lab report
The lab is in 002a Olsson Hall
Late policies for pre-labs and lab reports: 20% of total grade per day

4
Labs

Internet Lab is in
Olsson 002a
Get a key from Ginny
Hilton ($5 deposit) Routers

Labs are done with a


lab partner
KVM Ethernet
Switch Hubs

PCs

Labs

2 racks are available


Sign up today for a
time block
24 hours , 7 days

Lab structure:
Prelab
Lab session
Post lab report

5
Rules for using the lab

Sign up for a time slot in class. Your time slot is allocated for
the entire semester.
You are guaranteed access to the lab during your time slot.
Outside your assigned lab section, you may use the lab
anytime you want and the equipment is available (but you
may get preempted by instructor and lab assistant).
The prelab is due before you do the lab session.
The Lab report is due 1 week after your assigned lab slot
Submit lab report and prelab solutions in class on due date
(Due dates are posted on the web page)

Structure of the Labs

Before you go to the Internet Lab


Read lab manual and do related reading (a few hours)
Complete prelab (<1 hour, if you have done the reading)
Turn in prelab

In the Internet lab:


Show up for your time slot
Bring formatted floppy disk and lab manual and solutions to prelab
Complete exercises (1 hour to several hours)
Take measurements
Save data to floppy disk

After the lab:


Use data on save data to floppy
Write lab report
Submit lab report by due date (include prelab and lab feedback pages
from book. Book pages are perforated).

6
Sign-Up
(2 groups per time slot, 2 students per group)
Monday Tuesday Wednesday Thursday Friday

9am-12pm 8am-11am 9am-12pm 8am-11am 9am-12pm


Group 1 Group 5 Group 9 Group 13 Group 17

12pm-3pm 12:30pm -3pm 12pm-3pm 12:30pm -3pm 12pm-3pm


Group 2 Group 6 Group 10 Group 14 Group 18

3pm-6pm 3pm-6pm 3pm-6pm 3pm-6pm 3pm-6pm


Group 3 Group 7 Group 11 Group 15 Group 19

6pm-9pm 6pm-9pm 6pm-9pm 6pm-9pm 6pm-9pm


Group 4 Group 8 Group 12 Group 16 Group 20

You might also like