加载中...
Ch1.计网体系结构
发表于:2022-09-02 | 分类: 计网

Ch1.计网体系结构

分成结构相当于类
ISO/OSI模型和TCP/IP模型相当于实例

一.概念和功能

1.计算机网络的概念

网络:网状的东西或网状系统


计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备线路连接起来,有功能完善的软件实现资源共享信息传递的系统


计算机网络是互连的、自治的计算机集合

互连-通过通信链路互联互通

自治-无主从关系

2.计算机网络的功能

1.数据通信
2.资源共享 同一个计算机网络上的其他计算机可使用某台计算机资源的行为,可共享硬件软件数据
3.分布式处理 多台计算机各自承担同一工作任务的不同部分Hadoop平台
4.提高可靠性 替代机
5.负载均衡 个计算机之间更亲密
…… ……

3.计算机网络的发展

第一阶段

第二阶段–三级结构

第三阶段–多层次ISP结构

Summary:

二.组成和分类

1.计算机网络的组成

1.1组成部分:硬件、软件、协议(一系列规则和约定的集合)

协议穿梭在各个硬件之中

1.2工作方式:|

(端系统之间的进程通信) |边缘部分:用户直接使用:C/S方式

​ P2P方式

​ |核心部分:为边缘部分服务

  1. 3功能组成:|

​ |通信子网 实现数据通信

​ |资源子网 实现资源共享 /数据处理

资源 应用层
表示层
会话层
传输层
通信 网络层 路由器
数据链路层 交换机,网桥
物理层 集线器,中继器

资源子网:(实现资源共享功能的设备 和软件的集合)

通信子网:(各种传输介质、通信设 备、相应的网络协议组成)

2.计算机网络的分类

2.1按分布范围分:

2.2按使用者分:

2.3按交换技术分:电路交换 报文交换 分组交换

2.4按拓扑结构分:

2.5按传输技术分:

广播式网络:共享公共通信信道

点对点网络:使用分组存储转发路由选择机制

Summary:

三.标准化工作及相关组织(了解即可)

标准的分类:

​ 法定标准:由权威机构制定的正式的、合法的标准

​ 事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品的协议的技术就成立标准

RFC–因特网标准的形式

RFC上升为因特网正式标准的四个阶段:

​ 1)因特网草案:这个阶段还不是RFC文档

​ 2)建议标准:这个阶段开始成为RFC文档

​ 3)草案标准

​ 4)因特网标准

四.性能指标

4.1速率

1.速率:即数据率或称数据传输率比特率

比特:1/0位

连接在计算机网络的主机在数字信道上传送数据位数的速率

单位:b/s,kb/s,Mb/s,Gb/s,Tb/s

4.2带宽

(1)”带宽”原本指某个信号具有的频带宽度,

即最高频率与最低频率之差,单位是赫兹(Hz)

(2)计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。单位是“比特每秒”,b/s,kb/s,Mbs,Gbs

4.3吞吐量

吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等。
吞吐量受网络的带宽或网络的额定速率的限制

4.4时延

指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延.单位是s.

4.5时延带宽积

4.6往返时间效率RTT

4.7利用率

Summary:

习题:

选择

1.计算机网络可被理解为(B).
A.执行计算机数据处理的软件模块
B.由自治的计算机互联起来的集合体
C.多个处理器通过共享内存实现的紧耦合系统
D.用于共同完成一项任务的分布式系统

1
>计算机网络是由自治计算机互联起来的集合体,其中包含着三个关键点:自治计算机、互联、集合体。自治计算机由软件和硬件两部分组成,能完整地实现计算机的各种功能:互联是指计算机之间能实现相互通信;集合体是指所有使用通信线路及互联设备连接起来的自治计算机的集合。选项C和D分别指多机系统和分布式系统。

2.计算机网络最基本的功能是(A)。
A.数据通信
B.资源共享
C.分布式处理
D.信息综合处理

1
>计算机网络的功能包括:数据通信、资源共享、分布式处理、信息综合处理、负载均衡、提高可靠性等,但其中最基本的功能是数据通信功能,数据通信功能也是实现其他功能的基础。

3.下列不属于计算机网络功能的是(D).
A,提高系统可靠性
B.提高工作效率
C.分散数据的综合处理
D.使各计算机相对独立

1
>计算机网络的三大主要功能是数据通信、资源共享及分布式处理。计算机网络使各计算机之间的联系更加紧密而非相对独立。

4.计算机网络系统的基本组成是(C)。
A,局域网和广域网
B.本地计算机网和通信网
C.通信子网和资源子网
D.服务器和工作站

