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