CSEE W4140
  Networking Laboratory
  Spring 2010


Quick Menu

  1. See schedule
  2. See lab roster
  3. Check office hours
  4. Check your grade
  5. Submit your prelab HW / lab report

Quiz 2 solution

Directions to the lab (gif)

Sample lab report

To students interested in this course

Networking Laboratory is a course where you actively learn by doing. You will learn network concepts and protocols by configuring a network using routers and PCs, observing the actual behavior of these machines and the overall network, and analyzing and evaluating the results. This is a learning experience different from other networking courses where you read and think in an abstract level. In this course, you need to get real results by getting your hands dirty and taking your time configuring the machines properly. We have a cool (=awesome + cold) laboratory that only enrolled students can enter and use just for that purpose. Topics covered include IP, ARP, ICMP, RIP, OSPF, BGP, TCP, UDP, STP, DNS, NAT, DHCP, SNMP, IGMP and PIM-DM/SM. (Sorry, no wireless or P2P topics.)

This course is for students who have already taken Computer Networks (CSEE W4119) or equivalent. You can take it alongside Computer Networks in the same semester.

The workload varies per student. Prelab homeworks are done individually and may take 30 minutes for some students or more than 1 hour for others. This depends on how familiar you are with network concepts. Labs are done in teams of two and may take more than 2 hours, or sometimes less than 1 hour. It really helps to study the structure of each lab in advance so that you know what you're supposed to be looking for. After each lab, your team has to submit a lab report.

After taking this course, you will have a better understanding of the network behavior of individual machines and the whole network in general. You may be able to help diagnose and debug real network problems. The course is not a certification training course, so it is not designed to get you a network certificate such as CCNA but will give you a good head start in getting one.


Text (Required = MUST HAVE!!)

Mastering Networks: An Internet Lab Manual
Authors: Jorg Lieberherr and Magda El Zarki
Publisher: Addison-Wesley, 2004
ISBN: 0-201-78134-4

Meeting Times

Lecture (1.5 hours)
Mondays 2:30 ~ 4:00 pm
in 327 Mudd

Labs (2.5 hours)
Group 1: Tuesdays 10 am ~ 12:30 pm
Group 2: Tuesdays 4:10 ~ 6:40 pm
Group 3: Wednesdays 6:10 ~ 8:40 pm
in lab

Contact Info and Office Hours

Instructor
Jong Yul Kim
jyk at cs
Mondays 1:30 ~ 2:30 pm or by appointment
721 CEPSR
TA
Kyung Hwa Kim
kk2515 at columbia
Tue 4:10 ~ 6:40 pm
The Lab
TA
Varun Mahendra
vum2001 at columbia
Tue 10 am ~ 12:30 pm
The Lab
TA
Seher Altiok
saa2150 at columbia
Wed 6 ~ 8:30 pm
The Lab

Grading
 
  Prelab HW
 10%
  Lab Performance + Reports
 60%
  Midterm
 10%
  Final  10%
  In-class quiz + Participation  10%

Prelab HW must be done individually.
Lab and lab reports are done in groups of two.
Late submission of prelabs and lab reports will be penalized at a rate of 10 points per day.



Schedule


Week
Date
Lecture
Lab
1
Jan 25 Opening lecture Lab 1: Introduction to the Internet Lab
2
Feb 1 ARP Lab 2: Single-Segment IP Networks
3
Feb 8 IP Forwarding and ICMP Lab 3: Static Routing
4
Feb 15 RIP Lab 4.1: Dynamic Routing Protocols (RIP)
5
Feb 22 OSPF & BGP Lab 4.2: Dynamic Routing Protocols (OSPF & BGP)
6
Mar 1 TCP & UDP Lab 5.1: Transport Layer Protocols (part 1)
7
Mar 8 Midterm
8
Mar 15 Spring Recess
9
Mar 22 TCP flow control and congestion control Lab 5.2: Transport Layer Protocols (part 2)
10
Mar 29 LAN Switching Lab 6: LAN Switching
11
Apr 5 NAT & DHCP Lab 7: NAT & DHCP
12
Apr 12 DNS Lab 8: The Domain Name System (DNS)
13
Apr 19 SNMP Lab 9: Simple Network Management Protocol (SNMP)
14
Apr 26 Semester review + extra
15
May 3 Computer Center Tour
16
May 10 Final Exam


Lab Roster

Last updated: 01.30.2010 at 11:40 am

Tuesdays 10 am ~ 12:30 pm
Tuesdays 4:10 ~ 6:40 pm
Wednesdays 6:10 ~ 8:40 pm
TA
Varun Mahendra
Kyung Hwa Kim
Seher Aylin Altiok
1
Enlin
Fan
Dan
2
Sumeet
Edward
Alfredo
3
Sean
Xiaotian
Shashank
4
Mike
Jack
Monal
5
Marouane
Yufei
Tarun
6
Hung-Sheng
Hao
Zicong
7
Shafee
Xu
Cheng-Han
8
Chung-Ying
Chao
Xiao
9
Mandar
Zhi An
Abhishek
10

Xin
Akash



Last updated: 01.30.2010 at 11:40 am