1
>计算机网络从逻辑功能上可分为资源子网和通信子网两部分。

5.在计算机网络中可以没有的是(D).
A.客户机
B.服务器
C.操作系统
D.数据库管理系统

1
>从物理组成上看,计算机网络由硬件、软件和协议组成,客户机是客户访问网络的出入口,服务器是提供服务、存储信息的设备,当然是必不可少的。只是,在P2P模式下,服务器不一定是固定的某台机器,但网络中一定存在充当服务器角色的计算机。操作系统是最基本的软件。数据库管理系统用于管理数据库,由于在一个网络上可以没有数据库系统,所以数据库管理系统可能没有。

6.计算机网络的资源主要是指(C)。
A.服务器、路由器、通信线路与用户计算机
B.计算机操作系统、数据库与应用软件
C.计算机硬件、软件与数据
D.Web服务器、数据库服务器与文件服务器

1
>选项A和D都属于硬件,选项B都属于软件,只有选项C最全面。网络资源包括硬件资源、软件资源和数据资源。

7.计算机网络可分为通信子网和资源子网。下列属于通信子网的是(A)。
I.网桥II.交换机III.计算机软件IV.路由器
A.I、II、IV
B.II、III、IV
C.I、III、IV
D.I、II、III

1
2
>资源子网主要由计算机系统、终端、联网外部设备、各种软件资源和信息资源等组成。资源子网负责全网的数据处理业务,负责向网络用户提供各种网络资源与网络服务。通信子网由通信控制处理机、通信线路和其他通信设备组成,其任务是完成网络数据传输、转发等。
>由此可知,网桥、交换机和路由器都属于通信子网,只有计算机软件属于资源子网。

8.下列设备属于资源子网的是(A)。
A.计算机软件
B.网桥
C.交换机
D.路由器

1
>通信子网对应于OSI参考模型的下三层,包括物理层、数据链路层和网络层。通过通信子网互联在一起的计算机负贵运行对信息进行处理的应用程序,它们是网络中信息流动的源和宿,向网络用户提供可共享的硬件、软件和信息资源,构成资源子网。网桥、交换机、路由器都属于通信子网中的硬件设备。

9.计算机网络分为广域网、城域网和局域网,其划分的主要依据是(A)。
A,网络的作用范围
B.网络的拓扑结构
C.网络的通信方式
D.网络的传输介质

1
2
3
4
5
6
>按分布范围分类:广域网、城域网、局域网、个人区域网。
>按拓扑结构分类:星形网络、总线形网络、环形网络、网状网络。
>按传输技术分类:广播式网络、点对点网络。
>按使用者分类:公用网、专用网。
>按数据交换技术分类:电路交换网、报文交换网、分组交换网。
>因此,根据网络的覆盖范围可将网络主要分为广域网、城域网和局域网。

10.局域网和广战网的差异不仅在于它们所覆盖的范围不同,还主要在于它们(B)。
A.所使用的介质不同
B.所使用的协议不同
C.所能支持的通信量不同
D.所提供的服务不同

1
>广域网和局域网之间的差异不仅在于它们所覆盖范围的不同,还在于它们所采用的协议和网络技术的不同,广域网使用点对点等技术,局域网使用广播技术。

11.下列说法中正确的是(D)。
A.在较小范围内布置的一定是局域网,而在较大范围内布置的一定是广域网
B.城域网是连接广域网而覆盖园区的网络
C.城域网是为淘汰局域网和广域网而提出的一种新技术
D.局域网是基于广播技术发展起来的网络,广域网是基于交换技术发展起来的网络

1
>区别局域网与广域网的关键在于所采用的协议,而非覆盖范围,而且局域网技术的进步己使其覆盖的范围越来越大,达到几千米的范围。城域网可视为为了满足一定的区域需求,而将多个局域网互联的局域网,因此它仍属于以太网的范畴。最初的局域网采用广播技术,这种技术一直被沿用,而广域网最初使用的是交换技术,也一直被沿用。

12.现在大量的计算机是通过诸如以太网这样的局域网连入广域网的,而局域网与广城网的
互联是通过(A)实现的
A.路由器
B.资源子网
C.桥接器
D.中继器

1
2
>中继器和桥接器通常是指用于局域网的物理层和数据链路层的联网设备。目前局域网接入广
>域网主要是通过称为路由器的互联设备来实现的。

13.计算机网络拓扑结构主要取决于它的(C).
A.资源子网
B.路由器
C.通信子网
D.交换机

