📡 Unit 1: Introduction to Computer Networks, the Internet, and the World Wide Web

COMP347 – Computer Networks (Revision 10)

10 Tutorials
🌐
Tutorial 1: Introduction to Computer Networks and the Internet
Foundational concepts, definition of the Internet, protocols, and the structure of the network edge and core.
Go to tutorial
🖥️
Tutorial 2: Network Edge – End Systems, Hosts, and Access Networks
End systems, client‑server vs. P2P, access technologies (DSL, cable, FTTH, Wi‑Fi, cellular), and physical media.
Go to tutorial
🔀
Tutorial 3: Network Core – Packet Switching and Circuit Switching
Store‑and‑forward, statistical multiplexing, FDM/TDM, ISP hierarchy, peering, and performance trade‑offs.
Go to tutorial
⏱️
Tutorial 4: Delay, Loss, Throughput, and Network Performance
Processing, queuing, transmission, propagation delay; packet loss; throughput; bandwidth‑delay product; queuing theory.
Go to tutorial
📚
Tutorial 5: Protocols, Layering, and Network Architectures
Principles of layering, service models, encapsulation, PDUs, and the hourglass model.
Go to tutorial
🧱
Tutorial 6: The Internet Protocol Stack and the OSI Reference Model
Detailed look at each layer of the Internet stack and the OSI model, including header formats and service primitives.
Go to tutorial
🌍
Tutorial 7: The World Wide Web and Web Technologies
HTTP versions, URLs, cookies, caching, CDNs, REST vs. GraphQL, and the evolution of the Web.
Go to tutorial
🏛️
Tutorial 8: Internet Standards, Governance, and Organizations
IETF, IEEE, ICANN, W3C, RFC process, multi‑stakeholder model, and global governance challenges.
Go to tutorial
☁️
Tutorial 9: Contemporary Internet Infrastructure and Emerging Trends
Cloud computing, CDNs, IoT, 5G, SDN, NFV, edge computing, security implications, and future directions.
Go to tutorial
🔁
Tutorial 10: Unit 1 Comprehensive Review and Integration
Synthesis of all Unit 1 topics, concept map, end‑to‑end scenario, and exam preparation.
Go to tutorial