CS4270: Internet Lab

College of Computing, Georgia Tech

Spring 2007


Course Objectives

The main objective of this course is to offer students hands-on experience with networking technologies (routers, switches, hubs), networking protocols (RIP, OSPF, BGP, DHCP, NAT, DNS, TCP, UDP, SNMP, IP multicast), and popular network tools (tcpdump, netstat, ping, traceroute). Additionally, the course covers the main Internet protocols in much greater technical depth than a basic networking course.


Instructor


Teaching Assistant


Table of Contents


Course Information


``What's New'' and Important Reminders


Textbooks

We will use the following two textbooks. The first (referred to as the "lab manual") describes the lab exercises. The second (referred to as the "textbook") is a quite technical description of the key Internet protocols and technologies that we will cover in the lectures.

Other good references:


Syllabus - Lecture and lab schedule


Lab exercises: rules and schedule

The lab exercises are described in the Lab Manual. Each exercise has a "prelab" section that you will need to study before coming to the lab. Also, each exercise has a number a questions that you will answer during the lab session. A report that includes your answers will be due one week after your group was assigned to complete that lab exercise.

The lab exercises will be done by groups of two students. The lab reports, however, will be written on an individual basis.

Each group will have access to the lab for a specific day of the week, either in the "morning time slot" (until 2pm) or in the "evening time slot" (after 3pm). The lab will be open in the weekends in case you need some extra time. Each group will pick a time slot on the class of Friday, January 12 (make sure that you attend that class). The lab schedule will be posted at this web page in the second week of classes.

It is very important that you clean up the lab after your time slot. Additionally, you should unplug all network cables and return them to the cable box, undo any changes you made in host or router configuration files, and report any potential problems with the equipment to the instructor (and to the next group).


Grading


Course Policies


Miscellanea