IPv4包头结构详解

上传人:无*** 文档编号:137323372 上传时间:2022-08-18 格式:DOC 页数:4 大小:62KB
收藏 版权申诉 举报 下载
IPv4包头结构详解_第1页
第1页 / 共4页
IPv4包头结构详解_第2页
第2页 / 共4页
IPv4包头结构详解_第3页
第3页 / 共4页
资源描述:

《IPv4包头结构详解》由会员分享,可在线阅读,更多相关《IPv4包头结构详解(4页珍藏版)》请在装配图网上搜索。

1、IPv4包头详解L吕 gkJoa6 |?831VerdianHeaderLengltiType ol Service or DiflSevTq 懾卜 LengthidentifierFlagsFragment Offse-iTime to LiveProiocoiHead&r GtiecHsumSource AddressDestination AddressOptionsPadding1T0 1 2345e7优先怨DTRC |未用48161924版本恤辭长屬融务类型比特占3131定分生存时间插帜療地址标志1片“務那玉li齐填充目的堆址可选字段(长度可变传送v=T 部I 数 捲部分ip致撮报

2、曰 inter net Prorocol, Src: 145. versi on: 4Header length: 20 bytesa Differentiated services Field: 0x00 (dscp 0x00: Default; ecn: 0x00)0000 00.* = Differentiated services codepoint: Default (0x00)0. = ECN-Capabl g Tr arts port (CCT) : O,.,0 = ECN-CE: 0Total Length: 75Ident讦让mfion: 0x0f49 (3913)日 Fla

3、gs: 0x000. = Reserved bit: Not set,0. = Dor- r fragment 1 Nor set= or_e f ragirenta : Not setFragment offset: 0Time to live: 12SProtocol: udp COxll)二Header checksum: 0x63a5 correctGood: TrueBad : FalseSource:253*2*203-IPv4报头结构:1 ,版本号(Version ):长度4比特。标识目前采用的IP协议的版本号。一般 的值为0100 (IPv4 ) , IPv6的 值(0110

4、)2, IP 包头长度(Header Length ):长度4比特。这个字段的作用是为了描述 IP包头的长度,因为在IP包头中有变长的可 选部分。IP包头最小长度为20字节,由于变长的可选部分,最大长度可能会变成60字节。3,服务类型(Type of Service ):长度8比特。这个子段可以拆分成两个部分:Precede nee 和TOS。Precede nee 用来设置数据包的优先级,TOS允许按照吞吐量、时延、可靠性和费用方式选择传输服 务,目前基本已不使用,现在 TOS已经作为 区分服务架构的一部分被重新定义了,被 称为CoS,使用6个位构成了区分代码 点DSCP,最多可以定义64个

5、不同的服务类 别。4,IP 包总长(Total Length ):长度16比特。IP包最大长度65535字节(16位长的二进制最大表示)5,标识符( Identifier ) :长度 16 比特。该字段和 Flags 和 Fragment Offest 字段联合使用,对大的上层数据包 进行分段( fragment )操作。6 ,标记( Flags ):长度3比特。该字段第一位不使用。第二位是DF位,DF位设为1时表明路由器不能对该上层数据包分段。如果一个上层数据包无法在不分 段的情况下进行转发,则路由 器会丢弃该上层数据包并返回一个错误信息。第三位是更多分段(MF )位,当路由器对一个上层数据

6、包分段,除了最后一个分段的 MF 为 0 外,其它所有分段的 MF 位均为 1 ,直到接受到 MF 位为 0 的分段说明数据结束。7,分段偏移( Fragment Offset ):长度 13 比特。该字段对包含分段的上层数 据包的 IP 包赋予序号。由于 IP 包在网络上 传送的时候不一定能按顺序到达,这 个字段保证了目标路由器在接受到 IP 包之后能够 还原分段的上层数据包。到某 个包含分段的上层数据包的 IP 包在传送是丢失,则整个 一系列包含分段的上层 数据包的 IP 包都会被要求重传。 因此,容易发生故障的数据链 路会造成时延不 成比例。另外,如果由于网络拥塞造成分段丢失,那么重传整

7、段分组会 进一步加重网络拥塞。8,生存时间( TTL):长度 8 比特。当 IP 包进行传送时,先会对该字段赋予某 个特定的值。当 IP 包经过每 一个沿途的路由器的时候,每个沿途的路由器会将 IP 包的 TTL 值减少 1。如果 TTL 减 少为 0,则该 IP 包会被丢弃。这个字段可以 防止由于故障而导致 IP 包在网络中不停被 转发。 TTL 常用的值是 15 和 32,但 是建议缺省值是 64.9 ,协议( Protocol ):长度 8 比特。标识了上层所使用的协议。比如: TCP/6 、UDP/1 7 、EIGRP/88 、OSPF/89 。10 ,头部校验( Header Che

8、cksum ):长度 16 位,由于 IP 包头是变长的,所以 提供一个头部校验来保证 IP 包头中信息的正 确性。 如果数据包没有发送错误, 那么结果应该 16 位全部为 1,由于每一台路由器都 会降低 TTL 的值,所以每台 路由器都必须重新计算校验和。11 ,源和目标地址( Source and Destination Addresses):这两个地段都是 32 比特。标识了这个 IP 包的起源和目标地址。12 ,可选项( Options ): 这是一个可变长的字段。该字段由起源设备根据需要 改写。可选项目包含以下内容:( 1 )松散源路由( Loose source routing )

9、:给出一连串路由器接口的 IP 地址。 IP 包必须沿着这些 IP 地址传送,但是允许在相继的两个 IP 地址之间跳过多个 路由器。(2)严格源路由( Strict source routing ):给出一连串路由器接口的 IP 地 址。 IP 包必须沿着这些 IP 地址传送,如果下一跳不在 IP 地址表中则表示发生 错误。( 3 )路由记录( Record route ):当 IP 包离开每个路由器的时候记录路由器的出站接 口的 IP 地址。( 4 )时间戳( Timestamps ):当 IP 包离开每个路由器的时候记录时间。13 ,填充项( Padding ):通过在可选字段后面添加 0 来补足 32 位,这样保证报头长度是 32 位的倍数。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!