Presenter. Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University

Size: px
Start display at page:

Download "Presenter. Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University"

Transcription

1 DEVELOPMENT AND APPLICATION OF A NEW CURRICULUM FOR COMPUTER NETWORKING Presenter Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University Gabriel Alungbe Department of Industrial Engineering &Technology Morehead State University Yuqiu You, Department of Industrial Engineering &Technology Morehead State University This paper describes a course and laboratory of computer networking for students in the Department of Industrial and Engineering Technology (IET) at The Morehead State University. INTRODUCTION Computer networking is a fundamental course for Electrical, Electronics & Computer Technology Program (EECT). Teaching computer networking course for EECT students can be a challenge because of the breadth of topics spanning from electrical engineering to computer engineering and computer science which encompasses concepts from physical layer such as bandwidth, modulation, and coding to application layer such as DNS and DHCP. In our computer networking class, we set up a weekly lab which accounts for the same amount of time as the lecture. The outcome of this curriculum is to have students benefit from a better understanding of fundamental concepts as well as gaining hands-on experience. In this paper, we show how we use network equipments and network analyzers to develop this new curriculum. In the past, our department has purchased networking equipment such as Cisco switches and routers to establish the networking lab. However, we have faced the problems that only limited topics can be explored through these equipments. For most students in my department, they can understand better the topics if they can see how they work. Ethereal is one of such software that can provide the sequence of messages exchanged between two protocol entities so that students can see network protocol in action. The Ethereal labs are good for students to investigate every part of the network. However, Ethereal cannot provide students with hands-on experience on how to configure and maintain router and server. Therefore, we designed 9 labs on router and server configuration and maintenance. However, the scope of the lab topics with router and server are limited, such as we only have 100Mbps cable so that we cannot investigate the performance if the 100Mbps cable is substituted by 1Gbps cable. Recently, I found the OPNET IT Guru simulator can be used for evaluation of network design. OPNET is a very powerful network simulator. It provides network modeling, simulation, and analysis. It has been widely used for research and professional network design. With OPNET, engineer and system administrator can very effectively analyze the system performance, diagnose problem, and validate changes before they are implemented. However, it is also very, very expensive. Fortunately a limited (at no cost) academic version OPNET IT Guru Academic Edition exists that is good enough for our labs. In this curriculum, I developed two labs which require students to use OPNET IT Guru Academic Edition to design and validate a network.

2 Therefore, in this curriculum, I use Ethereal, OPNET IT Guru, Cisco Switch, Cisco Router, and Linux to develop 15 computer networking labs so that students will better understand the concepts of framing, encapsulation, and protocol as well as know how to implement, manage, and analyze a networking design configuration and maintenance of router and server. The lecture mainly focuses on the concepts, principles, and protocols on computer networking. The textbook that we adopted is Andrew S. Tanenbaum s Computer Networks, 4th edition [1]. Students attending both lecture and lab will obtain better understanding of the fundamentals of data transmission, internetworking protocol, and network security and gain the skills to design and analyze computer networking, configure and maintain network switches and routers, and install and maintain network server. This paper will describe the labs with feedback from students. The main goals of the labs are to: To understand the concepts of layer To understand the concepts of encapsulation and framing To gain skills on conducting network design and evaluation. To gain hands-on experience on configuration and maintenance of switch, router, and server. To gain skills on trouble shooting ETHEREAL Understanding of the concepts on layering, encapsulation, and protocol can often be greatly deepened by seeing protocol in action and by observing the sequence of message exchanges between two protocol entities, delving down into the details of protocol operation, and causing protocol to perform certain actions and then observing these actions and their consequences. This can be done in a simulated environment or in a real network such as the Internet [2]. The former approach will allow students run various network applications in different scenarios using a computer in the lab. Students will observe the network protocol in the computer in action, interacting and exchanging messages with protocol entities executing elsewhere in the Internet. Ethereal, which has similar functions as tcpdump, is such a tool that can be used to capture and analyze packets in networks. In fact, Ethereal is also used by network professionals around the world for troubleshooting, analysis, software and protocol development, and education. It has all of the standard features you would expect in a protocol analyzer, and several features not seen in any other product. Its open source license allows talented experts in the networking community to add enhancements. It runs on all popular computing platforms, including Unix, Linux, and Windows. The basic tool for observing the messages exchanged between executing protocol entities is called a packet sniffer. As the name suggests, a packet sniffer captures ( sniffs ) messages being sent/received from/by a computer; it will also typically store and/or display the contents of the various protocol fields in these captured messages. A packet sniffer itself is passive. It observes messages being sent and received by applications and protocols running on a computer, but never sends packets itself. Similarly, received packets are never explicitly addressed to the packet sniffer. Instead, a packet sniffer receives a copy of packets that are sent/received from/by application and protocols executing on your machine. The structure of Ethereal is shown in Figure 1 [2]. It has two parts. At the right side are the protocols and applications that run on a computer. In the dashed rectangle is the packet sniffer or Ethereal installed in the computer which consists of two parts. The packet capture receives a copy of every link-layer frame that is sent from or received by the computer. The packet analyzer will display the contents of all fields within a protocol message. In order to do so, the packet analyzer must understand the structure of all messages exchanged by protocol. Ethereal currently supports more than 700 protocols [3].

