Course
Outline
A hands on TCP/IP lab course
that emphasizes the main networking concepts
taught in ICS 153 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 and Class Notes: Available on the web
Class Time: Monday: 12noon – 2:50pm
Class Room: CS 432
Lab Time: Open lab. I will be available in the lab every week on Wednesday 10am – 11am. TA will be available in the lab every week on Tuesday and Thursday 12noon - 4pm.
Lab Room: CS 364
TA: Hoan Tran - hoant@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
· Introduction - Lab_1 (Week 1) : Linux/Unix Primer
· Getting Familiar with the Equipment
· Introduction to Unix/Linux
· Some basic commands for collecting data
· Single Segment Networks - Lab_2 (Week 2) : Chapters 1, 2.1-1.5, 3 up to 3.3.3, 5.1, 5.3, 6.1-3
· IP Addressing and Network Prefixes
· ARP
· Configuring Interfaces
· 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
· Dynamic Routing - Lab_4 (Week 5) : Chapters 5.1, 5.7, 5.8,
· RIP
· OSPF
· Midterm (Week 6)
· 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)
· Final (Week 11)