查看: 11054|回复: 22

[转帖]协议栈测量

[复制链接]
发表于 2009-4-19 00:36:12 | 显示全部楼层 |阅读模式
我们可以用Ping,并加上Tcpdump来测量在协议栈上花费的时间。在一台主机上运行Ping和Tcpdump,对环回测试地址(127.0.0.1),Ping的执行步骤。
     
假设应用程序在就要向操作系统发出回显请求分组时启动定时器,然后再操作系统返回回显应答时停掉定时器,应用程序测得的时间差Tcpdump测得的时间差就分别是ICMP输出、IP输出、IP输入和ICMP输入之间所需的时间。
  
我们也可以测量任何客户--服务器应用程序之间的类似值。UDP客户--服务器应用的处理步骤,其中假设客户和服务器在同一台主机上。
     
这个UDP的客户--服务器例子与Ping例子之间的一个不同之处是,这里的UDP服务器是一个用户进程、而Ping服务器则是ICMP内核的一部分。因此,UDP服务器中在内核和用户进程之间要有两份客户数据:服务器输入和服务器输出。内核与用户进程之间复制数据通常都是比较费时的操作。

                                                        
                                                                                                               文章来源于>>网络协议分析博客   需转载请注明:Toad的博客
回复

使用道具 举报

发表于 2009-5-23 21:47:29 | 显示全部楼层
日月如梭天天天,寒来暑往年年年。
指点江山侃侃侃,老虎機上分器谈谈谈。
西城杨柳弄春柔。动离忧。泪难收。
犹记多情,曾为系归舟。碧野朱桥当日事
人不见,水空流。

韶华不为少年留。恨悠悠。几时休。
飞絮落花时候、老虎機定位器一登楼。
便做春江都是泪,流不尽,许多愁。
回复

使用道具 举报

发表于 2012-6-5 10:34:27 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表