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