毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Dynamips设计与分析-Dynamips及相关教学软件研究与设计 第24页

更新时间:2009-4-16:  来源:毕业论文
Dynamips设计与分析
字节。不想发现或记忆路径MTU的主机只发送小数据包就可以了。
IM的最后简化版本还去掉了服务类型(TOS)字段。在IPv4中,主机要设置TOS来表明对最宽、最短、最便宜或者员可靠路径的需求。然而,这个字段在应用程序中很少使用。第6章我们将看到,IPv6提供了处理这些优先特性的机制。
2.1.3 修订传统参数
像IPv4一样,IPv6报头包含有数据包长度、存活时间和协议类型等参数。然而,这些字段的定义都根据经验做了修订。
    IPv4中的总长度在IPv6中用“有效负载长度”代替。这两者有点细微差别,因为根据有效负载长度的定义,是指紧跟报头之后所携带的数据的长度。例如,假设有效负载是一个TCP数据包,它由20字节的TCP报头和400字节的应用数据组成。在州中,我们将在这个冗P数据包前加上一个20字节的IPv4报头,这样总长度就是440字节。而在IPv6中需要加上40字节的IPv6报头,但是有效负载的长度却设置为420而不是460。如同IPv4,IPv6的长度字段也用16位来编码,从而最大的数据包限制为64K字节。在后面我们将看到,实际上IPv6通过使用“大型数据报”(jumbogram)选项也可以为较大的数据包提供某些必要的处理措施。
    协议类型字段改名为“下一个报头”类型。这反映了IP数据包的新型结构。在IPv4中,IP报头之后是传输协议数据,例如UDP或TCP数据包。而较简单的IPv6数据包也有几乎同样的结构,只要将其“下一个报头”类型设置成UDP(17)或TCP(6)协议类型即可。但我们在后面还将看到,在IP和TCP或UDP有效负载之间可以插入“扩展报头”(extensionheader)。这样,“下一个报头”类型就设置为第一个扩展报头的类型。
将存活时间改为“跳数极限”(hop limit),遵循的是一个合理的设计原则——广告消息的真实性。在IPv4中,存活时间用秒数来表示,表明数据包在网络里被销毁之前能够保留的时间长短。存活时间的概念基于一种对传输控制协议的理论分析。如果数据包允许在网络中永远存活,保留无限长时间,那么网络中就有可能随时蹦出过时数据包,导致协议出错。例如,TCP有这样的机制:一个上下文相关的连接在结束连接后保持一定时间的空闲期。这种机制用来确保网络中所有属于过时连接的数据包都被清除干净。但只有当传输控制机构知道数据包可以在网络里保留多长时间时,这种机制才能正常工作。TTL字段就是用来设置这个时间的。IPv4规范要求TTL值在经过每个路由器时减1s,或如果在路由队列中等待的时间长于1s时就减实际的等待时间。但事实上,估计数据包的等待时间很困难。由于时间计数通常采用毫秒而不是秒,所以大多数路由器就只是简单地在每次中继时将TTL减1。在IPv6中,这种做法被正式采用,因此也就对这个字段采用新的名字。它累计的是跳数,而不是秒数。传输协议应能提供保护机制,来防止老的数据包复活,如采用RFC 1323中指定的时戳,或使用长计数字段。
2.1.4 新增的字段
    IPv6报头中有2个在IPv4中不曾出现的字段,即“数据流标签”和“类”。这2个字段主要用来协助处理“实时”通信,目前该领域还处在研究阶段。事实上,它是更改1996年规范中的“控制位”字段的名字和含义而来的。当IPv6规范在1996年第一次出版时,报头中设计有4位用来当作优先级字段,这样就能有16个可能值,优先级范围从“最高优先级”0到“最低优先级”15。然而,大量的研究和经验表明,必须修改这种优先级的概念。于是这个字段就扩大到8位,并重新命名为“类”。
    “数据流标签”用来区分“请求进行同样处理”的数据包,即那些从特定源站点出发,使用给定的选项,发送到特定目的站点的数据包。我们将在第6章详细讲述这些字段的处理。

 << 上一页  [21] [22] [23] [24] 

Dynamips设计与分析-Dynamips及相关教学软件研究与设计 第24页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。