anchor.diff:  
   == 网络层
   === 转发表的使用
  -=== IP 头的内容、格式、标准大小
  +=== IP
  +==== 首部
  +* 版本
  +* 首部长度
  +* 服务类型
  +* 数据报长度
  +* 标识、标志、片偏移
  +* 寿命
  +* 协议
  +* 首部检验和
  +* 源和目的 IP 地址
  +* 选项
  +
   ==== 分类
   |===
   |类别 |网络号位数 |主机号位数 |网络个数 |主机个数 |地址范围
  
positive.code: |
  |===
  
  === 分段如何实现、为什么，IP 地址的计算
  === ICMP
  ==== 作用
  用于因特网的传输控制和差错报告，主要是分组传输过程中的异常报告，包括如下：
  
  * 目标地址不可达
  * 网络拥塞
  * TTL 到期
  * IP 分组检验和失败
  
  ==== ping 
  ping 使用 ICMP 的回送请求和回送响应报文
  
  === 距离矢量和链状路由以及比较
  === 距离矢量计算
  
negative.code: 2. SMTP 的报文使用 7 比特 ASCII 码格式，HTTP 没有该限制
  3. 处理超文本文档时，HTTP 把每个对象封装到自身的响应报文中，SMTP 把所有报文对象封装到一个报文中
  
  === HTTP 工作流程
  
  === DNS 工作流程
  
  === HTTP、DNS、IP 综合工作
  
  == 传输层
  === 复用与分解
  