Course Outline


This course is a lab. The goal of the course is to reinforce some of the networking concepts that were taught in any introductory networking course. The lab is structured around exercises that highlight topics such as addressing, subnetting, bridging, ARP, routing (RIP, OSPF), TCP, ICMP, NAT, DHCP, DNS, etc. The course consists of 10 weeks of networking labs. In lab quizes are used to evaluate the students’ understanding of the material and ensure that students have attempted the lab exercises in the class handouts. Students are required to review introductory networking material for each lab. Some advanced networking material will we covered in last few weeks of the course that are not labs.


Prerequisites: Introduction to Networking Course (a strict requirement!)


Class Notes: Available on the web (see below)

Software: Available with online downloads (GNS3, VirtualBox, Wireshark, Ubuntu, Cisco).

Labs: Available on the web (see below)

Class Communication: Piazza Classroom - All students will be added and all discussion related to labs and quizzes should be directed thru Piazza to the TA, Reader, and myself and other students. All welcome to participate and respond. I will monitor activity and give some extra credit to those that are vocal and have intelligent and responsible responses.


Class Time: Thursday:  5pm – 7:50pm

Class Room:  CS 180


Lab Room: CS 183 TTh 5-8pm, CS 192 TTh 6-8pm


TA: Sabur Hassan Baidya,

Reader: YunHo Huh,

TA Office Hours: Wednesday 5-7pm, Room DBH 3204, Tuesday 11:30am-1:30noon, Room DBH 3219


My coordinates: DBH 3216,

My office hours: Wednesday11:30m - 1:00pm


Course Requirements:  2 In Lab Quizes (30% each), Final (40%)

Course Overview


Lab Set UpCommuications Example, Communications Model, IP Addressing
Data Link Layer, ARP
IP Overview, IP Control Protocol (ICMP), IP Forwarding
UDP, TCP Part 1, TCP Part 2
LAN Switching
Domain Name Server