计算机网络基础课程复习资料
《计算机网络基础》课程复习资料
1.计算机网络的发展可划分为几个阶段?每个阶段各有何特点?
答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主
要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理
能力。
(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。网络的共享采用排队方式,即由结点的分
组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输
带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO 提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模
型OSI.。这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一
标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
2.简述开放系统互连参考模型及各层的主要功能。
答:开放系统互连参考模型是由国际标准化组织(ISO)制定的一个标准化开放式的计算机网络层次结构模型。它共有7层,从下到上依次是物理层、数据链路层、网络层、运输层、会话
层、表示层和应用层。各层的主要功能分别如下:
(1)物理层:在物理媒体上传输原始数据的比特流。
(2)数据链路层:通过校验、确认和反馈重发等手段将原始的、肯定会出错的物理连接改造成无差错的数据链路。
(3)网络层:关心的是通信子网的运行控制,主要任务是把网络协议数据单元从源端传送到目的端。
(4)运输层:建立一个端到端的连接,为上层用户提供端到端的、透明优化的数据传输任务。
(5)会话层:允许不同主机的各个进程之间进行会话,它组织并同步进程间的对话。
(6)表示层:为上层用户提供共同需要的数据或信息的语法表示变换。
(7)应用层:开放系统互连环境的最高层。它直接面向网络的应用程序,不同的应用层为特定类型的网络应用提供访问OSI环境的手段。
3.比较OSI参考模型和Internet参考模型的异同点。
答:相同点:都是层次模型,都有运输层,且它在两个参考模型中都是第一个提供端到端连接数据传输服务的层次,都能提供面向连接或无连接的运输服务;其最高层都是向各用户应用进
程提供服务的应用。
不同点:两者划分的层次不同;对比OSI模型,Internet中没有表示层和会话层;Internet没有明确规定通信子网的协议,也不再区分通信子网中的物理层、数据链路层和网络层;
Internet中特别强调了互连网层,其中运行的IP协议是Internet的核心协议,且互连
网层向上只提供无连接的服务,而不提供面向连接的服务等。
4.简述可以从几种不同角度来对计算机网络分类。
答:按地理范围分类:局域网LAN、校园网CAN(又称园区网)、城域网MAN、广域网WAN和全球网GAN;
按拓扑结构分类:星形、总线型、环形和不规则形;
按物理传输媒体分类:双绞线网、同轴电缆网、光纤网、无线网和卫星网等;
按使用范围分类:公用网和专用网。
5.试举出对网络协议的分层处理方法的优缺点。
答:优点:
(1)可使各层之间互相独立,某一层可以使用其下一层提供的服务而不需知道服务是如何实现的。
(2)灵活性好,当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。(3)结构上可以分割开,各层可以采用最合适的技术来实现。
(4)易于实现和维护。(5)能促进标准化工作。
缺点:层次划分得过于严密,以致不能越层调用下层所提供的服务,降低了协议效率。
6.试将TCP/IP和OSI的体系结构进行比较。讨论其异同之处。
答:(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有较好的网络管理。
7.面向连接服务与无连接服务各自的特点是什么?
答:面向连接服务在数据交换之前必须先建立连接,保留下层的有关资源,数据交换结束后,应终止这个连接,释放所保留的资源。而对无连接服务,两个实体之间不建立连接就可以通信,在数据传输时动态地分配下层资源,不需要事先进行预保留。
8.什么是网络体系结构?为什么要定义网络体系结构?提供端到端的进程间通信服务的是
答:计算机网络的体系结构就是为了不同的计算机之间互连和互操作提供相应的规范和标准。首先必须解决数据传输问题,包括数据传输方式、数据传输中的误差与出错、传输网络的资源管理、通
讯地址以及文件格式等问题。解决这些问题需要互相通信的计算机之间以及计算机与通信网之间进行频繁的协商与调整。这些协商与调整以及信息的发送与接收可以用不同的方法设计与实现。
计算机网络体系结构中最重要的框架文件是国际标准化组织制订的计算机网络7层开放系统互连标准。其核心内容包含高、中、低三大层,高层面向网络应用,低层面向网络通信的各种物理设备,而中间层则起信息转换、信息交换(或转接)和传输路径选择等作用,即路由选择核心。
计算机网络是一个非常复杂的系统。它综合了当代计算机技术和通信技术,又涉及其他应用领域的知识和技术。由不同厂家的软硬件系统、不同的通信网络以及各种外部辅助设备连接
构成网络系统,高速可靠地进行信息共享是计算机网络面临的主要难题,为了解决这个问题,人们必须为网络系统定义一个使不同的计算机、不同的通信系统和不同的应用能够互相连接(互连)和互相操作(互操作)的开放式网络体系结构。互连意味着不同的计算机能够通过通信子网互相连接起来进行数据通信。互操作意味着不同的用户能够在连网的计算机上,用相同的命令或相同的操作使用其他计算机中的资源与信息,如同使用本地的计算机系统中的资源与信息一样。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论