3 Figure 1. Structure of Ethereal PEDAGOGICAL DESIGN Our lecture follows the traditional bottom up scheme in teaching networking [1]. We begin with an introduction of computer network; followed by physical layer, data link layer (including MAC layer), network layer, transport layer, and application layer. The idea behind this pedagogical approach is to have students to explore the detail of packet switching networks, such as cabling, fragmentation, routing algorithm, and experience how to build a virtual network and test its performance. We have 15 labs that haven developed to topics from [1] and has been taught in the fall semester 2006 and is taught again in fall Each lab has 2 hour activities, held weekly for 15 weeks in our networking lab in the IET department at the Morehead State University. LAB EXERCISES Lab 1 Introduction to Ethereal The objective of this lab is to let students know where to get Ethereal, how to install Ethereal, and explore the different functions provided by Ethereal. Students will be asked to capture packets while browsing website and then use Ethereal to analyze the captured packet.

4 Command menus Line of Captured Packets Details of Selected Packet Header Packet content in hex and ASII Figure 2. Ethereal GUI Figure 2 shows the interface of Ethereal and information of captured packets. Students will be required to explore all functions of Ethereal and give explanations on the captured packets. Lab 2 Using Ethereal to explore encapsulation The objective of this lab is to investigate the Ethernet protocol. Students will be required to review Ethernet and link-layer addressing. Then students will use Ethereal to capture packets. Students need to examine the captured packet to find the source and destination MAC addresses, frame format, frame type, and content of payload. Lab 3 Building a local area networking This lab focuses on the ability to connect two or three PCs to create a simple peer-to-peer Ethernet LAN between workstations with or without a hub or a switch. In addition to the Layer 1 physical and Layer 2 data link connections, the computers must also be configured with the correct IP network settings, which is Layer 3, so that they can communicate. A basic CAT 5/5e UTP crossover cable and straight through cable are all that is needed. Lab 4 Connecting a router This lab will ask students to identify the Ethernet and FastEthernet interfaces on the router; identify and locate the proper cables to connect the router and PC to a hub or switch; configure HyperTerminal to establish a console session with the router; use several basic router commands to determine how the router is configured; and use the router help facility. Lab 5 Configuring a router After this lab, students will be able to identify basic router modes of user EXEC and privileged EXEC; use commands to enter specific modes; become familiar with router prompt for each mode; configure a password for console login to user mode and for virtual terminal sessions; configure a secret password for privileged mode; and configure the router interfaces. Lab 6 LAN configuration In this lab, students will be required to use all their knowledge obtained from lab 4 and lab 5 to build a LAN as shown in the following figure.

5 Figure 3. LAN configuration Lab 7 Routing and routing protocols In this lab, students will learn how to configure static routes between routers to allow data transfer between networks without using dynamic routing protocols. The network used in the lab is shown in figure 4. The equipment configurations are listed in table I. Table 1. Lab equipment configuration Router Router Name FastEthernet0 Interface Type Serial Serial0 Address Designation Address 0 Router 1 GAD DCE Router 2 BHM DTE

6 Switch/Hub Router 1 Router 2 Straight- Through Cable Rollover (Console) Cable Crossover Cable Figure 4. Network Serial Cable Lab 8 Routing using RIP The objectives of this lab is to set up an IP addressing scheme using Class B networks; configure the dynamic routing information protocol (RIP) on routers; observe routing activity using the debug ip route command; prevent routing updates through an interface to regulate advertised routes; use the passive-interface command and add a default route; gain access to a router with an unknown privileged EXEC (enable) password The network used in this lab is exactly same as lab 7 shown in figure 4. The lab equipment configurations are listed in table II. Table 2. Lab equipment configuration Router Designation Router Name FastEthernet0 address Interface Type Serial0 Address Router 1 GAD DCE Router 2 BHM DTE Lab 9 Basics of OPNET IT Guru Academic Edition OPNET IT Guru Academic Edition enables students to better understand the core concepts of networking and equips them to effectively troubleshoot and manage real-world network infrastructures. This lab teaches students the basics of using OPNET IT Guru Academic Edition, including creating projects, building models, choosing statistics, managing scenarios, and viewing results. Students will be required to follow the tutorial provided by the software. Lab 10 Network Design The objective of this lab is to demonstrate the basics of designing a network, taking into consideration the users, services, and locations of the hosts. Optimizing the design of a network is a major issue. Simulations are usually used to analyze the conceptual design of the network. The initial conceptual design is usually refined several times until a final decision is made to implement the design. The objective is to have a design that maximizes the network performance, taking into consideration the cost constraints and the required services to be offered to different types of users. After the

7 network has been implemented, network optimization should be performed periodically throughout the lifetime of the network to ensure maximum performance of the network and to monitor the utilization of the network resources. In this lab students will design a network for a company that has four departments: Research, Engineering, E- Commerce, and Sales. Students will utilize a LAN model that allows them to simulate multiple clients and servers in one simulation object. This model dramatically reduces both the amount of configuration work student need to perform and the amount of memory needed to execute the simulation. Students will be able to define a profile that specifies the pattern of applications employed by the users of each department in the company. By the end of this lab, student will be able to study how different design decisions can affect the performance of the network. The network model used in the lab 10 is shown in figure 5. Figure 5. Network model Lab 11 TCP Performance using Different Congestion Control Mechanism In this lab, students will conduct the lab to investigate the congestion control algorithms implemented by the transmission Control Protocol (TCP). Students will study TCP s use of sequence and acknowledgement numbers and they ll look at TCP s receiver-advertised flow control mechanism. They will investigate the performance (throughput and round-trip time) of the TCP connection between the client and the server. Lab 12 Installing an FTP server This lab will let students be familiar with Linux command and be able to configure FTP server. Students will learn how to boot Linux system; how to use Linux command, such as emacs, cp, pwd, ls, netstat, etc. After they are familiar with Linux, they need to learn how to configure a FTP server. Lab 13 Installing DHCP server This lab will deepen the concepts of DHCP application and teach students how to configure DHCP server in Linux. Lab 14 Installing APACHE Running a web server proves a common way in which people expose themselves to an "alternative" operating system known as Linux. We call the web server most commonly used on the web today Apache. It is based on work done at NCSA on the httpd web server. According to a netcraft survey, the Apache web server dominates the market with more than 60% saturation. Students will be required to configure the APACHE server in Linux. Lab 15 Installing SAMBA Samba is a great tool for letting Microsoft Windows users share hard drives and printers with Linux users. With the recent release of Samba 2.2, the Samba team has made major improvements to their server software, including

