Skip to main content
CPE
357
Computer Networks Laboratory
This laboratory course provides students with hands-on training and experience regarding the design, implementation, and packet inspection of computer networks. Students experiment with network simulation and packet tracing tools. Topics covered in experiments include: network addressing, address resolution protocol (ARP), Dynamic Host Configuration Protocol (DHCP), troubleshooting tools (e.g., ipconfig, traceroute, ping), basic networks simulation, server configuration at application layer, basic switch set-up and configuration, trunking in virtual local area networks (LAN), router setup and configuration in LAN and wide area networks (WAN), static and dynamic routing.
Corequisites:
0612356
0612357
(0-3-1)

Credits and Contact Hours

1 credits, 30 hours

Course Instructor Name

Prof. Anwar Alyatama, Dr. Mohamad Awad and Dr. Ebrahim Al-Rashid

Textbook

Computer Networking: A Top-Down Approach, James Kurose and Keith Ross, 6th Edition

Catalog Description

This laboratory course provides students with hands-on training and experience regarding the design, implementation, and packet inspection of computer networks. Students experiment with network simulation and packet tracing tools. Topics covered in experiments include: network addressing, address resolution protocol (ARP), Dynamic Host Configuration Protocol (DHCP), troubleshooting tools (e.g., ipconfig, traceroute, ping), basic networks simulation, server configuration at application layer, basic switch set-up and configuration, trunking in virtual local area networks (LAN), router setup and configuration in LAN and wide area networks (WAN), static and dynamic routing.

Co-requisite

CpE-356

Specific Goals for the Course

Upon successful completion of this course, students will be able to:

Implement initial settings including passwords, IP addressing, and default gateway parameters on a network switch and end devices. (Student outcomes: 6)

Explain how physical layer protocols, services, and network media support communications across data networks.

Explain how media access control in the data link layer supports communication across networks.

Explain how routers use network layer protocols and services to enable end-to-end connectivity.

Explain the operation of application layer protocols in providing support to end-user applications. (Student outcomes: 3)

Compare the operations of transport layer protocols in supporting end-to-end communication. (Student outcomes: 2, 6)

Implement a network design for a small network to include a router, a switch, and end devices. (Student outcomes: 6)

Topics to Be Covered

Basic switch and end device configuration

Protocols and models

Physical layer and data link layer

Ethernet switching

IP addressing and transport layer

Application layer and network security

Building a small network