
计算机网络与通信 第2版 习题答案 作者 申普兵 第2章 参考答案.doc
5页Error! No text of specified style in document.第二章习题答案一、填空题1. 是美国DEC公司提出的网络体系结构DNA2.网络协议由 、 、 三部分组成语义、语法、定时3.国际标准化组织(ISO)于 年开始着手研究开放系统互连的网络体系结构19774.ISO是_______________________________________的英文缩写International Organization for Standardization5.OSI是_______________________________________的英文缩写Open System Interconnection6.开放系统互连参考模型OSI/RM把整个网络通信功能划分为 层77.通信子网层由 、 和 层组成,主要负责 功能物理层、数据链路层、网络层, 数据在网络中的传输与通信控制8.网络层的功能是____________________________________。
提供源站到目的站的信息传输服务,负责由一个节点到另一个节点的路径选择9.RS-232是 层的协议,HDLC是 层的协议物理层 数据链路层10.Internet上采用的主要协议为 TCP/IP二、选择题1.计算机网络协议由 B 部分组成A)2 (B)3 (C)4 (D)52.SNA是 A 公司研制的网络体系结构A)IBM (B)DEC (C)ISO (D)以上都不是3.关于OSI参考模型中的“服务”与“协议”,正确的说法是 C A)“协议”是“垂直”的,“服务”是“水平”的(B)“协议”是相邻层之间的通信规则(C)“协议”是“水平”的,“服务”是“垂直”的(D)“服务”是对等层之间的通信规则4.Internet上采用的协议为 A A)TCP/IP (B)PX/SPX (C)Net BEVI (D)X.255.TCP/IP共分为 C 个层次A)7 (B)5 (C)4 (D)36.TCP/IP的第二层,对应着OSI协议的 B 层次A)传输层 (B)网络层 (C)数据链路层 (D)物理层三、名词解释1.网络体系结构网络体系结构是指为了完成计算机之间的通信,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议和相邻层之间的接口及服务。
网络的体系结构相当于网络的类型,而具体的网络结构则相当于网络的一个实例2.网络协议为进行计算机网络中的数据交换而建立的规则、标准或约定的集合称为网络协议(Protocol)或者说网络协议是指通信双方在通信时所应遵循的一组规则、标准或约定协议由语义、语法、定时三部分组成3.实体实体是软件元素(如进程)或硬件元素(智能I/O芯片等)的抽象处于同一层中的实体称为对等实体任何层都可以称为(N)层,(N)层的实体称为(N)实体4.(N)服务(N)服务指除最高层外,所有的(N)实体协同工作为(N+1)实体服务也就是说,所有(N)实体在(N−1)层提供的(N−1)服务的基础上向(N+1)层提供增值服务5.TCP/IP传输控制协议/互联网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)是定义所有的数据传输如何在Internet上进行交换的一个协议集合或一组协议簇这一系列协议是按其中的两个最重要、应用最广泛的协议TCP与IP来命名的TCP是传输控制协议,规定了一种可靠的数据信息传递服务;IP为互联网协议,提供网络之间连接的完善功能四、简答题1.简述计算机网络分层的基本思想。
答案:分层的基本思想就是每一层都在它的下层服务的基础上提供更高级的增值服务,而最高层提供能运行应用程序的服务2.画出OSI/RM参考模型,并简述各层的主要功能答案: 各层的主要功能为:1.物理层(Physical Layer)物理层为通信提供物理链路,实现比特流(bit)的透明传输物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据的比特流,而不是指连接计算机的具体物理设备或具体传输介质2.数据链路层(Data Link Layer)数据链路层是在物理层提供的比特流服务基础上,建立相邻节点间的数据链路,传输按一定格式组织起来的位组合,即数据帧具体地说,主要功能是:链路管理、帧的装配与分解、帧同步、流量控制、差错控制、将数据和控制信息区分开、透明传输以及寻址等3.网络层(Network Layer)网络层的功能是:提供源站到目的站的信息传输服务,负责由一个节点到另一个节点的路径选择网络层在通信子网中传输信息包或报文分组(具有地址标识和网络层协议信息的格式化信息组),它向传输层提供信息包传输服务,使传输实体不必知道任何数据传输技术和用于连接系统的交换技术4.传输层(Transport Layer)传输层的作用是,为不同系统内的会话实体(用户进程)建立端—端的连接,执行端—端的差错、顺序和流量控制,数据传输的基本单位是报文。
传输层提供在不同系统的进程间数据交换的可靠服务,在网内两实体间建立端到端通信信道,用以传输信息或报文分组5.会话层(Session Layer)会话层也称为会晤层或对话层该层主要功能是在两个表示实体之间建立起通信伙伴关系,向表示层提供对话服务,并对通信的过程进行管理和协调,使其有条不紊地交换数据6.表示层(Presentation Layer)表示层的功能是在两个通信应用实体之间的传送过程中,负责数据的表示方式(包括语法和语义),其目的在于解决格式和数据表示问题表示层执行通用数据交换功能、提供标准应用接口、公共通信服务如:字符的转换、各类数据转换、数据的压缩与恢复、数据的加密与解密等7.应用层(Application Layer)这一层包含了若干个独立的、用户通用的服务协议模块,其主要目的是为用户提供一个窗口,用户通过这个窗口互相交换信息应用层的内容完全取决于用户,各用户可以自己决定要完成什么功能和使用什么协议,该层包括的网络应用程序有的由生产网络的公司提供,有的是用户自己开发的3.什么是网络协议,它由哪几部分组成?答案:,网络协议是指通信双方在通信时所应遵循的一组规则、标准或约定协议由语义、语法、定时三部分组成。
语义(Semantics):规定通信双方准备“讲什么”,涉及用于协调与差错处理的控制信息语法(Syntax):规定通信双方“如何讲”,涉及数据及控制信息的格式、编码及信号电平等定时(Timing):涉及速度匹配和排序等4.简述实体、服务访问点和协议之间的关系答案:(N+1)实体从(N)服务访问点(Service Access Point,SAP)获取(N)服务,(N)服务访问点表示(N)实体和(N+1)实体之间的逻辑接口一个(N)SAP只能由一个实体提供,也只能为一个(N+1)实体所利用一个(N)实体可以提供几个(N+1)SAP,同时一个(N+1)实体可以利用多个(N)SAP为其服务5.画出TCP/IP参考模型,并简述各层的主要功能答案:TCP/IP由四个层次组成,其分层模型如图所示 TCP/IP分层模型1.应用层应用层是TCP/IP软件的最高层,向用户提供一组常用的应用程序这些应用程序可以访问Internet,并获得它提供的服务,如文件传输、电子邮件等2.传输层传输层的首要任务是提供应用程序间的通信,即端到端的通信其功能包括:格式化的信息流;提供可靠的传输,保证数据有序无误地到达传输层要解决不同应用程序的识别问题,提供面向连接或无连接的可靠传输。
3.Internet层Internet层负责相邻计算机之间的通信其功能包括三个方面:第一、处理来自传输层的分组发送请求收到请求后,将分组装入IP数据报,填充报文头,使用路由算法选择去目的主机的路径,然后将数据报发往适当的网络接口;第二、处理输入数据报首先检查数据报的合法性,然后使用路由算法决定数据报是本地接收还是转发;第三、用Internet控制报文协议(ICMP)处理路径、流量控制、拥塞等问题4.网络接口层网络接口层,又称为通信层,是TCP/IP软件的最底层负责接收IP数据报并通过网络发送或者从网络上接收物理帧,抽出IP数据报,交给IP层这些帧格式取决于网络拓扑结构网络接口有两种类型:第一种是设备驱动程序(如局域网的网络接口);第二种是含自身数据链路协议的复杂子系统(如X.25中的网络接口)6.简述TCP/IP的不足之处答案:TCP/IP虽然作为一个事实上的工业标准广泛的应用于互联网中,但它也有许多不足之处一是TCP/IP模型没有很清楚地将“服务”、“协议”和“接口”等概念区分开;二是TCP/IP模型的通用性较差,很难描述其他种类的协议栈;三是TCP/IP模型没有区分物理层和数据链路层,它的网络接口层并不是常规意义上层的概念,仅仅是一个接口。
