内容发布更新时间 : 2024/12/23 21:26:25星期一 下面是文章的全部内容请认真阅读。
计算机通信网复习题
第一章
重点复习范围
课后习题(布置的作业)
1、 计算机通信网的组成,及各部分作用
计算机通信网是由通信子网和用户资源子网组成的。
用户资源子网包括各种类型的计算机、终端以及数据采集系统,有的请求共享资源,有的可提供资源共享;
通信子网则可以采用电信部门提供的各种网络,支持用户资源子网的接入
2、 试将TCP/IP与ISO/OSI七层模型相比较,说明其相同点和不同点。 答:相似点:都是独立的协议栈的概念;层的功能也大体相似。
不同点:OSI更好的区分了服务、接口和协议的概念,因此比TCP/IP具有更好的隐藏性,能够比较容易的进行替换;OSI是先有模型的概念,然后再进行协议的实现,而TCP/IP是先有协议,然后建立描述该协议的模型;层次数量及层次功能有差别:TCP/IP 没有会话层和表示层,OSI不支持网络互连。OSI在网络层支持无连接和面向连接的通信,而在传输层仅有面向连接的通信,而TCP/IP在网络层仅有一种通信模式(无连接),但在传输层支持两种模式。
3、简要说明OSI参考模型中各层的功能。 1、物理层 物理层处于OSI模型的最低层。物理层的主要功能是利用物理媒介为它的上一层(数据链路层)提供物理连接,以便透明地传送比特流。单位是比特流。 2、数据链路层 数据链路层的功能是提供建立、维持和释放数据链路连接的有关功能和规程。 以帧为单位
3、网络层 网络层是OSI参考模型七层中最为复杂的一层。网络层的功能是通过路由选择,使通信系统中的发送端的运输层传下来的分组能够准确无误地找到接接收端,并交付给其运输层。单位是分组(或称为包) 4、运输层 运输层是网络体系结构中最为关键的一层。运输层的功能是向高层屏蔽下层数据通信的细节,透明地传送报文,达到为用户提供可靠的端到端的服务的目的。在运输层,数据的传送单位是报文。运输层只存在于端系统中(即主机之中),所以有时这一层又称为主机—主机层。
5、会话层 会话层的功能就是在两个互相通信的应用进程之间,建立、组织和同步其会话,并管理数据的交换。 6、表示层 表示层的主要功能是对两个通信系统中所交换信息表示方式进行处理,其中包括数据格式交换、数据加密与解密、数据压缩与恢复等功能。 7、应用层 应用层向终端用户提供直接服务。应用层的功能是确定应用进程之间通信的性质,以满足用户的需要。
4. 写出ISO/OSI 七层模型的各层名称。试述TCP/IP的分层结构,并与ISO/OSI七层模型相比较。(综合)
答:ISO/OSI 七层模型中,第一层为物理层;第二层为数据链路层;第三层为网络层;第四层为传送层;第五层为会话层;第六层为表示层;第七层为应用层 TCP/IP模型由低到高分别为 网络接口层、网际层、传输层、应用层。 OSI参考模型和TCP/IP协议体系有很多相似之处。它们都是基于独立的协议栈的概念。而且层的功能也大体相似。除了这些基本的相似点之外,两种体系也有很多差别。 OSI模型有3个主要概念,即服务、接口和协议。因此,OSI模型中的协议比TCP/IP结构中的协议具有更好的隐藏性,在技术发生变化时能相对容易地进行替换。 OSI参考模型没有偏向任何特定协议,因此非常通用。但不利的方面是设计者在协议方面没有太好的经验,因此不知道该把哪些功能放到哪一层最好。ISO没有考虑广泛的网络互连。 OSI与TCP/IP相比,更能将协议层的细节隐藏,由于技术改变,协议也更容易被替代。OSI参考模型的核心设计概念在于:服务、接口和协议的定义。这些设计思想和今天的面相对象的编程思想是一致的。TCP/IP参考模型最初设计并不明确区分服务、接口和协议,尽管后来也有人想把TCP/IP改造成像OSI模型一样。OSI参考模型是在一些协议出现之后设计的,并不是为了适应某一个协议组,而是一种通用的参考模型。 TCP/IP是先有的协议,然后采用参考模型的方式描述TCP/IP协议组,两者之间匹配得很好,而用OSI参考模型不能很好地描述互联网协议族。 OSI模型有7层,而TCP/IP参考模型只有四层。另一个不同是面相连接服务和无连接服务的差别。OSI在网络层既支持面相连接服务也支持无连接服务,但在传输层只支持面相连接的服务。而TCP/IP参考模型在网络层只支持无连接服务,而在传输层既支持面向连接服务也支持无连接服务。 5、TCP/IP模型各层功能:
(1)应用层:TCP/IP应用层为用户提供访问Internet的一组应用高层协议,即一组应用程序。 (2)运输层:1、格式化信息 2、提供可靠传输
(3)网络层:1、处理来自运输层的分组发送请求 2、处理输入数据报 3、处理差错与控制报文
(4)网络接口层:负责接收IP数据报,并且通过特定的网络进行传输;或者从网络上接收物理帧,抽出IP数据报,上交给IP层。
第二章
重点复习范围
1.课后习题(布置的作业)
2、画图说明服务和协议之间的关系。 3、说明(N)服务的概念。 在(N)协议的控制下,(N)层通过(N)实体的工作,可以向上一层即(N+1)层提供服务。这种服务称为(N)服务。接受(N)服务的是(N+1)实体,它被称为(N)服务用户或简称(N)用户。 归纳起来,(N)服务是由这样三部分组成的: (1)(N)实体自己提供的某些功能;
(2)从(N-1)层及其以下各层以及本地环境得到的服务;
(3)通过与处在另一开放系统中的对等(N)实体的通信而得到的服务。 4、网络协议的概念。
实现网络数据交换而建立的规则、约定或标准就称为网络协议。 一个网络协议主要由三个要素组成:
1、 语法,即数据与控制信息的结构或格式;
2、 语义,即需要何种控制信息、完成何种动作以及做出何种应答; 3、 同步,即事件实现顺序的详细说明。
5、协议数据单元、服务数据单元的概念
协议数据单元是指在不同端点的各层对等实体之间,为实现该层协议所交换的信息单元。一般将(N)层的协议数据单元记为(N)PDU (N)PDU由两部分组成:
1、 本层的用户数据,记为(N)用户数据; 2、 本层的协议控制信息记为(N)PCI
注意:协议数据单元中一定含有控制信息但可以没有用户数据。 接口数据单元
接口数据单元是指:同一系统中,两相邻层的实体之间,在一次交互中,经过层间接口的信息单元。一般将(N)层与(N+1)层的接口信息单元称为(N)IDU 服务数据单元
(N)SDU是一个供接口使用的数据,它要求不管在传送过程中经过什么变化,要保持在(N)连接的两端其大小不变。实际上,一个(N)SDU就是(N)服务所要传送的逻辑数据单元。 6、协议分层的好处。 答:通过协议分层可以把设计问题划分成较小的易于处理的片段。分层意味着某一层的协议的改变不会影响高层或低层的协议。
7、无连接通信和面向连接通信的最主要区别是什么? 答:主要的区别有两点。 其一:面向连接通信分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,才能开始数据传输,这是第二阶段。接着,当数据传输完毕,必须释放连接。而无连接通信没有这么多阶段,它直接进行数据传输。
其二:面向连接的通信具有数据的保序性, 而无连接的通信不能保证接收数据的顺序与发送数据的顺序一致。
8、 下图为建立运输连接的情况,要求在指定位置写出①~④处的服务原语.
①T-CONNECT.request(被叫地址,主叫地址,加速数据选择,服务质量,用户数据) ②T-CONNECT.indication(被叫地址,主叫地址,加速数据选择,服务质量,用户数据)
③T-CONNECT.response(服务质量,响应地址,加速数据选择,用户数据) ④T-CONNECT.confirm(服务质量,响应地址,加速数据选择,用户数据)
第三章
1、 比较虚电路和数据报的优缺点。 端到端的连接 虚电路 必须有 数据报 不要