COMP347 – Computer Networks

Revision 10  ·  School of Computing and Information Systems
TrustOpen University Undergraduate 8 Units

Welcome to Computer Networks

This course provides a comprehensive introduction to the principles and practice of computer networking, following the top‑down approach of Kurose and Ross. You will explore the Internet's architecture, protocols, and performance from the application layer down to the physical layer.

Textbook: Kurose, J. F., & Ross, K. W. (2025). Computer Networking: A Top‑Down Approach (9th ed.). Pearson.

Course Units 8 units

📡
Unit 1
Introduction to Computer Networks, the Internet, and the World Wide Web
Foundational concepts: network edge, core, performance, protocol layering, Web technologies, governance, and emerging trends.
Available View Unit
📨
Unit 2
The Application Layer and Network Applications
HTTP, DNS, email, FTP, socket programming, and application‑layer protocols.
Available View Unit
🚚
Unit 3
The Transport Layer
TCP, UDP, reliable data transfer, congestion control, and flow control.
Available View Unit
📦
Unit 4
The Network Layer: Data Plane
IP addressing, forwarding, routers, and the data plane operation.
Available View Unit
🧭
Unit 5
The Network Layer: Control Plane
Routing algorithms, OSPF, BGP, SDN, and ICMP.
Available View Unit
🔗
Unit 6
The Link Layer and Local Area Networks
Ethernet, Wi‑Fi, error detection, MAC protocols, and LAN switching.
Available View Unit
📱
Unit 7
Wireless and Mobile Networks
Wireless LANs, cellular networks, mobility management, and IoT.
Available View Unit
⚙️
Unit 8
Network Management
SNMP, network monitoring, configuration, and fault management.
Available View Unit

Course Progress – Complete!

8 / 8 units
8 units available 0 units coming soon All units available