1) 计算机网络的拓扑结构种类有哪些,各自的特点是什么?
星型拓扑结构:传输介质成本低、数据传输效率高、维护容易、网络分段
总线型拓扑结构:网络结构简单、传输距离长、网络冲突、维护不易
环型拓扑结构:网络组建简单、网络利用率高、数据传输速率有限、扩展性能差、维护复杂
树型拓扑结构:扩展性能好、易于网络维护
2) 下载Cisco公司的软件Packet Tracer 5.3,在计算机上安装。安装完成后,使用该软件绘图2-1-1所示网络拓扑结构图。
3) 什么是网络体系结构?为什么要定义网络的体系结构?
1、计算机通信的网络体系结构实际上就是结构化功能分层和网络协议(规程)的集合,也就是从逻辑功能上构筑计算机进程之间互相通信的层次化结构、不同系统对等层之间通信协议以及同一系统相邻的接口服务的集合。
2、网络的体系结构定义:指计算机网络的各层及其协议的集合(architecture)。或精确定义为这个计算机网络及其部件所应完成的功能。计算机网络的体系结构综合了OSI和TCP/IP的优点,本身由5层组成:应用层、运输层、网络层、物理层和数据链路层。
3、是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。从网络互连的角度看,网络体系结构的关键要素是协议和拓扑。
网络体系结构定义计算机设备和其他设备如何连接在一起以形成一个允许用户共享信息和资源的通信系统。
4) 什么是网络协议,由哪几个基本要素组成?
网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端,除了需变换字符集字符外。其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。
计算机网络中为正确传输数据信息而设立的通信规则(或约定),称之为网络协议,也称通讯协议。网络协议是指网络中应用进程之间相互通信所必须共同遵循的约定的集合。一个网络协议,应包括3个基本要素:1、语义 2、语法 3、定时规则
5) OSI参考模型的层次划分原则是什么?画出OSI-RM模型的结构图,并说明各层次的功能。
分层原则:
① 置合理的层数,确保各层的功能相对独立。使每一层的功能单一化,允许采用最佳技术来实现。
② 确保灵活性。某一层的技术上变化,只要接口关系保持不变,不影响其他层次。
③ 有利于促进标准化。分层结构使每一层功能及提供的服务科规范执行,其层间边界的信息流量应尽可能减少。
④ 为了满足各种通信业务的需要,在一层内可形成若干子层,也可以合并或取消某层。
6) 实系统、开放实系统和开放系统三者有何区别?
实系统是由一台或多台计算机、有关软件、终端、操作员、物理过程和信息处理手段等的集合,是传送和处理信息的自治整体。开放系统就是遵守互联标准协议的实系统。如果实系统在与其他系统进行通信和相互合作方面都能服从OSI标准,该实系统便称为开放实系统。
7) 试述OSI服务与协议之间的关系及区别。
服务和协议是完全不同的概念。服务是各层向它上层提供的一组原语,尽管服务定义了该层能够代表它的上层完成的操作,但丝毫未设计这些操作是如何完成的,服务只定义了相邻两层的接口。与服务相对比,协议是定义同层对等实体之间交换的帧、分组和报文的格式及意义的一组规则。实体利用协议来实现它们的服务定义。只要不改变提供给用户的服务,实体可以任意改变它们的协议。
8) 试述OSI-RM中3种类型数据单元之间的关系。
三种类型数据单元为:服务数据单元SDU、协议数据单元PDU、接口数据单元IDU。
SDU指的是第n层待传送和处理的数据单元。PDU指的是同等层水平方向传送的数据单元。它通常是将SDU分成若干段,每一段加上报头,作为单独协议数据单元PDU在水平方向上传送。IDU指的是在相邻层接口间传送的数据单元,它是由SDU和一些控制信息组成。
9)在OSI参考模型中各层的协议数据单元(PDU)是什么?
应用层 APDU(应用层协议数据单元)
表示层 PPDU(表示层协议数据单元)
会话层 SPDU(会话层协议数据单元)
传输层 segment(报文段)
网络层 packet(数据包)
数据链路层 frame(数据帧)
物理层 bit (比特)
10)试述OSI-RM中网络层的服务类型。什么是残留差错率?什么是可通告的故障率?
网络服务可分为下列3种类型:
·A型网络服务:具有小的残留差错率和小的可通告差错率。
·B型网络服务:具有小的残留差错率和大的可通告差错率。
·C型网络服务:具有大的残留差错率。
残留差错率:表示在网络连接上传输出错的网络服务数据单元与所有传输的网络网络数据单元总数的比例。
可通告的故障率:表示不可恢复的差错数在可检测出的差错中所占的比例。
百度:(所谓“残留差错率”就是“系统或部分系统的残留差错率是规定时间内被错误接收且未被检出的数据块(帧、信息包、报文等)的数量和发送的数据块的数量的比值”。)
11)试述OSI-RM中传输协议的类型。传输服务属于哪一种类型的服务?
传输层协议按照传输实体是否提供分流、合流、复用/分解、差错检测、恢复要求,可分为5类:
类别
符号
网路连接类型
基本功能
0
TP0
A
简单类
1
TP1
B
基本差错恢复
2
TP2
A
复用
3
TP3
B
差错恢复与复用
4
TP4
C
差错检测与恢复、复用
传输服务属于网络连接C类型的服务
传输层的功能:a、映象传输地址到网络地址。b、多路复用与分割。c、传输连接的建立与释放。d、分段与重新组装。e、组块与分块。
12)传输服务质量用什么来描述,有那些参数?
剩余差错率:在传输过程中丢失的、出错的和重复的传输服务数据单元之和与传输服务数据单元总量之比。
信号失败率:指未能成功地建立连接的次数与要求建立连接的次数之比。
13)什么是“会话”?它与“对话”有什么区别?
在ISO/OSI环境中,所谓一次会话,就是两个用户进程之间完成一次完整的通信而建立会话连接。会话层的目的就是有效地组织和同步进行合作的会话服务用户之间的对话,并对它们之间的数据交换进行管理。
14)为什么要设立表示层?试举例说明其必要性。
表示层是OSI的第六层,它的目的是处理有关被传送数据的表示问题。由于不同厂家的计算机产品各有自己的信息表示方式,采用不同的数据类型和结构,如果不能解决在不同系统之间存在的这些差异问题,就不能实现各系统间的通信。为了使采用不同信息表示方法的不同系统之间,能够相互理解数据的含义,最终能进行通信而设置表示层。
15)什么是应用实体?它们由哪些元素组成?这些元素的作用各是什么?
应用实体是应用进程利用OSI通信功能的唯一窗口。它按照应用实体间约定的通信协议(应用协议),传送应用进程的要求,并按照应用实体的要求在系统间传送应用协议控制信息,有些功能可由表示层和表示层以下各层实现。
应用实体由一个用户元素和一组应用服务元素组成。应用服务元素可以分为两类,即公共应用服务元素CASE和特定应用服务元素SASE。
特定应用服务元素能提供满足特定应用的特殊要求的服务。而公共应用服务元素则是特定应用服务公共使用的那部分,或者它提供其他服务元素都通用的服务。用户元素是应用进程在应用实体内部为完成它的通信目的需要使用的那些应用元素的处理单元,而不是信息系统与OSI环境之间的逻辑信道。
16)什么是证实型服务与非证实型服务?面向连接服务属于哪一种类型的服务?
服务在形式上是由一组原语(primitive)来描述的。这些原语供用户和其它实体访问该服务。服务有“有证实(confirmed)”和“无证实(unconfirmed)”之分。有证实服务原语包括请求、指示、响应和证实四个原语,无证实服务只包括请求和指示2个原语。这2种服务都可在网络中使用。
面向连接服务属于证实型的服务。
17)设有一个系统具有n层协议,其中应用进程生成长度为m字节的数据,在每层都加上长度为h字节的报头,试计算传输报头所占用的网络宽带百分比。
在同一结点内,当应用进程产生数据从最高层传至最低层时,所添加的报头的总长度为nh字节,数据部分仍为m字节。因此,为传输报头所占用的网络带宽百分比为:
nh/(nh+m)×100%
18)试比较OSI-RM与TCP/IP模型的异同。
OSI/RM于TCP/IP结构的异同
(1)OSI和TCP/IP的相同点是二者均采用层次结构,而且都是按功能分层。
(2)OSI和TCP/IP的不同点:
①OSI分七层,自下而上分为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,而TCP/IP分四层:网络接口层、网间网层(IP)、传输层(TCP)和应用层。严格讲,TCP/IP网间网协议只包括下三层,应用程序不算TCP/IP的一部分。
②OSI层次间存在严格的调用关系,两个(N)层实体的通信必须通过下一层(N-1)层实体,不能越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务(这种层次关系常被称为“等级”关系),因而减少了一些不必要的开销,提高了协议的效率。
③OSI只考虑用一种标准的公用数据网将各种不同的系统互联在一起,后来认识到互联网协议的重要性,才在网络层划出一个子层来完成互联作用。而TCP/IP一开始就考虑到多种异构网的互联问题,并将互联网协议IP作为TCP/IP的重要组成部分。
④OSI开始偏重于面向连接的服务,后来才开始制定无连接的服务标准,而TCP/IP一开始就有面向连接和无连接服务,无连接服务的数据报对于互联网中的数据传送以及分组话音通信都是十分方便的。
⑤OSI与TCP/IP对可靠性的强调也不相同。对OSI的面向连接服务,数据链路层、网络层和运输层都要检测和处理错误,尤其在数据链路层采用校验、确认和超时重传等措施提供可靠性,而且网络和运输层也有类似技术。而TCP/IP则不然,TCP/IP认为可靠性是端到端的问题,应由运输层来解决,因此它允许单个的链路或机器丢失数据或数据出错,网络本身不进行错误恢复,丢失或出错数据的恢复在源主机和目的主机之间进行,由运输层完成。由于可靠性由主机完成,增加了主机的负担。但是,当应用程序对可靠性要求不高时,甚至连主机也不必进行可靠性处理,在这种情况下,TCP/IP网的效率最高。
⑥在两个体系结构中智能的位置也不相同。OSI网络层提供面向连接的服务,将寻径、流控、顺序控制、内部确认、可靠性带有智能性的问题,都纳入网络服务,留给末端主机的事就不多了。相反,TCP/IP则要求主机参与几乎所有网络服务,所以对入网的主机要求很高。
⑦OSI开始未考虑网络管理问题,到后来才考虑这个问题,而TCP/IP有较好的网络管理
19)在OSI模型中,各层都有差错控制过程。试指出:以下每种差错发生在OSI的那些层中?
①噪声使传输链路上出错,既一个0变成1或一个1变成0。(物理层)
② 一个分组被传送到不正确的目的站。(网络层)
③ 收到一个序号有错的帧。(数据链路层)
④ 分组交换网交付给一个终端的分组序列号是不正确的。(传输层)
⑤ 一台打印机正在打印,突然收到一个错误的指令要打回头到本行的开始位置。(应用层)
⑥ 在一个半双工的会话中,正在发送数据的用户突然开始接受对方用户发来的数据。(会话层)