1
>拓扑结构主要是指通信子网的拓扑结构。通信子网包括物理层、数据链路层、网络层,而诸如集线器、交换机和路由器分别工作在物理层、数据链路层和网络层。

14.广域网的拓扑结构通常采用(C).
A.星形
B.总线形
C.网状
D.环形

1
>广域网覆盖范围较广、结点较多,为了保证可靠性和可扩展性,通常需采用网状结构。

15.在n个结点的里形拓扑结构中,有(A)条物理链路。
A.n-1
B.n
C.n(n-1)
D.n(n+1)/2

1
>星形拓扑结构是用一个结点作为中心结点,其他-1个结点直接与中心结点相连构成的网络。中心结点既可以是文件服务器,也可以是连接设备。常见的中心结点为集线器。

16.下列关于广播式网络的说法中,错误的是(D)。
A.共享广播信道
B.不存在路由选择问题
C.可以不要网络层
D.不需要服务访问点

1
2
3
>广播式网络共享广播信道(如总线),通常是局域网的一种通信方式(局域网工作在数据链
>路层),因此不需要网络层,因而也不存在路由选择问题。但数据链路层使用物理层的服务必须
>通过服务访问点实现。

17.下列(B)是分组交换网络的缺,点。
A.信道利用率低
B.附加信息开销大
C.传播时延大
D.不同规格的终端很难相互通信

1
>分组交换要求把数据分成大小相当的小数据片,每片都要加上控制信息(如目的地址),因而传送数据的总开销较多。相比其他交换方式,分组交换信道利用率高。传播时延取决于传播介质及收发双方的距离。对各种交换方式,不同规格的终端都很难相互通信,因此它不是分组交换的缺点。

18.1968年6月,世界上出现的最早计算机网络是(B)。
A.Internet
B.ARPAnet
C.以太网
D.令牌环网

1
>ARPAnet是最早的计算机网络,它是因特网(Internet)的前身。

简答

1.假定有一个通信协议,每个分组都引入100字节的开销用于头和成顿。现在使用这个协议发送10字节的数据,然而在传送的过程中有一个字节被破坏,因而包含该字节的那个分组被丢弃。试对于1000字节和20000字节的分组的有效数据大小分别计算.“开销+丢失”字节
的总数目。分组数据大小的最佳值是多少?

2.考虑一个最大距离为2km的局域网,当带宽等于多大时,传播延时(传播速率为2×10^8m/s)等于100B分组的发送延时?对于512B分组结果又当如何?

3.在两台计算机之间传输一个文件有两种可行的确认策略。第一种策略把文件截成分组,接收方逐个确认分组,但就整体而言,文件没有得到确认。第二种策略不确认单个分组,但当文件全部收到后,对整个文件予以确认。请讨论这两种方式的优缺点。

1
>如果网络容易丢失分组,那么对每个分组逐一进行确认较好,此时仅重传丢失的分组。另一方面,如果网络高度可靠,那么在不发生差错的情况下,仅在整个文件传送的结尾发送一次确认,从而减少了确认次数,节省了带宽。不过,即使只有单个分组丢失,也要重传整个文件。

4.试在下列条件下比较电路交换和分组交换。要传送的报文共x比特。从源点到终点共经过k段链路,每段链路的传播时延为d秒,数据传输速率为b比特/秒。在电路交换时电路的建立时间为。秒。在分组交换时分组长度为?比特,且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的时延要小?(提示:画草图观察k段链路共有几个结点。)

5.在上题的分组交换网中,设报文长度和分组长度分别为x和p+h比特,其中p为分组的数据部分的长度,而h为每个分组所带控制信息r固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据传输速率为b比特/秒,传播时延、结点的排队时延和处理时延均可忽略不计。若欲使总的时延为最小,问分组的数据部分长度p应取多大?

6.在下列情况下,计算传送1000KB文件所需要的总时间,即从开始传送时起直到文件的最后一位到达目的地为止的时间。假定往返时间RTT为100ms,一个分组是1KB(即1024B)的数据,在开始传送整个文件数据之前进行的起始握手过程需要2RTT的时间。
1)带宽是1.5Mb/s,数据分组可连续发送。
2)带宽是1.5M6s,但在发送完每个数据分组后,必须等待一个RTT(等待来自接收方
的确认)才能发送下一个数据分组。
3)假设带宽是无限大的值,即我们取发送时间为0,并在等待每个RTT后可以发送多达20个分组。

提示:前面提到过,如果题目没有说考虑排队时延,那么处理时延也无须考虑。

