TCPIP协议第11章UDP:用户数据报.pptVIP

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 在主机s u n上运行t c p d u m p,观察S L I P链路,看什么时候发生分片。开始没有观察到分片,一切都很正常,直到p i n g分组的数据长度从5 0 0增加到6 0 0字节。可以看到接收到的回显请求(仍然没有分片),但不见回显应答。 为了跟踪下去,也在主机b s d i上运行t c p d u m p,观察它接收和发送的报文。输出如图11 - 11所示。 首先,每行中的标记( D F)说明在I P首部中设置了不分片比特。这意味着Solaris 2.2 一般把不分片比特置1,作为实现路径M T U发现机制的一部分。 第1行显示的是回显请求通过路由器n e t b到达s u n主机,没有进行分片,并设置了D F比特,因此我们知道还没有达到n e t b的SLIP MTU。 第2行的D F标志被复制到回显应答报文中。这就带来了问题。回显应答与回显请求报文长度相同(超过6 0 0字节),但是s u n外出的S L I P接口M T U为5 5 2。因此回显应答需要进行分片,但是D F标志比特又被设置了。这样, s u n就产生一个I C M P不可达差错报文返回给b s d i(报文在b s d i处被丢弃)。 这就是我们在主机s o l a r i s上没有看到任何回显应答的原因。这些应答永远不能通过s u n。分组的路径如图11 - 1 2所示。 最后,在图11 - 11中的第3行和第6行中,m t u = 0表示主机s u n没有在I C M P不可达报文中返回出口M T U值,如图11 - 9所示。 11.7 用Traceroute确定路径MTU 尽管大多数的系统不支持路径M T U发现功能,但可以很容易地修改t r a c e r o u t e程序来确定路径M T U。要做的是发送分组,并设置“不分片”标志比特。 发送的第一个分组的长度正好与出口M T U相等,每次收到I C M P“不能分片”差错时就减小分组的长度。如果路由器发送的I C M P差错报文是新格式,包含出口的M T U,那么就用该M T U值来发送,否则就用下一个最小的M T U值来发送。 MT U值的个数是有限的,因此在我们的程序中有一些由近似值构成的表,取下一个最小M T U值来发送。 首先,我们尝试判断从主机s u n到主机s l i p的路径M T U,知道S L I P链路的M T U为2 9 6。 Tracert参数 选项 含义 -d 防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示 tracert 的结果。 -h MaximumHops 指定搜索目标(目的)的路径中存在的跃点的最大数。默认值为 30 个跃点。 -j HostList 指定回显请求消息将 IP 报头中的松散源路由选项与 HostList 中指定的中间目标集一起使用。使用松散源路由时,连续的中间目标可以由一个或多个路由器分隔开。HostList 中的地址或名称的最大数量为 9。HostList 是一系列由空格分隔的 IP 地址(用带点的十进制符号表示)。仅当跟踪 IPv4 地址时才使用该参数。 -w Timeout 指定等待“ICMP 已超时”或“回显答复”消息(对应于要接收的给定“回现请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为 4000(4 秒)。 -R 指定 IPv6 路由扩展标头应用来将“回显请求”消息发送到本地主机,使用目标作为中间目标并测试反向路由。 -S 指定在“回显请求”消息中使用的源地址。仅当跟踪 IPv6 地址时才使用该参数。 -4 指定 Tracert.exe 只能将 IPv4 用于本跟踪。 -6 指定 Tracert.exe 只能将 IPv6 用于本跟踪。 TargetName 指定目标,可以是 IP 地址或主机名。 -? 在命令提示符下显示帮助。 Ping参数 选项 含义 -t 不停的ping目的主机,直到手动停止(按下Control-C)。 -a 将IP地址解析为计算机主机名 -n count 发送回送请求ICMP报文的次数(默认值为4)。? -l size 定义echo数据包大小。(默认值为32B) -f 在数据包中不允许分片(默认为允许分片)。? -i TTL 指定生存周期。 -v TOS 指定要求的服务类型。 -r count 记录路由。 -s count 使用时间戳选项。 -j host-list] 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k host-list 利用 computer-list 指定的计算机列表路由数据

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档