doctype html> CES 440 Lab / EE 465 Lab: Intro to Networking and Network Management Lab

CES 440 Lab / EE 465 Lab: Intro to Networking and Network Management Lab
Instructor: Ali Kujoory, Ph.D.
Fall 2018

Lab hours: Wed 6-8:45 PM, Salazar 2006
Office Hours: Mon 11:50 AM - 12:30 PM, Wed 2:00 - 2:30 PM, Thu 3:30 - 4:00 PM; or by appointment
Office: Salazar 2010C
Phone: (707) 664-2030

Course Catalogue Description: Laboratory: 1 Unit, 3 hours. This laboratory emphasizes on network concepts and protocols through configuring a network using networking elements and PCs, observing the actual behavior of the overall network, and analyzing and evaluating the results.

Crosslisted with CES 440, Co-Requisite: EE465 Lectures, Prerequisites: (EE 314 or CS 315) EE 442 or consent of Instructor.

Course Learning Objectives (CLOs):

  1. Learn Linux Operating System through Ubuntu OS.
  2. Learn hands-on terminologies in computer connectivity and networking over the Internet.
  3. Learn how to put together simple network and configure the computer ports and network devices by using Command Line Interface (CLI) and Graphical User Interface (GUI), test and verify the operation.
  4. Learn network analyzer in capturing various application data for analysis.
  5. Learn some of the common protocols such as ARP, STP, VLAN, FTP, Web server and their applications.

Course Outcomes (COs):

Students will know

  1. The common Linux commands and their application.
  2. The hands-on networking terminologies of data and computer networking.
  3. How to configure computer IP address for computer connectivity.
  4. How to capture application data and analyze.
  5. Some of the common protocols such as ARP, STP, VLAN, FTP, Web server and their applications.

Textbook: Same textbook as for CES440/EE465 lecture, i.e., "Computer Networks & Internet," Douglas Comer, 6th ed, Pearson, 2014, ISBN 10: 0-13-358793-2 or ISBN 13: 978-0-13-358793-7

Classroom Conducts: Side conversations, cell phone, texting, Internet browsing, eating in the lab, and personal inappropriate or offensive commentary or body languages to other individuals are absolutely not tolerated. We are here to learn.

Lab rules: Please follow the lab rules at

Special Needs: If you have emergency medical information that needs to be shared with the instructor, or require special arrangements in case the building must be evacuated, please inform the instructor.

Grading Policy
Reports 40%
Attendance & Active Participation 10%
Quizzes & Midterm Exam 25%
Final Exam 25%
Total 100%

Grading: A >= 94, A- = 90-93, B+ = 87-89, B =84-86, B- =80-83, C+ =77-79, C- =74-76, C- =70-73, D+ =67-69, D = 64-66, D- = 60-63, F =< 60

Attendance: Attendance is mandatory. There will be no excused absences except in the case of emergencies that could be substantiated.

Class participation: Your participation in the lab is very important and it would help me understand how much you follow the lab experiments. To get the most out of the course, I recommend that you go through the slides and lab instructions before you come to the lab, jot down your questions and ask in the lab.

Lab reports: Lab reports are expected from each student, although some of the labs may be done in a group fashion. You simply need to make a copy of the instruction sheet in MS Words, fill in the answers in the tables provided in the instruction sheet and submit your report in soft copy at the end of each session. Please add your feedback, observations and comments at the end of the report for me to improve the course. 

Please email your reports in MS_Word as attachments. If you could not finish the report by end of the session, submit it by 5 PM the following Saturday. Late report submission is not accepted. You may not receive any grade for the labs you did not attend.

ES Lecture series: You are expected to attend the six presentations in the ES lecture series on the scheduled Thursdays 4:30-5:30 PM. The lectures will help you be aware of the trends of technologies and getting to know the speaker for your future job. Please bring the Attendance Form, fill up the date, name of the speaker and the title of the talk and ask the host of the lecture to sign it for you. 

Quizzes, Exams: There will be drop quizzes at the beginning of the lab sessions. The midterm exam will be at least one hour, and the final exam two hours during the lab period. The exams may be practical, i.e., perform one of the experiments tests, and are intended for you to practice and learn the most out of the course and become polished electrical engineers.

Academic Honesty: You are responsible to behave ethically& honestly. Copying, cheating, forgery, and other unethical or dishonest actions are not tolerated. See SSU Policy on Cheating and Plagiarism.

CES440 Mon 6-8:45 PM EE465 Mon 9-11:45 AM Lab Experiments Notes
8/20/18 8/20/18 Course Intro, Lab SetupUbuntu_Intro, Ubuntu Videos Observe the configuration of the lab, learn Ethernet cable & categories, learn Ubuntu, & install Ubuntu on flash memory
8/27 8/27 Intro to LinuxLinux Lab Intro to Linux, practice Linux command using Ubuntu
9/3 9/3 Labor Day  Campus closed
9/10 9/10 Lower_TCP_IPBasics Lab, Part 1: Configuring Computer Ports Identifying the Ethernet ports and their proper set up, ifconfig, and ping command
9/17 9/17 Hubs_Switches_RoutersBasics Lab, Part 2: Connecting Computers Explain hubs, switches, & routers, Connect computers over the hub or switch & learn the differences
9/24 9/24 Network AnalyzersWireshark_Lab Basic protocol analysis and applications
10/1 10/1 Wireshark_TCP_UDP_Lab TCP & UDP protocol analysis, difference between TCP & UDP
10/8 10/8 HTTP Wireshark_HTTP_Wireshark_DNS_Lab, Review for Midterm  HTTP protocol analysis
10/15 10/15 Midterm Covers all materials covered to-date
10/22 10/22 ARPVideo on ARPWireshark_ARP_Lab Address Resolution Protocol, ARP Protocol Analysis
11/29 10/29 Web_Server_Lab Construct your Webserver for public access with security
11/5 11/5 VLAN_Lab Partition a LAN into secured VLANs (IEEE 802.1Q) (access switch console)
11/12 11/12 FTP_Server_Lab Make FTP Server to transfer file between a client and a server
11/19 11/19 STP video  STP_lab Spanning Tree Protocol (IEEE 802.1D & Q) to avoid loop creation when redundant paths are in the network (access console of switches). Please make sure to submit the SETE by this Friday.
11/26 11/26 Review for Final exam and Make Up Lab  
  12/3/2018 EE465 Final Exam, 9-11:00 AM Salazar 2006  
12/3/2018   CES440 Final Exam, 9-11:00 AM, Salazar 2006  


Student Learning Outcomes vs. Course Learning Objectives:
(Support Level (0-5) 0=No support, 1=lowest support, 5=highest support)

ABET Student Outcomes Course Learning Objectives Level of Support
(a) an ability to apply knowledge of mathematics, science, and engineering    
(b) an ability to design and conduct experiments, as well as to analyze and interpret data C, D 4
(c) an ability to design a system, component, or process to meet desired needs E 3
(d) an ability to function on multi-disciplinary teams
(e) an ability to identify, formulate, and solve engineering problems
(f) an understanding of professional and ethical responsibility
(g) an ability to communicate effectively
(h) the broad education necessary to understand the impact of engineering solutions in a global and societal context
(i) a recognition of the need for, and an ability to engage in life-long learning
(j) a knowledge of contemporary issues
(k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice A, C, E 4

Assessment Methods:

Assessment of the student learning

  1. Student reports on the lab experiments performed
  2. The quality and technical content of the report

Course quality Assessment

  1. Student survey of the course
  2. Peer instructors feedback