首页> 知识> 常识> 信息安全> 正文

如何测试网络协议

2018.10.07 17:293961

网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。如何测试网络协议?计算机网络安全有哪些基本注意事项?一起和佰佰安全网看看吧。

协议测试研究领域的兴起源于对其必不可少的需求。目前的网络协议多是以自然语言描述的文本,实现者对于协议文本的不同理解以及实现过程中的非形式化因素都会导致不同的协议实现,有时甚至是错误的协议实现。即便协议实现正确,也不能保证不同的实现彼此之间能够准确无误地通信,而且同一协议的不同实现其性能也有差别。在这种情况下,需要一种有效的方法对协议实现进行评价,这就是“协议测试”。

伴随着计算机网络的普及和网络需求的增多,计算机网络协议越来越复杂庞大,协议实现不仅仅要求功能正确完善、能够互通,而且要求具有良好的性能,因此协议的实现和开发越来越复杂。为了保证质量,协议测试是一个必需而且十分重要的手段。目前的协议测试已经不仅仅是产品开发研制过程中一个简单的检测支持过程,而是发展成为计算机网络技术的一个重要分支。对协议测试技术的研究将直接影响到计算机网络技术的进步和世界网络市场的竞争与发展。所以很多国家都投入了大量的人力物力从事协议测试的研究工作。例如:英国的国家物理实验室NPL、法国国家通信研究中心、德国国家通信研究局GMD、美国国家标准化研究局、美国新罕布什尔大学互操作研究实验室、中国清华大学计算机科学与技术系的计算机网络与协议测试实验室等单位都在这个领域投入了大量的研究力量。

最简单的用法就是"tracert hostname",其中"hostname"是计算机名或想跟踪其路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址.

原理:

Traceroute从源主机发送一连串的数据报,数据报中封装的是无法交付的UDP用户数据报(使用了非法的端口号)。第一个数据报P1的生存时间TTL设置为1,。当P1到达路径上的第一个路由器R1时,路由器R1先收下它,,接着把TTL减1.由于TTL等于零了,R1就把P1丢弃了,并向源主机发送一个ICMP时间超过差错报告报文。源主机接着发送第二个数据报P2,并把TTL设置成2。P2先到达路由器R1,R1收下后把TTL减1再转发给路由器R2,R2收到P2时TTl为1,但减1后TTl变为零了。R2就丢弃P2,并向源主机发送一个ICMP时间超过差错报告报文。如此重复,知道源主机发送的数据报到达目的主机为止,这些路由器和最后的目的主机发来的ICMP报文给出了源主机想知道的路由信息。

以上是小编整理的网络协议测试方法,生活中掌握基本的网络安全小知识很重要。

( 责任编辑: 慕丹萍 )

展开剩余全文
分享到
  • 微信
  • QQ空间
  • 新浪微博
  • QQ好友
  • 人人网
  • 腾讯微博
发表我的评论
提交评论

相关阅读

协议转换器的类型有哪些

协议转换器的类型有哪些

2019.03.07 2127
协议转换器的作用是什么

协议转换器的作用是什么

2019.03.06 5611
什么是协议转换器

什么是协议转换器

2019.03.06 6363
什么是计算机网络最突出的优点

什么是计算机网络最突出的优点

2019.03.05 12559
什么是计算机网络协议

什么是计算机网络协议

2019.03.04 4161
加载更多

为您推荐

网络直播很流行,这些利弊要提前了解清楚

网络直播很流行,这些利弊要提前了解清楚

2022年09月30日 16:32 6017
数据线有这么多类型,掌握技巧就能长时间使用

数据线有这么多类型,掌握技巧就能长时间使用

2022年02月28日 13:53 1698
实时交通有什么特点和功能

实时交通有什么特点和功能

2017年06月08日 19:37 3920
3s与gis技术在智能交通上的作用

3s与gis技术在智能交通上的作用

2017年06月07日 19:54 4010
计算机网络安全有哪些基本注意事项?

计算机网络安全有哪些基本注意事项?

2017年04月22日 22:58 12432
返回顶部
返回首页