8 support for Windows 2000, NT 4.0, and XP clients. Students will become familiar with SAMBA and be able to configure SAMBA server in Linux after this lab. STUDENT FEEDBACK After one run of this course during the fall 2006, we have assessed the educational value of the lab exercises through feedback from students. Our results show that students found that these labs are very interesting and easy to follow. They consider the lab necessary for them to understand protocols, message, and datagram and frame format and they are well motivated by lab exercises. In addition to help students understand the concepts, details of packet formats, and protocols, these lab exercises provide the following main benefits Hands-on experience with switch, router, and Linux Hands-on experience with Ethereal to trouble-shoot and diagnose networks. Hands-on experience on OPNET IT GURU to construct different computer networks and conduct network performance analysis CONCLUSIONS A series of labs has been developed which can let students observe protocols in action, run various networks in a virtual environment, obtain hands-on experience on switch, router, and server. Feedbacks show that these labs can motivate student s interest in networking, help them gain hands-on experience. REFERENCES [1] Andrew S. Tanenbaum, Computer Networks, 4 th Edition, Prentice Hall, [2] J. F. Kurose and Keith W. Ross, Supplement to Computer Networking: A Top-Down Approach Featuring the Internet, 3 rd Edition, Addison Wesley, [3] accessed on September 16, 2007.

Computer Networks IT321

Computer Networks IT321 Computer Networks IT321 CS Program 3 rd Year (2 nd Semester) Page 1 Assiut University Faculty of Computers & Information Computer Science Department Quality Assurance Unit Computer Networks Course Specifications

More information

Using Ethereal As A Tool For Network Security Mentor: Mr. Christopher Edwards Team Members: Jerome Mitchell, Anthony Anderson, and Napoleon Paxton

Using Ethereal As A Tool For Network Security Mentor: Mr. Christopher Edwards Team Members: Jerome Mitchell, Anthony Anderson, and Napoleon Paxton Using Ethereal As A Tool For Network Security Mentor: Mr. Christopher Edwards Team Members: Jerome Mitchell, Anthony Anderson, and Napoleon Paxton Abstract The Office of Navel Research Network Team actively

More information

Wireshark Lab: Getting Started v6.0

Wireshark Lab: Getting Started v6.0 Wireshark Lab: Getting Started v6.0 Supplement to Computer Networking: A Top-Down Approach, 6 th ed., J.F. Kurose and K.W. Ross Tell me and I forget. Show me and I remember. Involve me and I understand.

More information

Prepared By: Eng. Wasan Fraihat

Prepared By: Eng. Wasan Fraihat Objectives Taibah University College of Computer Science & Eng. Computer Engineering Department Computer Networks Laboratory CN332 Lab. 1 Cabling & Packet Sniffing Prepared By: Eng. Wasan Fraihat 1. To

More information

Ethereal Lab: Getting Started

Ethereal Lab: Getting Started Ethereal Lab: Getting Started Version: July 2005 2005 J.F. Kurose, K.W. Ross. All Rights Reserved Computer Networking: A Topdown Approach Featuring the Internet, 3 rd edition. Tell me and I forget. Show

More information

Wireshark Lab: Getting Started

Wireshark Lab: Getting Started Wireshark Lab: Getting Started This following content is edited from the wireshark lab exercise provided by J.F. Kurose, and K.W. Ross, "Computer Networking: A Top down approach" 5th ed. Pearson, 2010.

More information

Wireshark Lab: Getting Started v6.0

Wireshark Lab: Getting Started v6.0 Wireshark Lab: Getting Started v6.0 Supplement to Computer Networking: A Top-Down Approach, 6 th ed., J.F. Kurose and K.W. Ross Tell me and I forget. Show me and I remember. Involve me and I understand.

More information

Wireshark Lab: Getting Started

Wireshark Lab: Getting Started Wireshark Lab: Getting Started Version: 2.0 2007 J.F. Kurose, K.W. Ross. All Rights Reserved Computer Networking: A Topdown Approach, 4 th edition. Tell me and I forget. Show me and I remember. Involve

More information

Wireshark Lab: Getting Started v7.0

Wireshark Lab: Getting Started v7.0 Wireshark Lab: Getting Started v7.0 Supplement to Computer Networking: A Top-Down Approach, 7th ed., J.F. Kurose and K.W. Ross Tell me and I forget. Show me and I remember. Involve me and I understand.

More information

DKT 224/3 LAB 2 NETWORK PROTOCOL ANALYZER DATA COMMUNICATION & NETWORK SNIFFING AND IDENTIFY PROTOCOL USED IN LIVE NETWORK

