CSEE 4140 Networking Lab – Spring 2011Berk Birand (berk -funny sign- ee.columbia.edu)
Course DescriptionNetworking 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. We have a 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. After taking this course, you will have a better understanding of the network behavior of individual machines and the whole network in general. Prerequisites: This course is designed for students who already took Computer Networks (CSEE W4119) or an equivalent class at another university. TA InformationThe three TAs for this course are:
Course MaterialsRequired Textbook
Mastering Networks: An Internet Lab Manual The book's website has a number of draft chapters that accompany the lab and can be found in http://www.tcpip-lab.net/. Recommended Textbook
Computer Networking: A top-down approach This is the textbook used for CSEE 4119. It can come in handy to review some concepts. Additional Materials
Grading
Homeworks and Lab Sessions
Lab AssignmentsThe final lab assignments for the sessions are below. The meaning of lab sessions and the TA that will be responsible for the lab are listed below:
The first session will be on Wednesday, 1/26/2011.
|