ELCE B416H Computer Networking
|
Computer Networks |
ELCE B416H |
||||
|
تورێن کومپیوتەرا |
|||||
|
Course Name (Arabic) |
شبکات الحواسیب |
||||
|
Contact Hours/Week (Theory) |
3 |
Contact Hours/Week (Practical) |
2 |
Self-study Hours/Week |
5 |
|
Language of Instruction |
English |
Semester Delivered |
7 |
Credits (ECTS) |
6 |
|
Course Type |
Core |
Version Number |
1.0 |
Version Date |
03-12-2024 |
|
Prerequisite 1 |
Communication Systems |
Code |
ELEC B311H |
||
|
Prerequisite 2 |
|
Code |
|
||
|
Co-requisite |
|
Code |
|
||
|
Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Owner Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Course Coordinator |
Ismail Amin Ali |
|
ismail@uod.ac |
||
|
1. Course overview |
|||||
|
This course is designed to help students understand the basics of data communications and networking and the protocols used. The course teaches the principles of networking using the TCP/IP reference model. Teaching these principles using protocol layering is beneficial because these principles are repeated and better understood in relation to each layer. |
|||||
|
2. Learning Outcomes |
|||||
|
Upon successful completion of this course, students will be able to:
|
|||||
|
3. Topics Covered |
|||||
|
o Overview
o Physical Layer
o Data-Link Layer
o Medium Access Control Sublayer (MAC) · Multiple Access Protocols - ALOHA - Pure ALOH - Slotted ALOHA - Carrier Sense Multiple Access (CSMA) - CSMA Persistence Methods - Carrier Sense Multiple Access with Collision Detection (CSMA/CD) - Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) · Controlled Access Methods - Reservation - Polling - Token passing - Wired LANs: Ethernet o IEEE 802 project
o Wireless LANs · IEEE 802.11 · Distributed Coordination Function (DFC) · Point Coordination Function (PFC) · Hidden Station Problem o Connecting Devices and VLANs · Repeaters · Hubs · Bridges · Switches · Learning Switches · Loop Problem in Learning Switches · Spanning Tree Algorithm · VLANs o Network Layer: Logical Addressing · Internet Protocol IPv4 · IP Classful Addressing · Subnetting and Supernetting · Classless Address · Designing Subnets (Classful and Classless) · Dynamic Host Configuration Protocol (DHCP) · Network Address Translation (NAT) o Network-Layer Protocols · IP Datagram Format · IP Options · ICMPv4 - ICMPv4 Error Reporting Messages - ICMPv4 Query Messages · Debugging tools - Ping - Traceroute - Tracert o Network Layer Routing Protocols · Least Cost Routing and Least Cost Trees · Distance-Vector Routing Algorithm - Bellman-Ford Equation - Distance Vectors · Link-State Routing - Link-State Database (LSDB) - Dijkstra’s Algorithm · Transport Layer Services · Transport-Layer Protocols - User Datagram Protocol (UDP) - Transmission Control Protocol (TCP) · Port Numbers o IPv6 · IPv6 notations · IPv6 Address Types · Global Unicast Addresses |
|||||
|
4. Mode of Delivery |
|||||
|
This course is delivered in person and includes classes and lab sessions that the student should attend. Maximum of 10% absence is permitted. |
|||||
|
5. Assessment Methods and Grading |
|||||
|
The grading and assessment of this course is done as below: · 5% Homework · 10% Quizzes · 10% Lab. Reports and quizzes · 10% Lab. final exam · 25% One mid semester exam · 40% Theory final exam |
|||||
|
6. Passing Requirements |
|||||
|
To pass this course successfully, the student should: · complete all course requirements · do the final lab exam · do the final theory exam · get a total score of 50 or greater |
|||||
|
7. Course Reading List and References |
|||||
|
o Key references · Forouzan, A. Behrouz. Data communications & networking. 5th Edition, McGraw-Hill Education, 2012. · Tanenbaum, Andrew S., and David Wetherall. Computer networks. 5th Edition, Harlow, Essex: Pearson, 2014. · McMillan, Troy. Cisco networking essentials. 2nd Edition, John Wiley & Sons, 2015. o Useful references: · Peterson, Larry L., and Bruce S. Davie. Computer networks: a systems approach. 5th Edition, Elsevier, 2014. |
|||||