原创 IP格式

2013-5-19 09:50 1662 21 21 分类: 工程师职场

   IP数据包网络层位于TCP/IP模型的第三层,在网络通信中,网络层提供了两个最重要的作用:路由和选址。网络层负责定义数据通过网络流动所经过的路径。它定义了基于IP协议的逻辑地址;选择数据通过网络的最佳路径;链接不同的媒介类型。

  一个完整IP数据包应该包括13个部分,才能进行网络上进行传输。

(1)版本(version):包含IP地址的版本号,4比特。

(2)首部长度(header length):表示IP数据报头长度,4比特。

(3)优先级与服务器类型(priority and type of service):用于表示数据包的优先级**务器类型,8比特。

(4)总长度(total length):表示整个IP数据包的长度,16比特。

(5)标识符(identification):用于表示IP数据包的标识符,16比特。

(6)标志(flags):标志字段,3比特。

(7)段偏移量(fragment  offset):用于表示段的偏移量。

(8)TTL(time to time):表示IP数据包的生命周期,8比特。当TTL位0时,该数据包将被丢弃。TTL还对应一个数据报通过的路由器数目。一个数据报每经过一个路由器,TTL值就减一。

(9)协议号(protocol):协议字段,8比特,表示IP数据段封装的协议,是TCP还是UDP,TCP协议号是6,UDP的协议号是17.

(10)首部校验和(header chechsum):用于表示校验和,16比特。

(11)源地址(SA,source ip address):表示数据包的源地址,32比特。

 (12)目的地址(DA,destination ip address):表示数据报的目的地址,32比特。

(13)可选项。

文章评论0条评论)

登录后参与讨论
我要评论
0
21
关闭 站长推荐上一条 /2 下一条