发明名称 |
一种网络路由检测的方法 |
摘要 |
本发明公开了一种网络路由检测的方法,适用于移动互联网,首先源终端根据目标终端的地址,使用SOCK_DGRAM参数建立一个TTL为1的回显应答类型的ICMP包,源终端向目标终端发送ICMP包,源终端等待目标机器或者途中路由器的TTL超时应答,源终端接收到应答包后,提取并分析其中的IP地址,如果是途中路由器发送的,则记录路由器的IP地址,并且将TTL加1,返回上个步骤;如果是目标终端发送的或者TTL超时应答达到预设的上限,则完成整个路由检测。采用了本发明的技术方案,能够在移动设备上实现基本的Traceroute功能,有助于收集使用过程中遇到的网络连通性问题的数据。 |
申请公布号 |
CN102625332A |
申请公布日期 |
2012.08.01 |
申请号 |
CN201110338471.X |
申请日期 |
2011.11.01 |
申请人 |
北京小米科技有限责任公司 |
发明人 |
张伟良;屈恒 |
分类号 |
H04W24/00(2009.01)I;H04W80/04(2009.01)I |
主分类号 |
H04W24/00(2009.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种网络路由检测的方法,适用于移动互联网,其特征在于,包括以下步骤:A、源终端根据目标终端的地址,使用SOCK_DGRAM参数建立一个生存时间为1的回显应答类型的互联网控制信息协议包;B、源终端向目标终端发送所述互联网控制信息协议包,源终端等待目标机器或者途中路由器的生存时间超时应答;C、源终端接收到目标终端或者途中路由器的应答包后,提取并分析所述应答包中的IP地址,如果是途中路由器发送的生存时间超时应答,则记录所述路由器的IP地址,并且将生存时间加1,返回步骤B;如果是目标终端发送的生存时间超时应答或者生存时间超时应答达到预设的上限,则完成整个路由检测。 |
地址 |
100102 北京市朝阳区望京西路甲50号-1卷石天地大厦A座12层 |