DKT 224/3 LAB 2 NETWORK PROTOCOL ANALYZER DATA COMMUNICATION & NETWORK SNIFFING AND IDENTIFY PROTOCOL USED IN LIVE NETWORK DKT 224/3 DATA COMMUNICATION & NETWORK LAB 2 NETWORK PROTOCOL ANALYZER SNIFFING AND IDENTIFY PROTOCOL USED IN LIVE NETWORK Lab #2 2 Lab #2 : Network Protocol Analyzer (Sniffing and Identify Protocol used

More information

Ethereal Lab: Getting Started

Ethereal Lab: Getting Started Ethereal Lab: Getting Started One s understanding of network protocols can often be greatly deepened by seeing protocols in action and by playing around with protocols observing the sequence of messages

More information

Introduction. An introduction to the equipment and organization of the Internet Lab.

Introduction. An introduction to the equipment and organization of the Internet Lab. Introduction An introduction to the equipment and organization of the Internet Lab. Some material in this slide set is copyrighted, Pearson Education, 2004 Internet Lab Equipment 4 Linux PCs 4 Cisco Routers

More information

Lab: 2. Wireshark Getting Started

Lab: 2. Wireshark Getting Started Lab: 2 Wireshark Getting Started One s understanding of network protocols can often be greatly deepened by seeing protocols in action and by playing around with protocols observing the sequence of messages

More information

New Undergraduate Course Proposal Form

New Undergraduate Course Proposal Form New Undergraduate Course Proposal Form 1. Department and Contact Information Tracking Number Date & Time Submitted 790 2009-02-13 14:13:42 Department College Budget Account Number Computer Science & Engieering

More information

Lab Troubleshooting RIP

Lab Troubleshooting RIP Lab 7.2.6 Troubleshooting RIP Objective Set up an IP addressing scheme using class B networks. Configure RIP on routers. Observe routing activity using the debug ip rip command. Examine routes using the

More information

Wireshark intro. Introduction. Packet sniffer

Wireshark intro. Introduction. Packet sniffer Wireshark intro Introduction One s understanding of network protocols can often be greatly deepened by seeing protocols in action and by playing around with protocols observing the sequence of messages

More information

Lab 4.2.5a Connectivity Tests Ping

Lab 4.2.5a Connectivity Tests Ping Lab 4.2.5a Connectivity Tests Ping Objective Use the ping command to send ICMP datagrams to target host. Verify that the network layer between source and destination is working properly. Retrieve information

More information

New York University Computer Science Department Courant Institute of Mathematical Sciences

New York University Computer Science Department Courant Institute of Mathematical Sciences New York University Computer Science Department Courant Institute of Mathematical Sciences Course Title: Data Communication & Networks Course Number: g22.2662-001 Instructor: Jean-Claude Franchitti Session:

More information

Lab 1: Packet Sniffing and Wireshark

Lab 1: Packet Sniffing and Wireshark Lab 1: Packet Sniffing and Wireshark Fengwei Zhang Wayne State University Course: Cyber Security Practice 1 Packet Sniffer Packet sniffer is a basic tool for observing network packet exchanges in a computer

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) What is Computer Network? A group of

More information

Networking 101. Introduction to Ethernet networking basics; Network types, components, configurations. Routers. Switches. Servers.

Networking 101. Introduction to Ethernet networking basics; Network types, components, configurations. Routers. Switches. Servers. Switches Routers PCs Networking 101 Introduction to Ethernet networking basics; Network types, components, configurations Servers Hubs Protocols Cat-5 UTP NICs Page 1 July 28, 2000 Network Types LAN Local

More information

Course specification

Course specification The University of Southern Queensland Course specification Description: Computer Communication and Internetworking Subject Cat-nbr Class Term Mode Units Campus CSC 3407 30385 1, 2004 ONC 1.00 WIBAY Academic

More information

Fundamentals of Telecommunication Networks (ECP 602)

Fundamentals of Telecommunication Networks (ECP 602) Fundamentals of Telecommunication Networks (ECP 602) c Samy S. Soliman EECE Department - Cairo University, Egypt Zewail City - University of Science and Technology ECNG Department - American University

More information

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE I. Description of Course: 1. Department/Course: CNET - 155A 2. Title: Introduction to Networks (CCNA1) 3. Cross Reference: 4. Units:

More information

Wireshark Lab: Getting Started v7.0

Wireshark Lab: Getting Started v7.0 Wireshark Lab: Getting Started v7.0 Adapted by HMC from the supplement to Computer Networking: A Top-Down Approach, 7 th ed., J.F. Kurose and K.W. Ross Tell me and I forget. Show me and I remember. Involve

More information

Project points. CSE422 Computer Networking Spring 2018

Project points. CSE422 Computer Networking Spring 2018 Project 1 100 points Introduction One s understanding of network protocols can often be greatly deepened by seeing protocols in action and by playing around with protocols observing the sequence of messages

More information

Wireshark Lab: Getting Started

Wireshark Lab: Getting Started Wireshark Lab: Getting Started Tell me and I forget. Show me and I remember. Involve me and I understand. Chinese proverb 2005-2019, J.F Kurose and K.W. Ross, All Rights Reserved Introduction to Wireshark

More information

Internetworking Switching and Routing MODULE LEVEL 7 MODULE CREDIT POINTS 30 SI MODULE CODE (if known) Computer Systems & Networks

