CSEE 4140 Networking Lab – Spring 2014
Berk Birand (berk -funny sign- ee.columbia.edu)
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. 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.
The three TAs for this course are:
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/.
Computer Networking: A top-down approach
This is the textbook used for CSEE 4119. It can come in handy to review some concepts.
The 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: