AI Summary
[DOCUMENT_TYPE: instructional_content]
**What This Document Is**
This document is Chapter 1 from the 4th Edition of the course materials for COM SCI 118: Computer Network Fundamentals, offered at the University of California, Los Angeles. It serves as an introductory overview to the field of computer networks, laying the groundwork for more advanced study. This chapter is presented in a lecture format, utilizing slides designed for classroom use and adaptable for individual learning. It explores the fundamental concepts and building blocks that underpin modern network technologies.
**Why This Document Matters**
This chapter is essential for students beginning their journey into the world of computer networking. It’s particularly valuable for those seeking a solid foundation before tackling more specialized courses in network design, security, or systems administration. It’s also beneficial for anyone wanting to understand the core principles behind how the internet and other networks function. Access to this material will provide a comprehensive starting point for understanding the complexities of network communication.
**Topics Covered**
* The foundational definition and overall structure of the Internet.
* The components that make up the network edge, including end systems and access networks.
* An examination of the network core, exploring different switching techniques.
* Key performance metrics in packet-switched networks, such as delay, loss, and throughput.
* An introduction to protocol layers and service models used in network communication.
* A discussion of network security considerations and potential vulnerabilities.
* A historical overview of the development of computer networks.
**What This Document Provides**
* A detailed roadmap outlining the chapter’s key learning objectives.
* An exploration of the “nuts and bolts” view of the Internet, identifying core components.
* A clear explanation of what network protocols are and how they function.
* A comparative look at human and network protocols to illustrate key concepts.
* A structural overview of network components, differentiating between edge and core functionalities.
* Course information including objectives, grading breakdown, and contact details for instructors and TAs.