Internetworking Switching and Routing MODULE LEVEL 7 MODULE CREDIT POINTS 30 SI MODULE CODE (if known) Computer Systems & Networks MODULE DESCRIPTOR MODULE TITLE Internetworking Switching and Routing MODULE LEVEL 7 MODULE CREDIT POINTS 30 SI MODULE CODE (if known) 12-7952 MODULE JACS CODE G410 SUBJECT GROUP Computer Systems & Networks

More information

CCNA 1 Final Exam Answers UPDATE 2012 eg.1

CCNA 1 Final Exam Answers UPDATE 2012 eg.1 CCNA 1 Final Exam Answers UPDATE 2012 eg.1 January 12th, 2012AdminLeave a commentgo to comments Which of the following are the address ranges of the private IP addresses? (Choose three.) 10.0.0.0 to 10.255.255.255

More information

Wireshark Lab: Getting Started v6.0 Supplement to Computer Networking: A Top-Down Approach, 6th ed., J.F. Kurose and K.W. Ross

Wireshark Lab: Getting Started v6.0 Supplement to Computer Networking: A Top-Down Approach, 6th ed., J.F. Kurose and K.W. Ross Wireshark Lab: Getting Started v6.0 Supplement to Computer Networking: A Top-Down Approach, 6th ed., J.F. Kurose and K.W. Ross 2005-21012, J.F Kurose and K.W. Ross, All Rights Reserved In the Wireshark

More information

Faculty of Science and IT Course title. Pre-requisite/corequisite

Faculty of Science and IT Course title. Pre-requisite/corequisite Faculty Course number Faculty of Science and IT 022242 Department Course title Computer Science Network Protocols Number of credit hours 3 Pre-requisite/corequisite Computer network Brief course description.

More information

University of Maryland Baltimore County Department of Information Systems Spring 2015

