0%

五种重要的报文

IP分组

  1. 首部固定部分为20B,首部最大值为60B
  2. 总长度(1)+片偏移的单位(8)+首部长度(4)(“一种八片首饰”)
  3. 标志位MF和DF在分片时的取值
  4. 生存时间TTL,经过一个路由器减去1,直到为0
  5. 首部校验和字段只校验首部
  6. 源地址和目的地址字段长度都为4B

UDP数据报

  1. 首部8B,由4个字段组成(都是2B)
  2. 长度字段包括首部+数据部分
  3. 检验和检验首部+数据部分(可选)

TCP报文段

  1. 首部固定部分为20B,最大值为60B(和IP分组一样)
  2. 源端口和目的端口各占2B
  3. 序号(本报文段第一个字节的序号)和确认号(期望收到下一个的序号)各占4B
  4. 数据偏移=首部长度(4B整数倍)
  5. 确认位ACK、同步位SYN、终止位FIN什么时候为0/1
  6. 窗口字段表示允许对方发送的数据量(流量控制用)

HTTP报文

  • 请求报文
    1. 请求行:请求方法(常用get/post)、请求URL、HTTP 协议版本
    2. 首部行
    3. 请求体/实体主体
  • 响应报文
    1. 状态行
    2. 响应头部
    3. 响应体

MAC帧

  1. 前同步码8B
  2. MAC地址长度6B
  3. 数据长度为46-1500B,首部和尾部是18B,因此最短帧长64B
看到这里的姐妹一看就要暴富暴美,为什么不让这一天提前一点呢ヾ(≧▽≦*)o