7.有两个网络,它们都提供可靠的面向连接的服务,一个提供可靠的字节流,另一个提供可靠的报文流。请问两者是否相同?为什么?

1
>不相同。在报文流中,网络保持对报文边界的跟踪:而在字节流中,网络不进行这样的跟踪。例如,一个进程向一条连接写了1024B,稍后又写了1024B,那么接收方共读了2048B。对于报文流,接收方将得到两个报文,每个报文1024B。而对于字节流,报文边界不被识别,接收方将全部2048B作为一个整体,在此已经体现不出原先有两个不同报文的事实。

五.分层结构(协议、接口、服务)

概念总结:

网络体系结构是从功能上描述计算机网络结构的

计算机网络体系结构简称网络体系结构是分层结构

每层遵循某个/些网络协议以完成本层功能

计算机网络体系结构是计算机网络的各层及其协议的集合

第n层在想第n-1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能

仅仅在相邻层有接口,且所提供的服务的具体实现细节对上一层完全屏蔽

体系结构是抽象的,而实现是指能运行一些软件和硬件

六.OSI模型(!重点:!每个层次的功能)

​ | 7层OSI参考模型(法定标准)

分层结构 =>5层体系结构

​ |4层TCP/IP参考模型(事实标准)

目的:支持异构网络系统的互联互通。

国际标准化组织(ISO)于1984年提出开放系统互连(OSI)参考模型。

但是!理论成功,市场失败。

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

七.TIC/IP参考模型

与OSI的相同点:

1.都分层

2.基于独立的协议栈的概念

3.可以实现异构网络互联

不同点:

5层参考模型

应用层 支持各种网络应用 FTP、SMTP、HTTP
传输层 进程-进程的数据传输 TCP、UDP
网络层 源主机到目的主机的数据分组路由与转发 IP、ICMP、OSFP等
数据链路层 把网络层传下来的数据报组装成帧 Erhernet、PPP
物理层 比特传输

习题:

选择

1.(B)不是对网络模型进行分层的目标。
A.提供标准语言
B.定义功能执行的方法
C.定义标准界面
D.增加功能之间的独立性

1
2
>分层属于计算机网络的体系结构的范畴,选项A、C和D均是网络模型分层的目的,而分层
>的目的不包括定义功能执行的具体方法。

2.将用户数据分成一个个数据块传输的优,点不包括(D)。
A.减少延迟时间
B.提高错误控制效率
C.使多个应用更公平地使用共享通信介质
D.有效数据在协议数据单元(PDU)中所占比例更大

1
>将用户数据分成一个个数据块传输,由于每块均需加入控制信息,因此实际上会使有效数据在PDU中所占的比例更小。其他各项均为其优点。

3.协议是指在(D)之间进行通信的规则或约定。
A.同一结点的上下层
B.不同结点
C.相邻实体
D.不同结点对等实体

1
>协议是为对等层实体之间进行逻辑通信而定义的规则的集合。

4.【2010统考真题】下列选项中,不属于网络体系结构所描述的内容是(C).
A.网络的层次
B.每层使用的协议
C.协议的内部实现细节
D.每层必须完成的功能

1
>计算机网络的各层及其协议的集合称为体系结构,分层就涉及对各层功能的划分,因此A、B、D正确。体系结构是抽象的,它不包括各层协议的具体实现细节。计算机网络教材在讲解网络层次时,仅涉及各层的协议和功能,而内部的实现细节则完全未提及。内部的实现细节是由具体设备厂家来确定的。

5.在OSI参考模型中,第n层与它之上的第n+1层的关系是(A).
A.第n层为第n+1层提供服务
B.第n+1层为从第n层接收的报文添加一个报头
C.第n层使用第n+1层提供的服务
D.第n层和第n+1层相互没有影响

1
>服务是指下层为紧邻的上层提供的功能调用,每层只能调用紧邻下层提供的服务(通过服务访问点),而不能跨层调用。

6.关于计算机网络及其结构模型,下列几种说法中错误的是(C)
A.世界上第一个计算机网络是ARPAnet
B.Internet最早起源于ARPAnet
C.国际标准化组织(ISO)设计出了OSI/RM参考模型,即实际执行的标准
D.TCP/IP参考模型分为4个层次

1
>国际标准化组织(ISO)设计了开放系统互连参考模型(OSRM),即7层网络参考模型,但实际执行的国际标准是TCPP标准。

7.(A)是计算机网络中OSI参考模型的3个主要概念.
A.服务、接口、协议
B.结构、模型、交换
C.子网、层次、端口
D.广域网、城域网、局域网

