IPv4是从什么时候开始使用的?当时的最初的ipv4编址方式是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:34:19
我想知道ipv4的发展的最早期的情况!高手指点一下阿,有重赏!!!!

因特网协议IP(Intenet Protocol)是将internet网连在一起的是网络层协议,他的工作是提供一种从源端到目的短传输数据报的最佳尝试方法,不管这些机器是否在同一个网络中,或者其间是否有其他网络。
一. IP版本4
1.头标结构
一个IP数据报有一个头部和一个正文部分构成。头部有一个20字节的固定长度和一个可选任意长度的部分。头部格式如图1所示。
任何IP头部必须是32位的倍数,最小IP 头部长度为20字节。图1描绘了由14个几、字段组成的头部结构。4位的版本字段定义了头部的格式。该IP版本的对应植为4。4位头标长度字段定义了以32位为单位计量的当前头部的长度。8位的服务类型(TOS)字段包括3位(位0-2)优先权(现在已被忽略)、4位TOS及1位未用(置0)。每个TOS位对应于特殊的包传输请求,分别为最小延迟、最大吞吐量、最大可靠性及最小成本。如果TOS的所有位均置成0,则IP执行常规的传输服务。16位的总长度字段定义了IP包以字节计的当前长度,包括头部和有效载荷。16位的标识符字段携带能将多个以IP包传送的用户数据单元进行重组所需的信息。3位的标志字段指出是否允许分段(位1被置成0)或包是否包含了用户数据单元的最后一段(位2被置成0)。位0被保留且必须为0。13位的分段偏移量字段表示有效载荷中传送的用户数据段在整个用户数据单元中的位置(以8字节为单位)。用户数据单元的第一段必须将偏移量置为0。8位的生存期(TTL)字段指出允许包滞留在互联网中的时间。TTL值一般被置为包可能通过的最多IP路由器个数。每个路由器将TTL值减1,直至TTL达到0。一个TTL值为0的包将被丢弃,同时它的发送者能通过ICMP协议得到相应的通知。8位的协议字段为相邻高层协议传递了多路分解标识符,包中的有效载荷应被传递给该标识符标识的协议。16位的头部校验和字段传送了依据头部字段计算出的校验和。这种校验和用来检测由路由器中的内存坏字节带来的错误很有用。当数据传送时,该算法将头部所有16位半字数据的补累加起来,写入头部校验和字段。值得注意大是,头部校验和在每个节点都要重新计算,因为至少有一个字段总是在变(生存期字段)。32位的源和目的地址字段分别包含该包的发送者和接受者IP地址。可选项(options)是用来提供一个余地,以允