COMS
4995-1 Networking Laboratory
Lecture
Notes and Course Schedule:
Class Lectures
Columbia Academic Calendar
Some of the Readings make references to draft chapters by the authors
(click here)
and to a freely available tutorial on TCP/IP protocols (IBM Redbook,
HTML,
PDF).
Week
& Date |
Course
Lecture Notes |
Additional
Readings |
Week 1, Sept. 7 |
Course
Introduction [ppt]
[pdf]
Overview of the Labs |
|
Week
2, Sept. 14 |
Lecture:
"Introduction to the Internet Lab"
[ppt] [pdf]
& [ppt] [pdf] |
Textbook
P45-71 |
Week
3, Sept. 19 |
Lecture:
"Single-Segment IP Networks"
[ppt] |
|
| Week
4, Sept. 26 |
|
|
Week
5, Oct. 3 |
Lecture:
"Dynamic Routing Protocols: RIP" [ppt] |
Textbook,
Lab 4 |
Week
6, Oct. 10 |
Lecture:
"Dynamic Routing Protocols: OSPF" [ppt] |
Textbook,
Lab 4 |
Week
7, Oct. 17 Midterm |
Lecture:
"Dynamic Routing Protocols: BGP (cont)" [ppt]
Midterm & Project Discussions* |
Textbook,
Lab 4 |
Week
8, Oct. 24 |
Lecture:
"LAN Switching: Bridges & Spanning Tree Protocol"
[ppt] |
Textbook,
Lab 6 |
Week
9, Oct. 31 |
Lecture:
"VLAN Switching" [ppt] |
Textbook,
Lab 7 |
Week
10, Nov. 7 |
Academic
Holiday
|
- |
Week
11, Nov. 14 |
|
Textbook,
Lab 7 |
Week
12, Nov 21 |
Lecture:
"Cisco Inter-network Operating System (IOS)"
[pdf] |
|
Week
13, Nov 28 |
Lecture:
"DHCP and Firewalls" [ppt]
|
Textbook,
Lab 7 |
Week
14, Dec 5 |
Lab:
"Cisco (IOS) Maintainance Tasks" [pdf]
|
- |
Week 15, Dec 12
|
Lecture:
"Multicast Routing - Preparation for Internet2 Workshop"
Overview [ppt],
Multicast on the LAN / SSM [ppt] |
|
| Week 15, Dec 14 |
Lab: Internet2 Workshop (Part I), Lab1
[Doc],
Lab2 [Doc],
Lab3 [Doc]
|
Answers: Lab2,
Lab3
& Ref. |
| Week 15, Dec 15 |
Lab: Internet2 Workshop (Part II),
Lab4 [Doc],
Lab5 [Doc],
Lab6 [Doc] |
Answers: Lab4,
Lab5
& Ref. |
| Week 15, Dec 16 |
Lab: Internet2 Workshop (Part I), Lab1
[Doc],
Lab2 [Doc],
Lab3 [Doc]
|
Answers: Lab2,
Lab3
& Ref. |
Week
15, Dec 17 |
Lab: Internet2 Workshop (Part II),
Lab4 [Doc],
Lab5 [Doc],
Lab6 [Doc] |
Answers: Lab4,
Lab5
& Ref. |
* The midterm and the final can be replaced by Project 1 and Project
2 respectively.
Those who chose to do a project must present substantial
work.
Available projects will be posted on the web and students
are responsible to sign up
for the projects in time.Late projects will not be accepted unless
you have the
instructor's permission.
Laboratory
Schedule
| Thursday
6pm-9pm |
Week
& Date |
Group
Lab. reports |
Group
1
Dimmy Vrachas
Andreas Constantinides
Andy Yuen
Group 2
Rishabh Dayal
Swetha Nekkanti
Khai Vuong
Group 3
Volodar Adrian Lojko
Matthew A. Selsky
Megan E. Pengelly
Bilge Mustafa Ozcay |
Week
2, Sept. 15 |
Lab1
is OUT,
Ex. Credit [pdf] |
Week
3, Sept. 22 |
Lab2
is OUT,
Lab1 is IN,
Ex. Credit [pdf]
[links]
|
| Week
4, Sept. 29 |
Lab3a
is OUT,
Lab2 is IN |
Week
5, Oct. 6 |
Lab3b
is OUT,
Lab3a is IN |
Week
6, Oct. 13 |
Lab4a
is OUT,
Lab3b is IN |
Week
7, Oct. 20 |
Lab4b
is OUT,
Lab4a is IN |
Week
8, Oct. 27 |
Lab6
is OUT,
Lab4b is IN |
Week
9, Nov. 3 |
Lab7
is OUT,
Lab5 is IN |
Week
10, Nov. 10 |
Project
Week |
Week
11, Nov. 17 |
Lab7 (parts) is OUT,
Lab7 is IN |
| Week
12, Nov. 24
|
Thanksgiving
Day - University Holiday |
Week
13, Dec. 1 |
Lab8
(parts) is OUT,
Lab7 is IN |
Week
14, Dec. 8 |
Lab
8 is IN |
| December
15 |
Final
Project Presentation |
| Wednesday
11am-2pm |
Week
& Date |
Group
Lab. reports |
Group
1
Alzaber Rubayat
Ishad Zaman
Richard J Ng
Nazim M Chowdhury
Group 2
Feng Ting Zhang
Wesley Leon Harrison
Yiding Li
Group 3
Michael Dougherty
Michael Michas
Huang-Hsu Chen
Martin Vasquez |
Week
3, Sept. 21 |
Lab1
is OUT,
Ex. Credit [pdf]
|
Week
4, Sept. 28 |
Lab2
is OUT,
Lab1 is IN,
Ex. Credit [pdf]
[links] |
| Week
5, Oct. 5 |
Lab3a
is OUT,
Lab2 is IN |
Week
6, Oct. 12 |
Lab3b
is OUT,
Lab3a is IN |
Week
7, Oct. 19 |
Lab4a
is OUT,
Lab3b is IN |
Week
8, Oct. 26 |
Lab4b
is OUT,
Lab4a is IN |
Week
9, Nov. 2 |
Lab6
is OUT,
Lab4b is IN |
Week
10, Nov. 9 |
Project
Week |
Week
11, Nov. 16 |
Lab7
is OUT,
Lab6 is IN |
Week
12, Nov. 23 |
Makeup
Lab |
Week
13, Nov. 30
|
Lab8
(parts) is OUT,
Lab6 is IN |
Week
14, Dec. 7 |
Lab
8 is IN |
December
14 |
Final
Project Presentation |
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
Lab 2 Links
Tcpdump & Tcpdump
pcap
Tcpdump tutorial
Ethereal & Ethereal
Wiki
Capture Filters for Ethereal: Ethereal
site , SANS
Institute Case study , http://home.insight.rr.com/procana/
ARP Spoofing and
Man-in-the-Middle Attacks
Anatomy
of an ARP Poisoning Attack
General Links
Cisco documentation
RFCs are available at http://www.ietf.org/rfc.
SANS Institute for Information Security,
SANS Top 25 Security Papers
Routing software: Zebra GateD™
Traffic Shaping
using Linux
John "JI" Ioannidis' Course on Internet Routing
Internet2 Workshop References
- Troubleshooting Methodology [PDF]
[DOC]
- Cisco/JunOS Multicast Command Reference [DOC]
- JunOS RIB Group Cheatsheet [DOC]
- Juniper's JunOS CLI Reference [PDF]
Last updated:
Home -
Publications - Teaching - Software
- Personal - Contact
Please feel free to send your comments and suggestions
to Angelos Stavrou.
© 2005 Angelos Stavrou, NSL, Computer Science Department, Columbia
University
|