1
>计算机网络要做到有条不紊地交换数据,就必须避守一些实现约定的原则,这些原则就是协议。在协议的控制下,两个对等实体之间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下一层提供的服务,而提供服务就是交换信息,要交换信息就需要通过接口去交换信息,所以说服务、接口、协议是OS1参考模型的3个主要概念。

8.OSI参考模型中的数据链路层不具有(D)功能.
A.物理寻址
B.流量控制
C.差错校验
D.拥塞控制

1
>数据链路层在不可靠的物理介质上提供可靠的传输。其作用包括物理寻址、成帧、流量控制、差错校验、数据重发等。网络层和传输层才具有拥塞控制的功能。

9.下列能够最好地描述OSI参考模型的数据链路层功能的是(D)。
A.提供用户和网络的接口
B.处理信号通过介质的传输
C.控制报文通过网络的路由选择
D.保证数据正确的顺序和完整性

1
>数据链路层的功能包括:链路连接的建立、拆除、分离:帧界定和帧同步:差错检测等。A是应用层的功能,B是物理层的功能,C是网络层的功能,D才是数据链路层的功能。

10.当数据由端系统A传送至端系统B时,不参与数据封装工作的是(A)。
A.物理层
B.数据链路层
C.网络层
D.表示层

1
>物理层以0、1比特流的形式透明地传输数据链路层递交的帧。网络层、表示层和应用层都为上层提交的数据加上首部,数据链路层为上层提交的数据加上首部和尾部,然后提交给下一层。物理层不存在下一层,自然也就不用封装。

11.在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是(C)。
A.会话层
B.网络层
C.传输层
D.数据链路层

1
>只有传输层及以上各层的通信才能称为端到端,选项B、D错。会话层管理不同主机间进程的对话,而传输层实现应答、分组排序和流量控制功能。

12.在ISO/OSI参考模型中,可同时提供无连接服务和面向连接服务的是(C)。
A.物理层
B.数据链路层
C.网络层
D.传输层

1
>本题容易误选D。ISO/OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅支持面向连接的通信;T℃P⑧模型在网络层仅有无连接的通信,而在传输层支持无连接和面向连接的通信。两类协议栈的区别是统考的考点,而这个区别是常考点。

13.【2009统考真题】在OS1参考模型中,自下而上第一个提供端到端服务的层次是(B).
A.数据链路层
B.传输层
C.会话层
D.应用层

1
>传输层提供应用进程间的逻辑通信(通过端口号),即端到端的通信。数据链路层负贵相邻结点之间的通信,这个结点包括了交换机和路由器等数据通信设备,这些设备不能称为端系统。网络层负责主机到主机的逻辑通信。因此选B。

14.在OS参考模型中,.当两台计算机进行文件传输时,为防止中间出现网络故障而重传整个文件的情况,可通过在文件中插入同步点来解决,这个动作发生在(B).
A,表示层
B.会话层
C.网络层
D.应用层

1
>在OSI参考模型中,会话层的两个主要服务是会话管理和同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信,实现数据同步。

15.数据的格式转换及压缩属于OSI参考模型中(B)的功能.
A.应用层
B.表示层
C.会话层
D.传输层

1
>OSI参考模型表示层的功能有数据解密与加密、压缩、格式转换等。

16.【2013统考真题〗在OS1参考模型中,功能需由应用层的相邻层实现的是(B).
A.对话管理
B.数据格式转换
C.路由选择
D.可靠数据传输

1
>在OSI参考模型中,应用层的相邻层是表示层,它是OSI参考模型七层协议的第六层。表示层的功能是表示出用户看得懂的数据格式,实现与数据表示有关的功能。主要完成数据字符集的转换、数据格式化及文本压缩、数据加密和解密等工作。

17.下列说法中,正确描述了OSI参考模型中数据的封装过程的是(B)。
A,数据链路层在分组上仅增加了源物理地址和目的物理地址
B.网络层将高层协议产生的数据封装成分组,并增加第三层的地址和控制信息
C.传输层将数据流封装成数据帧,并增加可靠性和流控制信息
D.表示层将高层协议产生的数据分割成数据段,并增加相应的源和目的端口信息

1
>数据链路层在分组上除增加源和目的物理地址外,也增加控制信息;传输层的PDU不称为帧:表示层不负责把高层协议产生的数据分割成数据段,且负责增加相应源和目的端口信息的应是传输层。,选项B正确描述了OSI参考模型中数据的封装过程,数据经过应用层、表示层、会话层后,只是增加了第三层PCI。

