美文网首页
31.IP首部

31.IP首部

作者: vbuer | 来源:发表于2018-09-01 17:18 被阅读2次

普通的IP首部长20个字节(不包含选项字段),包含协议版本号、首部长度、总长度、唯一标识、TTL、首部检验和、源IP地址和目的IP地址。


  • 通过首部长度和总长度字段就可以知道IP数据报中数据内容的起始位置和长度。
  • TTL生存时间字段设置了数据报可以经过的最多路由器数。初始值由源主机设置,一旦经过一个处理它的路由器,其值就减一;当该字段的值为0时,数据报就被丢弃。
  • 首部检验和字段是根据IP首部计算的检验和码(ICMP、UDP、TCP检验和同时覆盖了首部和数据部分)。
  • 如果长度超过了MTU,则要进行分片,根据IP头部的格式,有一个16位的标识,分片的时候会把这个标识复制到所有的分片中去,也就是说同一个IP的分片,他们的标识是一样的;然后3bit标志中有一位是表示是否最后一片,除了最后一片为0,其它片这个标识位都为1;修改IP的长度为分片中实际数据的长度;片偏移量是该片偏移原始数据的位置。 接收端根据 标识,是否为最后一片,各个片的长度,偏移量就可以把分片的包重新组装起来。

相关文章

  • 31.IP首部

    普通的IP首部长20个字节(不包含选项字段),包含协议版本号、首部长度、总长度、唯一标识、TTL、首部检验和、源I...

  • 2019-06-10 认识HTTP

    HTTP协议 首部行介绍 通用首部 请求首部 条件式请求首部: 安全请求首部: 响应首部: 安全响应首部 实体首部...

  • HTTP报文

    HTTP方法 状态码 304, 首部 请求首部 响应首部 实体首部

  • HTTP 首部

    分类 请求首部字段、响应首部字段、通用首部字段、实体首部字段。注意,实体分为实体首部、实体主体。 请求首部字段 响...

  • HTTP报文(3):读《HTTP权威指南》笔记

    首部的分类:通用首部,请求首部,响应首部,实体首部,扩展首部。 通用首部:客户端和服务端都可以使用,比如Date首...

  • 14-01:常见的 HTTP 的头部

    可以将 http 首部分为通用首部,请求首部,响应首部,实体首部 通用首部表示一些通用信息,比如 date 表示报...

  • HTTP常用首部整理

    可以将HTTP首部分为通用首部、请求首部、响应首部、实体首部、拓展首部。 通用首部:客户端和服务端都可以用,描述一...

  • HTTP回顾6

    HTTP首部 报文首部 HTTP请求报文 请求行、请求首部字段、通用首部字段、实体首部字段、其他 响应报文 状态行...

  • 计算机网络

    一、tcp/http 1、TCP首部。 IP数据报(IP首部+TCP报文段(TCP首部+TCP数据)) TCP首部...

  • HTTP 之 首部行介绍

    首部行格式 Name: Value#注意,冒号后面有一个空格 http协议首部的分类: .通用首部 .请求首部,请...

网友评论

      本文标题:31.IP首部

      本文链接:https://www.haomeiwen.com/subject/lezpiftx.html