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

 
Home -  Publications - Teaching - CV - Contact

Last updated: Tue, August 31, 2010
Please feel free to send your comments and suggestions to Angelos Stavrou.
© 2010 Angelos Stavrou, Computer Science Department, George Mason University.