18.在OSI参考模型中,提供流量控制功能的层是第(①)层;提供建立、维护和拆除端到
端的连接的层是(②方;为数据分组提供在网络中路由的功能的是(③:传输层提供(④)
的数据传送;为网络层实体提供数据发送和接收功能及过程的是(⑤)。
①A.1、2、3
B.2、3、4
C.3、4、5
D.4、5、6
②A.物理层
B.数据链路层
C.会话层
D.传输层
③A.物理层
B.数据链路层
C.网络层
D.传输层
A.主机进程之间
B.网络之间
C.数据链路之间
D.物理线路之间
⑤A.物理层
B.数据链路层
C.·会话层
D.传输层

1
2
3
在计算机网络中,流量控制指的是通过限制发送方发出的数据流量,从而使得其发送速率不超过接收方接收速率的一种技术。流量控制功能可以存在于数据链路层及其之上的各层中。目前提供流量控制功能的主要是数据链路层、网络层和传输层。不过,各层的流量控制对象不一样,各层的流量控制功能是在各层实体之间进行的。
在OSI参考模型中,物理层实现比特流在传输介质上的透明传输:数据链路层将有差错的物理线路变成无差错的数据链路,实现相邻结点之间即点到点的数据传输。网络层的主要功能是路由选择、拥塞控制和网际互联等,实现主机到主机的通信:传输层实现主机的进程之间即端到端的数据传输。
下一层为上一层提供服务,而网络层下一层是数据链路层,所以为网络层实体提供数据发送和接收功能及过程的是数据链路层。

19.在OSI参考模型中,(①)利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个层次模型中,如果用户A需要通过网络向用户B传送数据,那么首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加上头部后送入会话层;在会话层加头部后送入传输层;在传输层将数据分割为(②)后送至网络层;在网络层将数据封装成(③)后送至数据链路层;在数据链路层将数据加上头部和尾部封装成(④)后发送到物理层;在物理层数据以(⑤)形式发送到物理线路。用户B所在的系统接收到数据后,层层剥去控制信息,最终将原数据传送给用户B.
①A.网络层
B.传输层
C.会话层
D.表示层
②A.数据报
B.数据流
C.报文
D.分组
③A.数据流
B.报文
C.路由信息
D.分组
④A.数据段
B.报文
C.数据帧
D.分组
A.比特流
B.数据帧
C.报文
D.分组

1
>在OSI参考模型中,在对等层之间传送的数据的单位都称为协议数据单元(PDU):具体而言,在传输层称为报文段(TCP)或用户数据报(UDP),在网络层称为分组或数据报,在数据链路层称为帧,在物理层称为比特。

20.【2016统考真题】在OSI参考模型中,路由器、交换机(Switch)、集线器(Hub)实现的最高功能层分别是(C)。看本章(二 1)
A.2、2、1
B.2、2、2
C.3、2、1
D.3、2、2

1
>集线器是一个多端口的中继器,它工作在物理层。以太网交换机是一个多端口的网桥,它工作在数据链路层。路由器是网络层设备,它实现了网络模型的下三层,即物理层、数据链路层和网络层。题中路由器、交换机和集线器实现的最高层功能分别是网络层(即3)、数据链路层(即2)和物理层(即1)。

21.因特网采用的核心技术是(A)。
A.TCP/IP
B.局域网技术
C.远程通信技术
D.光纤技术

1
>协议是网络上计算机之间进行信息交换和资源共享时所共同遵守的约定,没有协议的存在,网络的作用也就无从谈起。在因特网中应用的网络协议是采用分组交换技术的TCP/IP协议,它是因特网的核心技术。

22.在TCPP模型中,(C)处理关于可靠性、流量控制和错误校正等问题。
A.网络接口层
B.网际层
C.传输层
D.应用层

1
>TCP/IP模型的传输层提供端到端的通信,并负贵差错控制和流量控制,可以提供可靠的面向连接的服务或不可靠的无连接服务。

23.【2011统考真题】TCP/IP参考模型的网络层提供的是(A)。
A.无连接不可靠的数据报服务
B.无连接可靠的数据报服务
C.有连接不可靠的虚电路服务
D.有连接可靠的虚电路服务

1
>T℃PP的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。考察IP首部,如果是面向连接的,那么应有用于建立连接的字段,但是没有;如果提供可靠的服务,那么至少应有序号和校验和两个字段,但是IP分组头中也没有(IP首部中只有首部校验和)。通常有连接、可靠的应用是由传输层的TCP实现的。

24.上下邻层实体之间的接口称为服务访问点,应用层的服务访问点也称(A)。
A.用户界面
B.网卡接口
C.P地址
D.MAC地址

1
>服务访问点(SAP)是在一个层次系统的上下层之间进行通信的接口,N层的SAP是N+1层可以访问N层服务的地方。一般而言,物理层的服务访问点是“网卡接口”,数据链路层的服务访问点是“MAC地址(网卡地址)”,网络层的服务访问点是“P地址(网络地址)”,传输层的服务访问点是“端口号”,应用层提供的服务访问点是“用户界面”。

25.【2014统考真题】在OSI参考模型中,直接为会话层提供服务的是(C).
A.应用层
B.表示层
C.传输层
D.网络层

1
>直接为会话层提供服务的是会话层的下一一层,即传输层,选C。

26.【2017统考真题】假设OSI参考模型的应用层欲发送400B的数据(无拆分),除物理层和应用层外,其他各层在封装PDU时均引入20B的额外开销,则应用层的数据传输效率约为(A).
A.80%
B.83%
C.87%
D.91%

1
>OSI参考模型共7层,除去物理层和应用层,剩5层。它们会向PDU引入20B×5=100B的额外开销。应用层是最顶层,因此其数据传输效率为400B/500B=80%,选A。

27.【2019统考真题】OSI参考模型的第5层(自下而上)完成的主要功能是(C).
A.差错控制
B.路由选择
C.会话管理
D.数据表示转换

1
>OSI参考模型自下而上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。第5层为会话层,它的主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止应用程序之间的会话,这也是会话层得名的原因。

简答

1.协议与服务有何区别?有何联系?

1
2
3
4
协议是控制两个对等实体之间通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下一层提供的服务。
协议和服务概念的区分:
1)协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议,即下面的协议对上面的服务用户是透明的。
2)协议是“水平的”,即协议是控制两个对等实体之间的通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。

