正确答案: C
UDP是可靠的传输协议
题目:关于TCP和UDP的说法,()是错误的。
解析:TCP/IP是一个协议族,它包含了多种协议。TCP/IP采用了4层的层级结构,每一层都呼叫它的下一层所提供的服务来满足自己的需求。从最低层到最高层,这4层分别为:网络接口层、互联网络层、传输层和应用层。TCP和UDP都是传输层协议,它们都使用了互联网络层的IP协议提供的服务。TCP协议是一个可靠的、面向连接的传输层协议,它将某结点的数据以字节流形式无差错投递到互联网中的任何一台计算机上。发送方的TCP将用户交来的字节流划分成独立的报文并交给互联网络层进行发送,而接收方的TCP将接收的报文重新装配交给接收用户。TCP同时处理有关流量控制的问题,以防止快速的发送方淹没慢速的接收方。用户数据报协议UDP是一个不可靠的、无连接的传输层协议,UDP协议将可靠性问题交给应用层的应用程序解决。UDP协议主要面向请求/应答式的交易型应用,一次交易往往只有一来一回两次报文交换,假如为此而建立连接和撤销连接,开销是相当大的。在这种情况下使用UDP就非常有效。另外,UDP协议也应用于那些对可靠性要求不高,但要求网络延迟较小的场合,如话音和视频数据的传送。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]在软件开发的V模型中,应该在()阶段制订系统测试计划。
概要设计
解析:瀑布方法把测试推迟到项目生命期的最后阶段进行,系统前期出现的严重错误可能被隐藏,此时修改代价很大、发布日期会被迫推迟,而且瀑布模型使得开发中的很多关键成员(例如开发人员和测试人员)长期处于空闲状态。"V模型"可被称为瀑布型的变形模式,它提出了测试提前的理念。V模型如图3.2所示:图3.2的左侧是设计和分析,是软件设计实现过程,同时伴随着制订测试计划的过程;图3.2的右侧是对左侧结果的验证,即对设计和分析的结果进行测试,以确认是否满足用户需求。需求分析对应验收测试。在做需求分析和产品功能设计的同时,测试人员就开始阅读和审查需求分析的结果,从而了解产品的设计特性、用户的真正需求、确定测试目标,以准备用例并制订验收测试计划。当系统设计人员在做概要设计时,测试人员可以了解系统是如何实现的、基于什么样的平台,这样可以设计系统测试方案和系统测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。当设计人员在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试计划,并基于这些测试用例以开发测试脚本。在编程的同时进行单元测试是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
[单选题]网络协议和设备驱动软件经常采用分层架构模式,其主要原因是()
支持软件复用
解析:应该说,本题的选项B和C都是采用分层架构模式的原因,但选项B更为重要,是选择采用分层架构模式的重要原因。分层架构模式并不能让软件获得更高的性能。"高内聚、低耦合"是系统设计的原则,应在选择分层架构模式之后,再考虑这个系统设计原则。选项D"低内聚、高耦合"是错误的设计原则。
[单选题]在下列技术中,()提供了可靠消息传输、服务接入、协议转换、数据格式转换、基于内容的路由器等功能,能够满足大型异构企业环境的集成要求。
ESB
解析:ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web Service等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。RUP是一个开发复杂软件项目的过程方法。EJB(Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。EJB是SUN的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借Java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。PERT(Program/Project Evaluation and Review Technique)即计划评审技术,是利用网络分析制定计划并对计划予以评价的技术。
[单选题]J2EE规范包含一系列技术规范,其中()实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命期管理、数据库连接缓冲等中间层服务的应用程序。
EJB
解析:JCAC:Java Common Access Card。JCAC的另一意思是:Joint Cyber Analysis Course。如果对J2EE只是知道个大概,那么可用排除法。
[单选题]网络安全设计是保证网络安全运行的基础,以下关于网络安全设计原则的描述,错误的是()
网络安全系统设计应独立进行,不需要考虑网络结构
解析:网络安全设计是保证网络安全运行的基础。网络安全设计有其基本的设计原则,其中包括:强调对信息均衡、全面地进行保护的木桶原则、良好的信息安全系统必备的等级划分制度,网络信息安全的整体性原则、安全性评价与平衡原则等。在进行网络安全系统设计时应充分考虑现有网络结构,在不影响现有系统正常运行的情况下,逐步完善网络安全系统。
[单选题]在面向对象方法中,对象可看成属性(数据)和这些属性上的专用操作的封装体。封装是一种()(1)技术。类是一组具有相同属性和相同操作的对象的集合,类的每个对象都是这个类的一个()(2)。
解析:所谓封装,是一种信息隐蔽技术,其目的是把类中的数据与函数组合在一起,根据情况赋予外部对类内数据和函数有下列之一的存取权限:·public·protect·private以达到共享和隐藏类的数据和函数的目的。类是现实世界中实体的形式化描述,类将该实体的数据(也被称作属性、状态、特征)和函数(也被称作功能、操作、服务)封装在一起。对象是类的一个实例(Instance)。
[单选题]类之间共享属性和操作的机制称为()(1)。一个对象通过发送()(2)来请求另一个对象为其服务。
解析:通常意义上,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。在面向对象技术中,继承是子类自动地共享父类中已定义的数据和函数的机制。一个对象可以通过发送消息来使用另一个对象的函数。
[单选题]类之间共享属性和操作的机制称为()(1)。一个对象通过发送()(2)来请求另一个对象为其服务。
解析:通常意义上,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。在面向对象技术中,继承是子类自动地共享父类中已定义的数据和函数的机制。一个对象可以通过发送消息来使用另一个对象的函数。