计算机网络(本科)形成性考核册答案2012.5作业1第一章一、选择题1.计算机网络的功能有(A)。A.资源共享B.病毒管理C.用户管理D.站点管理2.下列选项中是网络软件的是(B)。A.DBMSB.操作系统C.office软件D.计算机主机3.计算机网络硬件包含有(C)。A.网管B.复活卡C.交换机D.代理节点4.网络资源子网负责(C)。A.数据通信B.数字认证机制C.信息处理D.路由5.通常按网络覆盖的地理范围分类,可分为:局域网、(A)和广域网三种。A.城域网B.有线网C.无线网D.星型网络6.为了简化计算机网络的分析与设计,有利于网络的硬件和软件配置,按照计算机网络的系统功能,一个计算机网络中实现网络通信功能的设备及其软件的集合称为网络的(A)。A.通信子网B.有线网C.无线网D.资源子网7.为了简化计算机网络的分析与设计,有利于网络的硬件和软件配置,按照计算机网络的系统功能,把网络中实现资源共享功能的设备及其软件的集合称为(D)。A.通信子网B.有线网C.无线网D.资源子网8.计算机网络按网络的通信方式分类可以分为:(D)和广播式传输网络两种。A.星型网络B.总线型网络C.树型网络D.点对点传输网络二、填空题1.(数据通信)和(资源共享)是计算机网络最基本的两大功能。2.网络资源包括有(硬件如服务器工作站等)、(软件)、(数据)和(信息)四种类型。3.计算机网络系统是由(通信)子网和(资源)子网组成的。4.计算机网络主要解决(资源共享)和(资源安全)的矛盾。5.“通信子网”主要负责全网的(数据通信),为网络用户提供数据传输、转接、加工和转换等通信处理工作。6.“资源子网”主要负责全网的信息处理,为网络用户提供(网络服务)和(资源共享)功能等。7.计算机网络按网络的传输介质分类可以分为:(有线网)和(无线网)两种。三、简答题1.计算机网络功能有哪些?资源共享、数据通信、集中管理、增加可靠性、提高系统的处理能力、安全2功能。2.计算机网络基本组成是什么?计算机网络系统由通信子网和资源子网组成。3.计算机网络的定义是什么?答:计算机网络是就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。4.C/S结构与B/S结构有什么区别?C/S是Client/Server的缩写,即服务器/客户机模式B/S是Browser/Server的缩写,即浏览器/客户机模式。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。系统开发中C/S结构(Client/Server)中Client(客户端)往往可以由B/S结构(Browser/Server结构)的Browser(浏览器)及其载体承担,C/S结构的Web应用与B/S结构(Browser/Server结构)具有紧密联系。C/S与B/S区别1).硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。2).对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。可以通过B/S发布部分可公开信息。B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。3).对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统。SUN和IBM推JavaBean构件技术等,使B/S更加成熟.。4).软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就如买来的餐桌可以再利用,而不是做在墙上的石头桌子5).系统维护不同C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级。6).处理问题不同3C/S程序可以处理用户面固定,并且在相同区域,安全要求高,需求与操作系统相关.应该都是相同的系统。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的。与操作系统平台关系最小。7).用户接口不同。C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本。8).信息流不同C/S程序一般是典型的中央集权的机械式处理,交互性相对低。B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。教材P15-16本题可以简写,比如只写各个小5.资源子网的主要功能是什么?资源子网主要负责全网的信息处理,为网络用户提供网络服务和资源共享功能等。它主要包括网络中所有的主计算机、I/O设备和终端,各种网络协议、网络软件和数据库等。6.“通信子网”主要负责什么工作?通讯子网主要负责全网的数据通信,为网络用户提供数据传输、转接、加工和转换等通信处理功能。7.计算机网络按网络覆盖的地理范围分类,可分为哪几类?局域网、城域网、广域网8.计算机网络按网络的拓扑结构分类,可分为哪几类?星型网络、总线型网络、树形网络、环形网络、网状型网络9.计算机网络按网络的使用目的分类可以分为哪几类?共享资源网、数据处理网、数据传输网10.计算机网络按网络的服务方式分类可以分为哪几类?C/S、B/S、PeertoPeer4第二章一、选择题1.(A)是面向连接的协议,用三次握手和滑动窗口机制来保证传输的可靠性和进行流量控制。A.TCPB.IPC.UDPD.FTP2.(B)协议规定网际层数据分组的格式。A.TCPB.IPC.UDPD.FTP3.一个功能完备的计算机网络需要指定一套复杂的协议集。对于复杂的计算机网络协议来说,最好的组织方式是(B)。A.连续地址编码模型B.层次结构模型C.分布式进程通信模型D.混合结构模型4.在ISO/OSI参考模型中,网络层的主要功能是(C)。A.组织两个会话进程之间的通信,并管理数据的交换B.数据格式变换、数据加密与解密、数据压缩与恢复C.路由选择、拥塞控制与网络互连D.确定进程之间通信的性质,以满足用户的需要5.用于将MAC地址转换成IP地址的协议一般为(B)。P29A.ARPB.RARPC.TCPD.IP6.(A)是计算机网络层次模型中每一层中用于实现该层功能的活动元素,包括该层上实际存在的所有硬件与软件,如终端、电子邮件系统、应用程序、进程等。看教材p19A.实体B.连接C.数据报D.路由7.网络协议由语法、(B)和语序三大要素构成。P20A.实体B.语义C.数据报D.路由8.(D)是OSI参考模型的最低层,它直接面向原始比特流的传输。A.表示层B.网络层C.数据链路层D.物理层9.(C)负责建立相邻结点之间的数据链路,提供节点间可靠数据传输。A.表示层B.网络层C.数据链路层D.物理层10.(A)是OSI参考模型中最靠近用户的一层,负责为用户的应用程序提供网络服务。A.应用层B.网络层C.数据链路层D.物理层11.(B)协议,它源于ARPANET网,现在已经成为Internet互联网的通信协议。A.PPPB.TCP/IPC.DNSD.FTP12.TCP/IP协议简化了层次设备,由下而上分别为网络接口层、网络层、(D)、应用层。A.会话层B.表示层C.数据链路层D.传输层二、填空题1.(TCP/IP)参考模型层次结构中,没有表示层和会话层。2.对等实体之间交换数据或通信时所必须遵守的规则或标准的集合称为(协议)。P193.国际标准化组织在1977年建立了一个分委员会来专门研究网络体系结构与网络协议的标准化问题,提出了(开放系统互联参考模型OSI)。P214.面向连接的服务具有连接建立、(数据传输)和连接释放这三个阶段。P205.网络协议由语法、(语义)和语序三大要素构成。P2056.(物理层)是OSI参考模型的最低层,它直接面向原始比特流的传输。7.(数据链路层)负责建立相邻结点之间的数据链路,提供节点间可靠数据传输。8.(应用层)是OSI参考模型中最靠近用户的一层,负责为用户的应用程序提供网络服务。9.TCP/IP协议简化了层次设备,由下而上分别为网络接口层、(网络层)、传输层、应用层。10.TCP/IP层次结构中,传输层的主要协议有(TCP)协议和(UDP)协议。三、简答题1.什么是计算机网络协议?计算机网络协议的要素有哪些?为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。或精确定义为这个计算机网络及其部件所应完成的功能。要素:语法、语义、时序2.计算机网络体系结构的概念是什么?网络的体系结构采用分层结构,计算机网络的各层及其协议以及层次之间的接口的集合称为网络的体系结构。3.OSI参考模型包括哪7层?简单画出各层的顺序关系。从低到高为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层4.TCP/IP参考模型包括哪几层?简述各层的主要功能。1).网络接口层在TCP/IP模型中,网络接口层是TCP/IP模型的最低层,它负责网络层与硬件设备间的联系,接收从网络层交来的IP数据报并将IP数据报通过底层物理网络发送出去,或者从底层物理网络上接收物理帧,抽出IP数据报,交给网络层。网络接口层使采用不同技术和网络硬件的网络之间能够互连,它包括属于操作系统的设备驱动器和计算机网络接口卡,以处理具体的硬件物理接口。2).网络层网络层是整个体系结构的关键部分,负责独立地将分组从源主机送往目的主机,涉及为分组提供最佳路径的选择和交换功能,并使这一过程与它们所经过的路径和网络无关。TCP/IP模型的网络层在功能上非常类似于OSI参考模型中的网络层,即检查网络拓扑结构,以决定传输报文的最佳路由。3).传输层6传输层解决的是计算机程序到程序之间的通信问题,是在源结点和目的结点的两个对等实体间提供可靠的“端到端”的数据通信。为保证数据传输的可靠性,传输层协议也提供了确认、差错控制和流量控制等机制。传输层从应用层接收数据,并且在必要的时候把它分成较小的单元,传递给网络层,并确保到达对方的各段信息正确无误。4).应用层应用层涉及为用户提供网络应用,并为这些应用提供网络支撑服务,把用户的数据发送到低层,为应用程序提供网络接口。应用程序和传输层协议相配合,完成发送或接收数据。由于TCP/IP将所有与应用相关的内容都归为一层,所以在应用层中要处理高层协议、数据表达和对话控制等任务。P26---P275.在TCP/IP协议中各层有哪些主要协议?看P27图答:应用层:Telnet、FTP、SMTP、HTTP、DNS传输层:TCP、UDP网络层:ICMP、ARP、RARP网络接口层:Ethernet,令牌网,帧中继,ISDN和分组交换网X.25等???6.谈谈TCP传输过程中的三次握手过程。P35定义---p36过程答:在会话初期,一次正常的TCP传输需要通过在TCP客户端和TCP服务端建立特定的虚电路连接来完成,这过程通常被称为三次握手过程。第一步:客户端向服务端提出连接请求,这时TCPSYN标志置位。客户端高速服务器序列号区域合法,需要检查。客户端在TCP报头的序列号区中插入自己的ISN。第二步:服务端收到该TCP分段后,以自己的ISN回应,同时确认收到客户端的第一个TCP分段。第三步:客户端确认收到服务端的ISN,到此为止,即建立了完