TCP/IP体系结构-测试人员必须理解的

发表于:2011-11-11 10:32  作者:一米阳光做测试   来源:51Testing软件测试网采编

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件测试

  如果还想在测试这条路上继续走下去的话,那么下面这些东西就是我们必须去掌握的,至少你还不想止步于简单的黑盒测试~~其实,一直想去接触Linux下的应用测试,这样能学到东西会很多,而且会非常的受用。之前听小布老师讲,如果你想在IT技术上长期发展下去,那么你就大胆拥抱Linux吧,因为在这里你能学到东西远胜过于你在Windows平台下学到的东西,而其中最经典的一段话就是:如果你一直跟随微软的技术,那么终究会被拖死,因为微软的技术一直在变化,而你却需要不断的去学习他的东西。而Linux不一样,它更多的是让你去理解底层的技术,让你从原理上去理解技术的核心,永远以不变应万变的姿态去面对未来的技术革新。

  我想作为一个测试人员,如果你确实还没接触过网络、数据通信方面的技术,那么咱们的路还很长,至少我认为软件测试并非只停留在上层的应用,而测试的最高境界应该是对底层核心技术的测试,通过架构分析、协议数据包分析等等来测试出结果~~~所以我们应该掌握的技术有:TCP/IP、Socket、多线程,这些是必须的。

  1、先来看看TCP/IP的体系结构,如下图:

  TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。下面是各个层的协议说明:

  IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不需要涉及这一层。

  ARP: 地址解析协议(Address Resolution Protocol)

  此协议将网络地址映射到硬件地址。

  RARP: 反向地址解析协议(Reverse Address Resolution Protocol)

  此协议将硬件地址映射到网络地址

  ICMP: 网间报文控制协议(Internet Control Message Protocol)

  此协议处理信关和主机的差错和传送控制。

  TCP: 传送控制协议(Transmission Control Protocol)


【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!
21/212>

评 论

  • lily13579 (2011-12-08 17:04:25)

    要是能更详细就好了,太简单了,只描述了些皮毛。

  • 童年的格格巫 (2011-12-08 15:31:22)

    不能评论吗?

  • qg26176570 (2011-12-05 13:40:24)

    tcp ip 只能举例到这里,再下去,需要几本书来分别讲了。只有从作者角度,才能领会意图。如果要说缺少,就是这些协议,只有TCP是名称里带的,其他是被代表的,而他们这些哥们的底层,基本上都是IP协议(不尽然)。

  • btesting007 (2011-11-16 16:49:22)

    学习这些东西对于测试人员的长远发展还是很有帮助的,毕竟测试不能仅仅局限于基础的。但是该篇章仅仅介绍了几种协议,实在看不出对测试人员有那点质的进步,这些东西大学课本上都有的!

  • gqy0923 (2011-11-14 08:20:39)

    挺好的,提纲挈领!

  • charsjohn (2011-11-13 22:11:56)

    深有感触,必需要好好修炼内功,linux是必需的

  • dong哞哞 (2011-11-12 23:38:55)

    绝大部分篇幅寥寥几句介绍几种常用协议,实在不知道你这篇文章对读者了解TCP/IP有什么帮助,但思想很正确,测试要做高级,必须了解很多开发原理

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道