University of Maryland Baltimore County Department of Information Systems Spring 2015 University of Maryland Baltimore County Department of Information Systems Spring 2015 IS 450/650: Data Communications and Networks Homework Assignment 1 Wireshark Lab (Handed Out: February 3, 2015 (Tuesday),

More information

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

EE3315 Internet Technology   EE3315 Internet Technology Overview Slide 1 EE3315 Internet Technology http://www.cityu.edu.hk/ug/current/course/ee3315.htm EE3315 Internet Technology Overview Slide 1 Course Aim This course aims to provide students with the knowledge of key protocols

More information

Data Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324

Data Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324 Data Encapsulation & OSI & TCP/IP Models Week 2 Lecturer: Lucy White lbwhite@wit.ie Office : 324 1 Network Protocols A protocol is a formal description of a set of rules and conventions that govern a particular

More information

Submit your captured trace file from the TCP lab exercise (Section 1 describes how this can be done).

Submit your captured trace file from the TCP lab exercise (Section 1 describes how this can be done). TCN 5030 - Project 2 Overview: This project will give you hands-on experience with the Wireshark network protocol analyzer, by investigating the behavior of TCP. Wireshack is a popular open-source tool

More information

Department Of Computer Science

Department Of Computer Science Department Of Computer Science Laboratory Manual Prepared By: Muhammad Nouman Farooq Lecturer and Course Coordinator Course: Computer Communication and Networks (CS-205) Page 1 of 43 Table of Contents

More information

UNI CS 3470 Networking Project 5: Using Wireshark to Analyze Packet Traces 12

UNI CS 3470 Networking Project 5: Using Wireshark to Analyze Packet Traces 12 UNI CS 3470 Networking Project 5: Using Wireshark to Analyze Packet Traces 12 Due Wednesday, 12/7, at 11:59:59 PM. One s understanding of network protocols can often be greatly deepened by seeing protocols

More information

CISCO SYSTEM ADMINISTRATION (41)

CISCO SYSTEM ADMINISTRATION (41) CISCO SYSTEM ADMININSTRATION PAGE 1 OF 11 CONTESTANT ID# Time Rank CISCO SYSTEM ADMINISTRATION (41) Regional 2012 TOTAL POINTS (500) Failure to adhere to any of the following rules will result in disqualification:

More information

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks 1 Course Description Information 1.1 Catalog description This course is designed to bring students up to the state of the art

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST2307 Networking Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course introduces

More information

CS 471 Networking and Distributed Operating Systems

CS 471 Networking and Distributed Operating Systems CS 471 Networking and Distributed Operating Systems Course Information MEETING TIMES University of Kentucky Department of Computer Science Spring 2008 MWF 11:00am - 11:50am, Room FPAT 257 INSTRUCTOR Jim

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, yderabad - 500 043 INFORMATION TECNOLOGY COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator Team of Instructors

More information

Data Communications and Networks Spring Syllabus and Reading Assignments

Data Communications and Networks Spring Syllabus and Reading Assignments Data Communications and Networks Spring 2018 Syllabus and Assignments Revision Date: January 24, 2018 Course : This course teaches the design and implementation techniques essential for engineering robust

More information

CCNA Boot Camp. Course Description

CCNA Boot Camp. Course Description CCNA Boot Camp Course Description CCNA Boot Camp combines both the Interconnecting Cisco Network Devices Part 1 (ICND1) course and the Interconnecting Cisco Network Devices Part 2 (ICND2) course into one

More information

Lab Troubleshooting Using traceroute Instructor Version 2500

Lab Troubleshooting Using traceroute Instructor Version 2500 Lab 9.3.4 Troubleshooting Using traceroute Instructor Version 2500 294-833 CCNA 2: Routers and Routing Basics v 3.1 - Lab 9.3.4 Copyright 2003, Cisco Systems, Inc. Objective Use the traceroute Cisco IOS

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY. The City University of New York

NEW YORK CITY COLLEGE OF TECHNOLOGY. The City University of New York NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York DEPARTMENT: Electrical and Telecommunications Engineering Technology SUBJECT CODE TCET3242 Advanced Communication Network AND TITLE:

More information

A VENDOR NEUTRAL LOCAL AREA NETWORKING LABORATORY COURSE. Samuel Liles ABSTRACT

A VENDOR NEUTRAL LOCAL AREA NETWORKING LABORATORY COURSE. Samuel Liles ABSTRACT Session B-T2-2 A VENDOR NEUTRAL LOCAL AREA NETWORKING LABORATORY COURSE Samuel Liles Purdue University Calumet, Indiana; Email: sliles@purdue.edu ABSTRACT The successful execution of a local area networking

More information

Lab Correcting RIPv2 Routing Problems

Lab Correcting RIPv2 Routing Problems Lab 9.4.2 Correcting RIPv2 Routing Problems e Interface IP Address Subnet Mask Default Gateway Device Host Name Interface IP Address Subnet Mask Default Gateway R1 BRANCH1 Fast Ethernet 0/0 172.16.0.1

More information

CCRI Networking Technology I CSCO-1850 Spring 2014

CCRI Networking Technology I CSCO-1850 Spring 2014 CCRI Networking Technology I CSCO-1850 Spring 2014 Instructor John Mowry Telephone 401-825-2138 E-mail jmowry@ccri.edu Office Hours Room 2126 Class Sections 102 Monday & Wednesday 6:00PM-9:50PM, starts

More information

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18 City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Computer Networks Course Code: CS3201 Course Duration: 1

More information

CCNA DISCOVERY V4.0 WORKING AT A SMALL-TO-MEDIUM BUSINESS OR ISP INSTRUCTOR REFERENCE GUIDE. Prepared by Cisco Learning Institute

CCNA DISCOVERY V4.0 WORKING AT A SMALL-TO-MEDIUM BUSINESS OR ISP INSTRUCTOR REFERENCE GUIDE. Prepared by Cisco Learning Institute CCNA DISCOVERY V4.0 WORKING AT A SMALL-TO-MEDIUM BUSINESS OR ISP COMPARISON OF NEW CURRICULA WITH EXISTING CURRICULA Prepared by Cisco Learning Institute June 25, 2007 Working for a Small-to-Medium Business

More information

~ 1 ~ Ankara University Department of Computer Engineering COM LAB 1 Part 1

~ 1 ~ Ankara University Department of Computer Engineering COM LAB 1 Part 1 ~ 1 ~ Ankara University Department of Computer Engineering COM332 2017 LAB 1 Part 1 SECTION 1 PC Network TCP/IP Configuration Objective Identify tools used to discover a computer network configuration

More information

Experiment 3: Protocol Visualization with Packet Tracer

Experiment 3: Protocol Visualization with Packet Tracer Experiment 3: Protocol Visualization with Packet Tracer Learning Objectives: Explore Packet Tracer Real-time mode Explore the Logical Workspace Explore Packet Tracer operation Connect devices Examine a

More information

A. Department Information: Business and Economics Management Information Systems Course ID: MIS 090

A. Department Information: Business and Economics Management Information Systems Course ID: MIS 090 SAN BERNARDINO VALLEY COLLEGE CURRICULUM APPROVED: FA2000 1 I. CATALOG DESCRIPTION: A. Department Information: Division: Business and Economics Department: Management Information Systems Course ID: MIS

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

CPSC 5157G Computer Networks

CPSC 5157G Computer Networks CPSC 5157G Computer Networks Instructor Dr. Jianhua Yang Center for Commerce and Technology 28 (706) 565 3520 e mail: yang_jianhua@colstate.edu website: http://csc.colstate.edu/yang/ Office Hours (Fall

More information

CCNA MCQS with Answers Set-1

CCNA MCQS with Answers Set-1 CCNA MCQS with Answers Set-1 http://freepdf-books.com CCNA MCQS with Answers Set-1 Question 1# - Which of the following are ways to provide login access to a router? (choose all that apply) A. HTTP B.

More information

Interconnecting Cisco Networking Devices Part 1 ICND1

Interconnecting Cisco Networking Devices Part 1 ICND1 Interconnecting Cisco Networking Devices Part 1 ICND1 Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview Interconnecting Cisco Networking Devices, Part 1 (ICND1) v3.0

More information

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18 City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Computer Networks and Internets Course Code: CS5222 Course

More information

SYSTEMS ADMINISTRATION USING CISCO (315)

SYSTEMS ADMINISTRATION USING CISCO (315) Page 1 of 10 Contestant Number: Time: Rank: SYSTEMS ADMINISTRATION USING CISCO (315) REGIONAL 2014 TOTAL POINTS (500) Failure to adhere to any of the following rules will result in disqualification: 1.

More information

Overview. Cisco 805 Router Overview CHAPTER

Overview. Cisco 805 Router Overview CHAPTER CHAPTER 1 Overview This chapter provides an overview of the Cisco 805 router, sample networks in which the router is commonly used, and router configuration options. Cisco 805 Router Overview The Cisco

More information

CCNA2 Chapter 1 Practice

CCNA2 Chapter 1 Practice CCNA2 Chapter 1 Practice Where should a crossover UTP cable be used? (Choose 2) To connect two PCs together directly. To connect a router to an Ethernet switch. To connect a PC to an Ethernet switch. To

More information

Evaluation of the Effect of Wireshark-based Laboratories on Increasing Student Understanding of Learning Outcomes in a Data Communications Course

Evaluation of the Effect of Wireshark-based Laboratories on Increasing Student Understanding of Learning Outcomes in a Data Communications Course Paper ID #7675 Evaluation of the Effect of Wireshark-based Laboratories on Increasing Student Understanding of Learning Outcomes in a Data Communications Course Dr. Craig A Chin, Southern Polytechnic State

More information

Cisco 1: Networking Fundamentals

Cisco 1: Networking Fundamentals Western Technical College 10150110 Cisco 1: Networking Fundamentals Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 3.00 Total Hours 90.00 This course

More information

Pearson: Networking Essentials, 4/E (Course & Lab) Course Outline. Pearson: Networking Essentials, 4/E (Course & Lab) 18 Oct

Pearson: Networking Essentials, 4/E (Course & Lab) Course Outline. Pearson: Networking Essentials, 4/E (Course & Lab) 18 Oct Course Outline Pearson: Networking Essentials, 4/E (Course & Lab) 18 Oct 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

Network Architecture I

Network Architecture I Network Architecture I Degree in: Communications Electronic Engineering Telecommunication Systems Engineering Telecommunication Technologies Engineering Telematics Engineering Universidad de Alcalá 2016/17

More information

Course Outline. Pearson - Networking Essentials 3e (Course & lab) N Pearson - Networking Essentials 3e (Course & lab)

Course Outline. Pearson - Networking Essentials 3e (Course & lab)  N Pearson - Networking Essentials 3e (Course & lab) Course Outline Pearson - Networking Essentials 3e (Course & 06 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

Scope and Sequence: CCNA Discovery

Scope and Sequence: CCNA Discovery Scope and Sequence: CCNA Discovery Last updated June 19, 2009 Target Audience The Cisco CCNA Discovery curriculum is primarily designed for Cisco Networking Academy students who are seeking entry-level

More information

Course Outline. Pearson: Networking Essentials, 4/E (Course & Lab)

Course Outline. Pearson: Networking Essentials, 4/E (Course & Lab) Course Outline Pearson: Networking Essentials, 4/E (Course & Lab) 21 Dec 2017 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

Pearson - Networking Essentials 3e (Course & lab) Course Outline. Pearson - Networking Essentials 3e (Course & lab)

Pearson - Networking Essentials 3e (Course & lab) Course Outline. Pearson - Networking Essentials 3e (Course & lab) Course Outline Pearson - Networking Essentials 3e (Course & lab) 19 Jun 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

INTE-C5O44 - Internet

INTE-C5O44 - Internet Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 340 - EPSEVG - Vilanova i la Geltrú School of Engineering 744 - ENTEL - Department of Network Engineering BACHELOR'S DEGREE IN

More information

6. Correspondence relationship between Educational goals and Course goals

6. Correspondence relationship between Educational goals and Course goals 1. Course Title (Course Code) Fundamentals of Information Networks (2201) 2. Instructor Teruaki YOKOYAMA 3. Term Fall 2 4. Outline and Objectives In this course the students study the technologies for

More information

CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists

CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists Name: In this lab you will learn: PartA Cisco 2600 Router Configuration Static Routing PartB 20 min Dynamic

More information

CS 3516: Advanced Computer Networks

CS 3516: Advanced Computer Networks Welcome to CS 3516: Advanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook

More information

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus SYLLABUS DATE OF LAST REVIEW: 1/30/2015 CIP CODE: 11.1006 SEMESTER: COURSE TITLE: COURSE NUMBER: Applied Networking I CRTE0115 CREDIT HOURS: 2 INSTRUCTOR: OFFICE LOCATION: OFFICE HOURS: TELEPHONE: EMAIL:

More information

COMP2330 Data Communications and Networking

COMP2330 Data Communications and Networking COMP2330 Data Communications and Networking Dr. Chu Xiaowen (Second semester, 2009-2010 academic year) Laboratory 3 Last update: Feb-3-2009 Use Wireshark to Analyze IP Packet Objectives: (1) Use Wireshark

More information

SYSTEMS ADMINISTRATION USING CISCO (315)

SYSTEMS ADMINISTRATION USING CISCO (315) Page 1 of 11 Contestant Number: Time: Rank: SYSTEMS ADMINISTRATION USING CISCO (315) REGIONAL 2016 Multiple Choice: Multiple Choice (50 @ 10 points each) TOTAL POINTS (500 points) (500 points) Failure

More information

Basics of datacommunication

Basics of datacommunication Data communication I Lecture 1 Course Introduction About the course Basics of datacommunication How is information transported between digital devices? Essential data communication protocols Insight into

More information

Upon successful completion of this course, the student should be competent to complete the following tasks:

Upon successful completion of this course, the student should be competent to complete the following tasks: COURSE INFORMATION Course Prefix/Number: IST 201 Course Title: Cisco Internetworking Concepts Lecture Hours/Week: 3.0 Lab Hours/Week: 0.0 Credit Hours/Semester: 3.0 VA Statement/Distance Learning Attendance

More information

Introduction. Goal of This Book. Audience for This Book

Introduction. Goal of This Book. Audience for This Book xxvi Networking for Home and Small Businesses, CCNA Discovery Learning Guide Cisco Networking Academy is a comprehensive e-learning program that delivers information technology skills to students around

More information

Midland College Syllabus. ITNW 2413 Networking Hardware

Midland College Syllabus. ITNW 2413 Networking Hardware Midland College Syllabus ITNW 2413 Networking Hardware Course Description: Exploration of hardware devices including cables, servers, and workstations, network connectivity devices and uninterruptible

More information

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE COURSE TITLE ROUTING AND SWITCHING FUNDAMENTALS COURSE DURATION 16 Hour(s) of Self-Paced Interactive Training COURSE OVERVIEW In the

More information

CCENT Practice Certification Exam # 2 - CCNA Exploration: Accessing the WAN (Version 4.0)

CCENT Practice Certification Exam # 2 - CCNA Exploration: Accessing the WAN (Version 4.0) CCENT Practice Certification Exam # 2 - CCNA Exploration: Accessing the WAN (Version 4.0) 1. Data is being sent from a source PC to a destination server. Which three statements correctly describe the function

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, yderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator

More information

Before you start the lab exercises see the lab administrator or EEE3080F tutor to get assigned to your routers.

Before you start the lab exercises see the lab administrator or EEE3080F tutor to get assigned to your routers. EEE00F Lab Basics of the Network Lab Student Lab Manual Before you start the lab exercises see the lab administrator or EEE00F tutor to get assigned to your routers. Contents. Resources used in the labs...

More information

CCNA Exploration Network Fundamentals

CCNA Exploration Network Fundamentals CCNA Exploration 4.0 1. Network Fundamentals The goal of this course is to introduce you to fundamental networking concepts and technologies. These online course materials will assist you in developing

More information

CS 386M Lab 1 Router Configuration and Routing

CS 386M Lab 1 Router Configuration and Routing CS 386M Lab 1 Router Configuration and Routing In this lab you will learn: PartA Cisco 2600 Router Configuration Static Routing PartB 30 min Dynamic Routing PartC 40 min Explore! Components used in this

More information

Scope and Sequence: CCNA Discovery

Scope and Sequence: CCNA Discovery Scope and Sequence: CCNA Discovery Last updated April 22, 2008 Target Audience CCNA Discovery is primarily designed for Cisco Networking Academy students who are looking for career-oriented, information

More information

Department Of Computer Science

Department Of Computer Science Department Of Computer Science Laboratory Manual Prepared By: Muhammad Nouman Farooq Lecturer and Course Coordinator Course: Network Security (CS-242) Page 1 of 47 Table of Contents Lab 1- Introduction

More information

PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab)

PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab) PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab) Name: UT EID: 1. Differentiate between Routers, Switches, and Hubs. 2. Explain subnet masks. 3. For this lab, where is subnet

