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