软件测试技术(初级)--网络技术

上一篇 / 下一篇  2012-07-11 16:38:37 / 个人分类:软件测试技术(初级)

有些软件的测试是和网络技术密不可分的。这篇日志主要讲一些软件测试需要知道的网络知识。
DNS 域名服务,将网络域名解析成IP地址。域是网络系统的边界,在一个域当中,计算机和用户共享一些列的安全信息。
活动目录:微软提供的目录服务中的一种,它存储有关网络上的对象信息,并使管理员和用户能方便的查找和使用这类信息。
TCP/IP协议层次结构,链路层Link(ARP,RARP),网络层Network(IP),传输层Transport(UDP,TCP),应用层Application(HTTP,SMTP,FTP)
子网掩码用来判断两个IP地址是否在同一个局域网中。子网掩码和IP地址进行按位与运算后,结果一致,表示处于一个局域网中,否则需要寻求路由。
常见的模式有B/S和C/S模式。C/S即客户端/服务器模式。Client向Server提交一个请求,Server使用一个方法处理这个请求,并将结果返回给Client。通过将任务合理分配到Client和Server端,降低系统的通讯开销,充分利用两端硬件环境优势。
B/S即浏览器/服务器模式。用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务在服务器实现,形成3层结构。
C/S和B/S区别:
C/S建立在局域网基础上,B/S建立在广域网的基础上,但也可以在局域网上使用。
1. 硬件环境不同
C/S一般建立在专用的网络上,需要专门服务器提供连接和数据交换服务
B/S建立在广域网上,不必有专门的网络硬件环境,一般只要有操作系统和浏览器就行
2. 对安全要求不同
C/S对服务端、客户端都要考虑安全
B/S只要注重服务器安全就可以了
3. 对程序架构不同
C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑
B/S对安全以及访问速度的多重考虑,建立在需要更加优化的基础上,比C/S有更高的要求
B/S模式的优点和缺点
B/S结构的优点
1. 具有分布性特点,可以随时随地进行查询、浏览等业务处理。
2. 业务扩展简单方便,通过增加页面即可增加服务器功能。 
3. 维护简单方便,只需要改变网面,即可实现所有用户的同步更新。 
4. 共享性强
B/S 模式的缺点
1. 响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度。 
2. 用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题,像用友,智赢等开发的B/S架构软件用户体验效果与C/S差不多。 
C/S 模式的优点和缺点 
C/S 模式的优点 
1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。 
2.C/S结构的管理信息系统具有较强的事务处理能力。
C/S 模式的缺点 
1. 只适用于局域网。
2. 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
3. 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
TCP/UDP区别:
TCP有连接,3次握手。所有握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换
UDP 非可靠性连接,会丢包,没有校验,速度快,无需握手过程。
ISO模型:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。
NAT网络地址转换。处于内网的计算机能够通过NAT的作用透明的访问外网的互联网资源。



TAG:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7446
  • 日志数: 9
  • 建立时间: 2011-11-21
  • 更新时间: 2012-07-16

RSS订阅

Open Toolbar