More information

1. Original teaching philosophy 2. Course syllabus 3. Student assignments

1. Original teaching philosophy 2. Course syllabus 3. Student assignments Chuck Ganze FLC IV Portfolio Part 1: Table of Contents 1. Original teaching philosophy 2. Course syllabus 3. Student assignments Part 2: Original teaching philosophy for Charles J. Ganze Fall 2010 after

More information

Interconnecting Cisco Networking Devices Part1 ( ICND1) Exam.

Interconnecting Cisco Networking Devices Part1 ( ICND1) Exam. Cisco 640-822 Interconnecting Cisco Networking Devices Part1 ( ICND1) Exam TYPE: DEMO http://www.examskey.com/640-822.html Examskey Cisco 640-822 exam demo product is here for you to test quality of the

More information

Unit title: Internet and Network Technology Fundamentals

Unit title: Internet and Network Technology Fundamentals Higher National Unit specification General information for centres Unit code: F204 34 Unit purpose: This Unit is designed to introduce candidates to the knowledge and understanding of services, theoretical

More information

Chapter 2. Switch Concepts and Configuration. Part I

Chapter 2. Switch Concepts and Configuration. Part I Chapter 2 Switch Concepts and Configuration Part I CCNA3-1 Chapter 2-1 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor,

More information