2.在OSI参考模型中,各层都有差错控制过程。指出以下每种差错发生在OSI参考模型的哪些层中?
1)噪声使传输链路上的一个0变成1或一个1变成0。
2)一个分组被传送到错误的目的站。
3)收到一个序号错误的目的颅。
4)一台打印机正在打印,突然收到一个错误指令要打印头回到本行的开始位置。
5)一个半双工的会话中,正在发送数据的用户突然接收到对方用户发来的数据。

1
2
3
4
5
>1)物理层。物理层负贵正确、透明地传输比特流(0、1)。
>2)网络层。网络层的PDU称为分组,分组转发是网络层的功能。
>3)数据链路层。数据链路层的PDU称为帧,帧的差错检测是数据链路层的功能。
>4)应用层。打印机是向用户提供服务的,运行的是应用层的程序。
>5)会话层。会话层允许不同主机上的进程进行会话。

Ch1.疑难总结

1.计算机网络与分布式计算机系统的主要区别是什么?

1
2
分布式系统最主要的特点是,整个系统中的各个计算机对用户都是透明的。用户通过输入命令就可以运行程序,但用户并不知道哪台计算机在为它运行程序。操作系统为用户选择一台最合适的计算机来运行其程序,并将运行的结果传送到合适的地方。
计算机网络则与之不同,用户必须先登录欲运行程序的计算机,然后按照计算机的地址,将程序通过计算机网络传送到该计算机中运行,最后根据用户的命令将结果传送到指定的计算机中。二者的区别主要是软件的不同。

2.为什么一个网络协议必须考虑到各种不利的情况?

1
因为网络协议如果不全面考虑不利的情况,那么当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两位朋友在电话中约好下午3点在公园见面,并且约定不见不散。这一协议很不科学,因为任何一方如果有耽搁而来不了,且无法通知对方,那么另一方就要一直等下去!所以判断一个计算机网络是否正确,不能只看在正常情况下是否正确,还必须非常仔细地检查协议能否应付各种异常情况。

3.因特网使用的P协议是无连接的,因此其传输是不可靠的。这样容易使人们感到因特网很不可靠。那么为什么当初不把因特网的传输设计为可靠的呢?

1
2
3
传统电信网的主要用途是电话通信,并且普通电话机不是智能的,因此电信公司必须花费巨大的代价把电信网设计得非常好,以保证用户的通信质量。
数据的传送显然必须非常可靠。当初在设计ARPAnet时,很重要的讨论内容之一是:“谁应当负责数据传输的可靠性?”一种意见是主张应当像电信网那样,由通信网络负贵数据传输的可靠性(因为电信网的发展历史及其技术水平己经证明,人们可以将网络设计得相当可靠):另一种意见则坚决主张由用户的主机负贵数据传输的可靠性,理由是这样可使计算机网络便宜、灵活。
计算机网络的先驱认为,计算机网络和电信网的一个重大区别是终端设备的性能差别很大。于是,他们采用了“端到端的可靠传输”策略,即在传输层使用面向连接的TCP协议,这样既能使网络部分价格便宜且灵活可靠,又能保证端到端的可靠传输。

