Course
Outline
This course is a
lab. course that will attempt to reinforce some of the networking concepts that
were taught in ICS 156 or ICS 243A. The lab is structured around exercises that
highlight topics such as addressing, subnetting, bridging, ARP, routing (RIP,
OSPF), TCP, ICMP, etc. The course consists of 8 weeks of labs. Every week a
series of exercises are required to be completed. Lab reports are used to
evaluate the students’ understanding of the material and document the
exercises. Students are required to review ICS 153 or ICS 243A material for
each lab. An accompanying text will used and for each exercise the relevant
chapters will be given.
Prerequisites: ICS 153 or ICS 243A (a strict
requirement!)
Text: A Guide to
the TCP/IP Protocol Suite by Floyd Wilder, Artech House, 2nd edition, ISBN:
0-89006-976-X
Lab
Notes:
Available on the web and at the copy center
Class Time: Monday: 12noon – 2:50pm
Class Room: CS 180
Lab Time: Open lab, (if we run into problems then
groups will be required to sign up for slot times). I will be available in the
lab every week: Wednesday 2 pm – 3 pm and Thursday 1pm – 2pm. TA
will be available in the lab: Tuesday 9-11, Wednesday 2-3, and 3:30 - 5:30, Thursday 9-11.
Lab Room: CS 364
TAs: Koji Noguchi - knoguchi@ics.uci.edu
My
coordinates: 458D,
elzarki@uci.edu
My office
hours: Monday
11am-12noon
Course Requirements: Weekly lab reports (includes pre-lab questionnaire) to be handed in at the beginning of class (60% of grade). Midterm and Final Quizzes (15% and 25% respectively of grade).
Course Schedule
· Getting Acquainted - Lab_1 (Week 1) : Linux/Unix Primer
· Getting Familiar with the Equipment
· Introduction to Unix/Linux
· Tools for collecting data
· Single Segment Networks - Lab_2 (Week 2)
· More on Tcpdump and Ethereal
· ARP
· Configuring Interfaces
· IP Addresses and Subnet Masks
· Multiple Segment Networks and Static Routing - Lab_3 (Week 3 and 4): Chapters 3.4
· Using a PC as a Router
· Configuring a Cisco router
· Static Routing Experiments
· Midterm
(Week 6) (closed book, may bring one
double sided sheet of notes)
· Dynamic Routing - Lab_4 (Week 5) : Chapters 5.1, 5.7, 5.8,
· RIP
· OSPF
· Link Layer Switches - Lab_5 (Week 7 and 8) : Chapters 2.1.7
· Using a PC as a bridge
· Configuring a Cisco router as a bridge
· Simple Bridge Experiment
· Spanning Tree algorithm
· Mixed Bridge Router Experiment
· Transport Layer Protocols - Lab_6 (Week 9) : Chapters 4, 6.2, 6.3
· The ttcp program
· UDP
· FTP and TFTP
· TCP
· Connection Establishment and Termination
· Interactive Data Flow
· Flow Control Algorithm
· Timeout and Retransmission
· Review
(Week 10)