CS 3516: Computer Networks

CS 3516: Computer Networks Welcome to CS 3516: Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: AK 219 Fall 2018 A-term 1 Some slides are originally from the course materials of the textbook Computer

More information

Chapter 4 Network Layer

Chapter 4 Network Layer Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. Network Layer 4-1 Chapter 4: Network Layer Chapter

More information

1. Which OSI layers offers reliable, connection-oriented data communication services?

1. Which OSI layers offers reliable, connection-oriented data communication services? CCNA 1 Practice Final Exam Answers v4.0 100% 1. Which OSI layers offers reliable, connection-oriented data communication services? application presentation session transport network 2. Refer to the exhibit.

More information

programming exercises.

programming exercises. Dr. John P. Abraham Professor Office: Engineering Building Room 3.276 CSCI 6345 ADVANCED COMPUTER NETWORKS Syllabus for Spring 2014 Professor: Dr. John P. Abraham. Office: Engineering Building Room 3.276

More information

Applied Computer Networks. Introduction (2 nd Edition) John Morton

Applied Computer Networks. Introduction (2 nd Edition) John Morton Applied Computer Networks Introduction (2 nd Edition) John Morton Fred Halsall Some Books Computer Networking and the Internet 5 th Ed, Addison-Wesley, 2005. James Kurose and Keith Ross Computer Networking

More information

COURSE OUTLINE. School of Engineering Technology and Applied Science. Information and Communication Engineering Technology (ICET)

COURSE OUTLINE. School of Engineering Technology and Applied Science. Information and Communication Engineering Technology (ICET) COURSE OUTLINE SCHOOL: School of Engineering Technology and Applied Science DEPARTMENT: Information and Communication Engineering Technology (ICET) PROGRAM: Computer Systems and Networks Technician/ Technology

More information