Roger Fan

Notes

High School Notes
University Notes
Computer Networking
Ch1 Computer Networks and the Internet
Ch2 Application Layer
Ch3 Transport Layer
Computer Architecture
Operating System
Chapter 0
Chapter 1: Operating System Introduction
Chapter 2: OS Structure
Chapter 3: Process Concept
Chapter 4: Multithreaded Programming
Chapter 5: Process Scheduling
Chapter 6: Process Synchronization
Chapter 7: Deadlocks
Chapter 8: Memory Management
Chapter 9: Virtual Memory Management
Chapter 10: File System Interface
Chapter 11: File System Implementation
Chapter 12: Mass Storage System
Chapter 13: IO System
Discrete Math
Calculus
Calculus I
Calculus II
Linear Algebra
Probability
General Physics
General Education
Tech Notes
TMUX
SSH
Fail2ban
SSHD
UFW
DNS Bind9
Notes
University Notes
Computer Networking
Ch1 Computer Networks and the Internet

Login Required

This note requires login to view the full content (218 lines total). Showing first 20 lines as preview. Please login to view the full content.

Login to unlock

Ch1 Computer Networks and the Internet

Created: 2025-11-29
Updated: 2025-11-29

Login to unlock full content

Login Now
roger@roger.tw
roger@roger.tw
© 2026 Roger Fan. All rights reserved.

1.1 What Is the Internet

  • the internet := a computer network that interconnects billions of computing devices
  • hosts / end system := all of computing devices
  • communication links := connecting end systems with physical media
    • including coaxial cable, copper wire, optical fiber, radio spectrum...
  • packets := segmented data with added header to be transfered
  • packet switches := guide packet from incoming communication links to outgoing one
    • link-layer switches: used in access networks
    • routers: used in the network core
  • route / path := the sequence of communication links and packet switches traversed by a packet from the sending end system to receiving one
  • RCFs (requests for comments) := stardard document of protocol
  • protocols := the format, order of messages sent and received among network entities, and actions taken on message transmission and/or receipt of a message or other event.

1.2 The Network Edge

  • access networks := the network that physically connects an end system to the first router(aka edge router)
    1. DSL (digital subscriber line)