计网笔记(中科大郑郑烇、杨坚)
1.1 什么是Internet?_哔哩哔哩_bilibili
本文通过b站视频字幕整理
一、本章整体内容框架
- 基础概念:网络 → 计算机网络 → Internet
- 核心要素:协议(Protocol)
- 网络三大组成:网络边缘、接入网、核心网
- 核心交换:线路交换、分组交换
- 网络结构:网络的网络(ISP 层次)
- 性能指标:丢包、延迟、吞吐量
- 核心思想:分层体系结构
- 拓展:Internet 发展历史
二、基础概念:从网络到互联网
1. 网络(通用定义)
- 本质:节点 + 边 构成的拓扑关系
- 与大小、形状无关,只看连接关系
- 例子:电话网、社交网、蜘蛛网、神经网络
2. 计算机网络
定义:联网的计算机构成的系统
两类节点
主机节点(端系统 / Host)
:数据的源与目标
- PC、手机、平板、服务器、IoT 设备
数据交换节点
:只转发,不产生 / 不消费数据
- 交换机(链路层)、路由器(网络层)、负载均衡设备
两类链路
- 接入链路:主机 ↔ 交换节点
- 骨干链路:交换节点 ↔ 交换节点
3. Internet(互联网)
- 定义:以 TCP/IP 协议族 为核心,由大量网络通过路由器互联而成的 网络的网络
- 区分
- 大写 Internet:全球公用互联网
- 小写 internet:企业 / 内网(私网)
- 特点:长期迭代、全球共建、极度复杂、高度开放
三、核心要素:协议(Protocol)
1. 协议是什么
- 对等层实体在通信时必须遵守的规则集合
- 是网络设备能互通的根本保证
2. 协议三要素
- 语法:报文格式、长度、字段结构
- 语义:字段含义、代表什么意义、做什么动作
- 时序:通信顺序、触发条件、先后逻辑
3. 协议的作用
- 实现互操作性:不同厂商设备可以互通
- 标准来源:IETF → RFC 文档(开放、公开)
4. 典型协议
- 网络层:IP
- 传输层:TCP、UDP
- 应用层:HTTP、DNS 等
四、网络核心思想:分层体系结构
1. 为什么分层
- 把复杂问题拆解,每层只做一件事
- 下层为上层提供服务,上层依赖下层
2. 五层核心作用(极简理解)
- 物理层
- 传信号:电磁波、光信号
- 数据链路层
- 相邻节点点到点传输(帧)
- 网络层
- 主机 ↔ 主机端到端传输
- IP:尽力而为、不可靠
- 传输层
- 进程 ↔ 进程通信
- TCP:可靠;UDP:无连接、快
- 应用层
- 实现具体应用:网页、游戏、支付、直播、文件传输
3. 分层思想总结
- 下层支撑上层
- 对等层用协议通信
- 逐层增强服务、逐步靠近应用
六、互联网的两种理解视角
1. 构成视角(硬件 + 协议)
- 主机、交换设备、链路、协议
- 由无数网络互联而成:网络的网络
2. 服务视角(应用 + 基础设施)
- 分布式应用进程:网络存在的目的
- 通信基础设施:为应用提供服务
- 接口:Socket API
- 服务类型
- 面向连接:TCP
- 无连接:UDP
七、必须掌握的核心思想
- 网络 = 节点 + 边
- 计算机网络 = 主机 + 交换节点 + 链路 + 协议
- Internet = 网络的网络,以 TCP/IP 为核心
- 协议 = 通信规则,是互通的基础
- 分层 = 拆解复杂网络的唯一正确思路
- 网络为应用服务,应用是网络的价值