计网笔记(中科大郑郑烇、杨坚)

csdiy实验

1.1 什么是Internet?_哔哩哔哩_bilibili

本文通过b站视频字幕整理

一、本章整体内容框架

  1. 基础概念:网络 → 计算机网络 → Internet
  2. 核心要素:协议(Protocol)
  3. 网络三大组成:网络边缘、接入网、核心网
  4. 核心交换:线路交换、分组交换
  5. 网络结构:网络的网络(ISP 层次)
  6. 性能指标:丢包、延迟、吞吐量
  7. 核心思想:分层体系结构
  8. 拓展:Internet 发展历史

二、基础概念:从网络到互联网

1. 网络(通用定义)

  • 本质:节点 + 边 构成的拓扑关系
  • 与大小、形状无关,只看连接关系
  • 例子:电话网、社交网、蜘蛛网、神经网络

2. 计算机网络

  • 定义:联网的计算机构成的系统

  • 两类节点

    • 主机节点(端系统 / Host)

      :数据的源与目标

      • PC、手机、平板、服务器、IoT 设备
    • 数据交换节点

      :只转发,不产生 / 不消费数据

      • 交换机(链路层)、路由器(网络层)、负载均衡设备
  • 两类链路

    • 接入链路:主机 ↔ 交换节点
    • 骨干链路:交换节点 ↔ 交换节点

3. Internet(互联网)

  • 定义:以 TCP/IP 协议族 为核心,由大量网络通过路由器互联而成的 网络的网络
  • 区分
    • 大写 Internet:全球公用互联网
    • 小写 internet:企业 / 内网(私网)
  • 特点:长期迭代、全球共建、极度复杂、高度开放

三、核心要素:协议(Protocol)

1. 协议是什么

  • 对等层实体在通信时必须遵守的规则集合
  • 是网络设备能互通的根本保证

2. 协议三要素

  1. 语法:报文格式、长度、字段结构
  2. 语义:字段含义、代表什么意义、做什么动作
  3. 时序:通信顺序、触发条件、先后逻辑

3. 协议的作用

  • 实现互操作性:不同厂商设备可以互通
  • 标准来源:IETF → RFC 文档(开放、公开)

4. 典型协议

  • 网络层:IP
  • 传输层:TCP、UDP
  • 应用层:HTTP、DNS 等

四、网络核心思想:分层体系结构

1. 为什么分层

  • 复杂问题拆解,每层只做一件事
  • 下层为上层提供服务,上层依赖下层

2. 五层核心作用(极简理解)

  1. 物理层
    • 传信号:电磁波、光信号
  2. 数据链路层
    • 相邻节点点到点传输(帧)
  3. 网络层
    • 主机 ↔ 主机端到端传输
    • IP:尽力而为、不可靠
  4. 传输层
    • 进程 ↔ 进程通信
    • TCP:可靠;UDP:无连接、快
  5. 应用层
    • 实现具体应用:网页、游戏、支付、直播、文件传输

3. 分层思想总结

  • 下层支撑上层
  • 对等层用协议通信
  • 逐层增强服务、逐步靠近应用

六、互联网的两种理解视角

1. 构成视角(硬件 + 协议)

  • 主机、交换设备、链路、协议
  • 由无数网络互联而成:网络的网络

2. 服务视角(应用 + 基础设施)

  • 分布式应用进程:网络存在的目的
  • 通信基础设施:为应用提供服务
  • 接口:Socket API
  • 服务类型
    • 面向连接:TCP
    • 无连接:UDP

七、必须掌握的核心思想

  1. 网络 = 节点 + 边
  2. 计算机网络 = 主机 + 交换节点 + 链路 + 协议
  3. Internet = 网络的网络,以 TCP/IP 为核心
  4. 协议 = 通信规则,是互通的基础
  5. 分层 = 拆解复杂网络的唯一正确思路
  6. 网络为应用服务,应用是网络的价值