4.有人说,宽带信道相当于高速公路车道数目增多了,可以同时并行地跑更多数量的汽车.虽然汽车的时速并没有提高(相当于比特在信道上的传播速率未提高),但整个高速公路的运输能力却增多了,相当于能够传送更多数量的比特。这种比喻合适否?

1
2
3
可以这样比喻。但一定不能误认为“提高信道的速率是设法使比特并行地传输”。
如果一定要用汽车在高速公路上行驶和比特在通信线路上传输相比较,那么可以这样来想象:低速信道相当于汽车进入高速公路的时间间隔较长。例如,每隔1分钟有一辆汽车进入高速公路;“信道速率提高”相当于进入高速公路的汽车的时间间隔缩短了,例如,现在每隔6秒就有一辆汽车进入高速公路。虽然汽车在高速公路上行驶的速率无变化,但在同样的时间内,进入高速公路的汽车总数却增多了(每隔下分钟进入高速公路的汽车现在增加到10辆),因而吞吐量也就增大了。
也就是说,当带宽或发送速率提高后,比特在链路上向前传播的速率并未提高,只是每秒注入链路的比特数增加了。“速率提高”就体现在单位时间内发送到链路上的比特数增多了,而并不是比特在链路上跑得更快了。

5.端到端通信和,点到点通信有什么区别?

1
2
3
从本质上说,由物理层、数据链路层和网络层组成的通信子网为网络环境中的主机提供点到点的服务,而传输层为网络中的主机提供端到端的通信。
直接相连的结点之间的通信称为点到点通信,它只提供一台机器到另一台机器之间的通信,不涉及程序或进程的概念。同时,点到点通信并不能保证数据传输的可靠性,也不能说明源主机与目的主机之间是哪两个进程在通信,这些工作都是由传输层来完成的。
端到端通信建立在点到点通信的基础上,它是由一段段的点到点通信信道构成的,是比点到点通信更高一级的通信方式,以完成应用程序(进程)之间的通信。“端”是指用户程序的端口,端口号标识了应用层中不同的进程。

6.如何理解传输速率、带宽和传播速率?

1
2
3
4
5
6
7
传输速率指主机在数字信道上发送数据的速率,也称数据传输速率、数据率或比特率,单位是比特/秒(b/s)。更常用的速率单位是干比特/秒(kbs)、兆比特/秒(Mb/s)、吉比特/秒(Gb/s)、太比特/秒(Tbs)。
注意:在计算机领域,表示存储容盘或文件大小时,K=20=1024,M=220,G=230,T=20。这与通信领域中的表示方式不同。
带宽(Bandwidth)在计算机网络中指数字信道所能传送的“最高数据传输速率”,常用来表示网络的通信线路传送数据的能力,其单位与传输速率的单位相同。
传播速率是指电磁波在信道中传播的速率,单位是米/秒(/s),,更常用的单位是千米/秒(am/s)。电磁波在光纤中的传播速率约为2×103m/s。
举例如下。假定一条链路的传播速率为2×103/s,这相当于电磁波在该媒体上1μs可向前传播200m。若链路带宽为1Mb/s,则主机在1μs内可向链路发送1bit数据。
在图1.15中,当t=0时,开始向链路发送数据:当t=1μs时,信号传播到200m处,注入链路1比特;当t=2μs时,信号传播到400m处,注入链路共2比特:当t=3μs时,信号传播到600m处,注入链路共3比特。
从图1.15可以看出,在一段时间内,链路中有多少比特取决于带宽(或传输速率),而1比特“跑”了多远取决于传播速率。

7.如何理解传输时延、发送时延和传播时延?

1
2
3
4
 传输时延又称发送时延,是主机或路由器发送数据帧所需的时间,即从数据帧的第1比特算起,到该数据帧的最后1比特发送完毕所需要的时间。计算公式是
发送时延=数据帧长度/信道带宽
>传播时延是电磁波在信道中传播一定的距离所花费的时间。计算公式是
传播时延=信道长度/电磁波在信道上的传播速率
上一篇:
Ch2.物理层
本文目录
本文目录