计算机网络教材内容庞杂,本篇按五层体系(物理、数据链路、网络、传输、应用)重组核心知识点:每层给出关键概念清单与一句话要点,形成一份可速查的知识地图,适合期末复习与面试巩固。

概述:先统全局

  • 互联网的构成:互联网是「网络的网络」,分边缘部分(主机,跑 C/S 或 P2P 进程)与核心部分(路由器,负责分组交换)。分组交换采用存储转发:报文切成带首部的分组,每个分组独立选路。
  • 性能指标别混淆:带宽是链路能力上限,吞吐量是实际测得的速率;时延由发送、传播、处理、排队四部分组成——高带宽不等于低时延。

一句话要点:分组交换与分层体系是整个互联网的两大设计基石。

物理层

关键概念:单工、半双工、全双工三种通信方式;奈氏准则给出无噪声信道的码元速率上限,香农定理给出有噪声信道的信息速率上限;基带信号与带通调制;信道复用有频分 FDM、时分 TDM、统计时分 STDM、码分 CDM、波分 WDM(光的频分)。

一句话要点:物理层只负责在传输媒体上透明地传送比特流,把媒体与通信手段的差异屏蔽掉,让链路层不必关心底下是双绞线还是光纤。

数据链路层

关键概念:三大基本问题——封装成帧、透明传输、差错检测(CRC 是检错方法,FCS 是添加的冗余码);PPP 协议简单、只检错不纠错、无序号也无流量控制;以太网用 CSMA/CD——先听再发、边发边听、冲突即停、退避重发;MAC 地址标识链路层接口;网桥与交换机(多接口网桥)用于扩展局域网。

一句话要点:链路层负责在相邻节点之间可靠地传帧,只对本段链路负责,跨网段的事它不管。

网络层

关键概念:IP 提供无连接、尽最大努力交付的数据报服务,不承诺任何可靠性——可靠性上交传输层;分类地址演进到 CIDR,用任意长度前缀聚合地址块;ARP 把 IP 解析为 MAC,高速缓存减少广播;ICMP 负责报告差错与询问,是 Ping 与 traceroute 的载体;路由协议分域内(RIP 距离向量、OSPF 链路状态)与域间(BGP 路径向量);IPv6 以 128 位地址根治枯竭。

一句话要点:网络层负责跨网段的寻址与转发,「尽最大努力」四个字是理解它全部设计的出发点。

传输层

关键概念:端口标识进程,IP 加端口构成套接字,一条连接由两端套接字唯一确定;UDP 无连接、面向报文、首部仅 8 字节、支持多播广播;TCP 面向连接、可靠、全双工、字节流。可靠传输的演进链:停止等待 → ARQ 超时重传 → 滑动窗口加累积确认。流量控制(接收窗口 rwnd,护接收方)与拥塞控制(拥塞窗口 cwnd,慢开始、拥塞避免、快重传、快恢复,护网络)务必分清;连接管理是三报文握手、四报文挥手。

一句话要点:网络层只给主机到主机的通信,传输层才给进程到进程——端到端的可靠性全部押在这一层。

应用层

关键概念:DNS 是分布式层次数据库,解决域名到 IP 的映射;HTTP 无状态、跑在 TCP 上,1.1 起默认持续连接;FTP 的特点是控制连接与数据连接分离;电子邮件三件套——SMTP 管发送,POP3 与 IMAP 管接收;万维网用 URL 定位资源、HTTP 传输资源、超链接组织资源。

一句话要点:应用层协议定义报文语义与会话规则,直接决定两个进程「说什么、按什么顺序说」。

速查:最易混的三组

  • 带宽 vs 吞吐量:前者是链路能力上限,后者是实际测得的速率。
  • 流量控制 vs 拥塞控制:前者是点对点的接收保护,后者是全局的网络负载调节。
  • 交换机 vs 路由器:交换机在链路层转发帧、管同一广播域;路由器在网络层转发分组、连接不同网络。