|
|
COMS
4995-1 Networking Laboratory
[Main Page] [Class
Schedule] [Available
Projects] [Bibliography]
[Links]
Instructor: Angelos Stavrou
Credits: 3 units
Lecture*: Mondays
1:00pm-2:15pm,
Room: CLIC
Lab (CS486) - Directions
Laboratory: Lab times will be determined
at the first meeting for each group.
Laboratory Location: Interest
Lab
PRE/CO-REQUISITES: COMS4119, ELEN4710, ELEN6761
or equivalent coursework.
(Students need one of the PRE/CO-REQUISITES or the instructor's
permission).
A view
of the proposed lab equipment, INTEREST Lab contains 3
fully equipped racks.
*The first class meeting will be on
Wednesday September 7, 11:00am
at the CLIC LAB
where we will determine the lab groups
and the lab times.
Course Description:
In this course, students will learn how to put "principles
into
practice," in a hands-on-networking lab course. We will
cover
the technologies and protocols of the Internet using equipment
currently available to large Internet service providers such
as CISCO
routers and end-systems. A set of laboratory experiments will
provide
hands-on experience with engineering wide-area networks and
will
familiarize students with the Internet Protocol (IP), Address
Resolution Protocol (ARP), Internet Control Message Protocol
(ICMP),
User Datagram Protocol (UDP) and Transmission Control Protocol
(TCP),
the Domain Name System (DNS), routing protocols (RIP, OSPF,
BGP),
network management protocols (SNMP), and application-level
protocols
(FTP, TELNET, SMTP).
The labs are due at a rate of roughly one lab per week. The
Prelabs
are to be completed as individual work, though discussion
of issues,
principles and background material for the assignment will
be
discussed. A short pre-lab Q&A, as well as lab write-ups,
are required
for each lab.
Course Objectives:
1. Comprehend fundamental design principles of Internet Protocols,
IP
addresses, and IP networks, including routing and forwarding.
2. Comprehend advanced Internet protocol technologies including
network
management, domain name system, network address translation,
network
management, and multicast.
3. Apply understanding of Internet protocols by analyzing,
evaluating, and
improving actual network configurations of IP routers and
Internet enabled
hosts.
Grading scheme:
a) Pre-lab questions: (20%)
b) Two Exams, each 20% (40%) [can be replaced by a project]
c) Lab Reports (30%)
d) Class Participation (10%)
Detailed Class
Schedule
Bibliography:
TextBook: Mastering Networks:
An Internet Lab Manual by Jorg
Lieberherr, University of Virginia; Magda El Zarki, University
of California, Irvine.
ISBN: 0-201-78134-4. Publisher: Addison-Wesley. Copyright:
2004.
Sample
Chapters and more info at the authors' Web Site
The book is available at Columbia
University Bookstore,
Amazon, Bookpool
Student
Resources from Addison Wesley and book
errata.
Sample Book Chapters from the authors' Web Site:
Related Links
Cisco documentation
RFCs are available at
http://www.ietf.org/rfc.
Routing software: Zebra
GateD™
John "JI"
Ioannidis' Course on Internet Routing
|