南开15春《计算机网络基础》期末复习资料.docx
《南开15春《计算机网络基础》期末复习资料.docx》由会员分享,可在线阅读,更多相关《南开15春《计算机网络基础》期末复习资料.docx(21页珍藏版)》请在冰豆网上搜索。
南开15春《计算机网络基础》期末复习资料
南开15春《计算机网络基础》期末复习资料
一、客观部分:
(单项选择、多项选择、判断)
(一)单项选择题
1、Internet最早起源于( )。
A.ARPAnet B.MILnet C.以太网 D.环状网
★考核知识点:
因特网发展的三个阶段参见P4
2、网关工作在OSI模型的( )。
A.传输层以上 B.网络层 C.数据链路层 D.物理层
★考核知识点:
中间设备
3、封装成帧、透明传输、和差错校验是( )的主要功能。
A.物理层 B.数据链路层 C.网络层 D.传输层
★考核知识点:
数据链路层的三个基本问题,参见P67
4、以下哪个是正确的MAC地址()?
A.00-01-AA-08 B.00-01-AA-08-0D-80 C.1031 D.192.2.0.1
★考核知识点:
MAC地址,参见P89
5、一般说来对于通信量大的吉比特以太网,为了获得更高的性能,应该选用( )。
A.双绞线 B.微波 C.光纤 D.同轴电缆
★考核知识点:
吉比特以太网 参见P104
6、在同一时刻,通信双方可以同时发送数据的信道通信方式是( )。
A.半双工通信 B.单工通信 C.数据报 D.全双工通信
★考核知识点:
全双工方式
7、在IP数据报头部中有两个有关长度的字段,一个为头部长度字段,一个为总长度字段。
其中( )
A.头部长度字段和总长度字段都以8比特为计数单位
B.头部长度字段以8比特为计数单位,总长度字段以32比特为计数单位
C.头部长度字段以32比特为计数单位,总长度字段以8比特为计数单位
D.头部长度字段和总长度字段都以32比特为计数单位
★考核知识点:
IP数据报格式,参见P126
8、OSI参考模型中,网络层、数据链路层和物理层传输的数据单元分别是( )。
A.报文、帧、比特 B.分组、报文、比特 C.分组、帧、比特
D.数据报、帧、比特
★考核知识点:
OSI模型
附1.1.8(考核知识点解释):
网络层把运输层产生的报文段或用户数据报分装成分组或包进行传送。
数据链路层将网络层交下来的ip数据报组装成帧。
在物理层上所传数据的单位是比特。
9、在Internet中,IP数据报从源结点到目的结点可能需要经过多个网络和路由器。
在整个传输过程中,IP数据报头部中的( )
A.源地址和目的地址都不会发生变化
B.源地址有可能发生变化而目的地址不全发生变化
C.源地址不会发生变化而目的地址有可能发生变化
D.源地址和目的地址都有可能发生变化
★考核知识点:
IP数据报的格式,参见P126
附1.1.9(考核知识点解释):
• 一个IP数据报由首部和数据两部分组成。
• 首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。
• 在首部的固定部分的后面是一些可选字段,其长度是可变的。
• 源地址和目的地址都不会发生变化。
10、在由路由器进行互联的多个局域网的结构中,要求每个局域网的( )。
A.物理层协议可以不同,而数据链路层及数据链路层以上的高层协议必须相同
B.物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同
C.物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同
D.物理层协议、数据链路层、网络层及高层协议都可以不同
★考核知识点:
网际协议,参见P114
附1.1.10(考核知识点解释):
在网络层以上使用的中间设备叫做网关(路由器),用网关连接两个不兼容的系统需要在高层进行协议的转换。
11、一般来说,对于通信量大的高速局域网,为了获得更高的性能应该选用( )。
A.双绞线 B.同轴电缆 C.光纤 D.无线
★考核知识点:
10吉比特以太网 参见P104
12、一个快速以太网交换机的端口数据传输速率为100Mb/s,若该端口可以支持全双工传输数据。
则该端口实际的传输带宽为( )。
A.100Mb/s B.150Mb/s C.200Mb/s D.50Mb/s
★考核知识点:
全双工方式
13、10Base-T采用的是( )的物理连接结构。
A.总线状 B.环状 C.星状 D.网状
★考核知识点:
10Base-T采用的物理连接结构 参见P38
14、载波侦听多路访问即CSMA( )。
A.只用于总线拓扑结构
B.只用于环形拓扑结构
C.只用于星状拓扑结构
D.能用于星状拓扑结构和总线拓扑结构
★考核知识点:
载波监听多点接入/碰撞检测 CSMA/CD,
15、下列网络标准中,网络中各结点争用共享通信信道不会出现"冲突"现象的是( )
A.IEEE802.3 B.IEEE802.4 C.IEEE802.3z D.IEEE802.3u
★考核知识点:
以太网的两个标准,参见P86
16、局域网参考模型一般不包括( )。
A.网络层 B.物理层 C.数据链路层 D.介质访问控制层
★考核知识点:
局域网参考模型,参见P78
17、在TCP/IP参考模型中TCP协议工作在( )。
A.应用层 B.传输层 C.网络互连层 D.主机-网络层
18、IP地址255.255.255.255称为( )。
A.直接广播地址 B.受限广播地址 C.回送地址 D.间接广播地址
★考核知识点:
因特网发展的三个阶段参见P4
(二)判断题
1、关于网络分层,若层数太少,就会使每一层的协议太复杂。
层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。
答案:
正确
知识点:
网络化分层次P26
• 若层数太少,就会使每一层的协议太复杂。
• 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。
2、以小写字母i开始的的internet则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。
( )
答案:
错误
知识点:
internet与Internet P4
• 以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。
• 以大写字母I开始的的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。
3、香农公式表明:
信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越低。
( )
答案:
错误
知识点:
香农公式 P40
• 信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。
• 只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输。
• 若信道带宽W或信噪比S/N没有上限(当然实际信道不可能是这样的),则信道的极限信息传输速率C也就没有上限。
• 实际信道上能够达到的信息传输速率要比香农的极限传输速率低不少。
4、网络(network)由若干结点(node)和连接这些结点的链路(link)组成。
答案:
正确
知识点:
网络的网络 P2
• 起源于美国的因特网现已发展成为世界上最大的国际性计算机互联网
• 网络(network)由若干结点(node)和连接这些结点的链路(link)组成。
• 互联网是“网络的网络”(networkofnetworks)。
• 连接在因特网上的计算机都称为主机(host)。
5、网络利用率则是全网络的信道利用率的加权平均值。
( )
答案:
正确
知识点:
利用率 P23
• 信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。
完全空闲的信道的利用率是零。
• 网络利用率则是全网络的信道利用率的加权平均值。
• 信道利用率并非越高越好。
6、协议是控制两个对等实体进行通信的规则的集合。
( )
答案:
正确 P30
知识点:
实体、协议、服务和服务访问点
• 实体(entity)表示任何可发送或接收信息的硬件或软件进程。
• 协议是控制两个对等实体进行通信的规则的集合。
• 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。
• 要实现本层协议,还需要使用下层所提供的服务。
7、协议是“垂直的”,即协议是控制对等实体之间通信的规则。
( )
答案:
错误
知识点:
实体、协议、服务和服务访问点 P30
• 本层的服务用户只能看见服务而无法看见下面的协议。
• 下面的协议对上面的服务用户是透明的。
• 协议是“水平的”,即协议是控制对等实体之间通信的规则。
• 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
• 同一系统相邻两层的实体进行交互的地方,称为服务访问点SAP(ServiceAccessPoint)。
8、为了使数字信号传的更远,可以采用的设备是放大器。
( )
答案:
错误
知识点:
中间系统 P114
• 中间设备又称为中间系统或中继(relay)系统。
– 物理层中继系统:
转发器(repeater)。
– 数据链路层中继系统:
网桥或桥接器(bridge)。
– 网络层中继系统:
路由器(router)。
– 网桥和路由器的混合物:
桥路器(brouter)。
– 网络层以上的中继系统:
网关(gateway)。
9、码元传输的速率越高,或信号传输的距离越远,在信道的输出端的波形的失真就越严重。
答案:
正确
知识点:
信道的极限容量 P40
• 任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。
• 码元传输的速率越高,或信号传输的距离越远,在信道的输出端的波形的失真就越严重。
10、完全空闲的信道的利用率是零。
( )
答案:
正确
知识点:
利用率 P23
• 信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。
完全空闲的信道的利用率是零。
• 网络利用率则是全网络的信道利用率的加权平均值。
• 信道利用率并非越高越好。
二、主观部分:
(一)、填空部分
1、分组交换技术在实际应用中又可分为两类:
和
。
答案:
数据报分组交换 虚电路分组交换
知识点:
网络层提供的两种服务,P112,第四章第一节
2、TCP/IP运输层的两个主要协议为:
____________和____________。
答案:
用户数据报协议UDP 传输控制协议TCP
知识点:
运输层的协议
TCP/IP的运输层有两个不同的协议:
(1)用户数据报协议UDP (UserDatagramProtocol)
(2)传输控制协议TCP (TransmissionControlProtocol)
3、计算机网络向用户提供的最重要的功能有两个即____________和____________。
答案:
连通性 共享
4、ATM的工作方式是 。
答案:
异步时分复用
5、IEEE802委员会把局域网的数据链路层拆成两个子层即____________和____________。
答案:
逻辑链路控制子层 媒体接入控制子层
知识点:
数据链路层的子层
• 为了使数据链路层能更好地适应多种局域网标准,802委员会就将局域网的数据链路层拆成两个子层:
– 逻辑链路控制LLC(LogicalLinkControl)子层
– 媒体接入控制MAC(MediumAccessControl)子层。
• 与接入到传输媒体有关的内容都放在MAC子层,而LLC子层则与传输媒体无关,不管采用何种协议的局域网对LLC子层来说都是透明的
6、局域网常用的拓扑结构有总线、星形和____________三种。
著名的以太网(Ethernet)就是采用其中的____________结构。
答案:
环型 总线
7、不管网络有没有划分子网,只要把子网掩码和IP地址进行逐位的____________ 运算,就可得到网络地址。
答案:
“与”(或者AND)
8、决定局域网特性的主要技术要素包括 传输介质和 。
答案:
网络拓扑结构 介质访问控制
9、常用的IP地址有A、B、C三类,128.11.3.31是一个____________类IP地址,其网络标识(netid)为____________,主机标识(hosted)为____________。
答案:
B 128.11 3.31
10、使用子网划分后路由表必须包括以下三项内容:
目的网络地址、____________和____________。
答案:
子网掩码 下一跳地址
(1)从收到的分组的首部提取目的IP地址D。
(2)先用各网络的子网掩码和D逐位相“与”,看是否和
相应的网络地址匹配。
若匹配,则将分组直接交付。
否则就是间接交付,执行(3)。
(3)若路由表中有目的地址为D的特定主机路由,则将
分组传送给指明的下一跳路由器;否则,执行(4)。
(4)对路由表中的每一行的子网掩码和D逐位相“与”,
若其结果与该行的目的网络地址匹配,则将分组传送
给该行指明的下一跳路由器;否则,执行(5)。
(5)若路由表中有一个默认路由,则将分组传送给路由表
中所指明的默认路由器;否则,执行(6)。
(6)报告转发分组出错。
11、网络协议主要是由语法____________和____________三个要素组成。
答案:
语义 同步
12、地址解析协议ARP解决了从 到 的映射关系。
答案:
IP地址 硬件地址
知识点:
地址解析协议ARP
• 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。
• 每一个主机都设有一个ARP高速缓存(ARPcache),里面有所在的局域网上的各主机和路由器的IP地址到硬件地址的映射表。
• 当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。
如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局域网将该MAC帧发往此硬件地址。
(二)简答题
1、在TCP/IP协议族的传输层中,有两个不同的传输层次协议TCP和UDP,为什么设置这样两种不同的协议,试对它们进行比较。
参见P188
参考答案:
TCP/IP的运输层有两个不同的协议:
(1)用户数据报协议UDP (UserDatagramProtocol)
(2)传输控制协议TCP (TransmissionControlProtocol)
• 两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元TPDU(TransportProtocolDataUnit)。
• TCP传送的数据单位协议是TCP报文段(segment)
• UDP传送的数据单位协议是UDP报文或用户数据报。
• UDP在传送数据之前不需要先建立连接。
对方的运输层在收到UDP报文后,不需要给出任何确认。
虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。
• TCP则提供面向连接的服务。
TCP不提供广播或多播服务。
由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。
这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
• 运输层的UDP用户数据报与网际层的IP数据报有很大区别。
IP数据报要经过互连网中许多路由器的存储转发,但UDP用户数据报是在运输层的端到端抽象的逻辑信道中传送的。
• TCP报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。
但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了TCP连接。
2、在TCP拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?
这里每一个算法起什么作用?
“乘法减小”和“加法增大”各用在什么情况?
参考答案:
慢开始是指发送端按指数规律由小到大逐渐增大拥塞窗口数值,避免发生网络拥塞;拥塞避免是指当网络已经发生拥塞的情况下,发送端按线性规律缓慢增大拥塞窗口值,尽量减少主机发送到网络中的分组数,使得发生拥塞的路由器有足够时间把队列中积压的分组处理完毕;快重传是指在某些情况下可更早地重传丢失的报文段(如发送端一连收到三个重复的ACK即可断定有分组丢失,就应立即重传),并非取消重传计时器;快恢复是指当网络发生拥塞时,为了网络能快速地恢复到正常工作状态而采用的一种机制,常常与快重传配合使用。
无论是在慢开始还是在拥塞避免阶段,只要出现一次超时(即出现一次网络拥塞),就执行"乘法减小",将慢开始门限值设置为当前的拥塞窗口值的一半。
在执行拥塞避免算法后,当收到对所有发出的报文段的确认,执行"加法增大",将拥塞窗口增加一个MSS大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。
3、作为中间设备,转发器、网桥、路由器和网关有何区别?
参考答案:
(1)转发器、网桥、路由器和网关所在的层次不同
转发器:
是物理层的中继系统
网桥:
是数据链路层的中继系统
路由器:
是网络层的中继系统
网关:
在网络层以上的中继系统即为网关。
(2)当中继系统是转发器或者网桥时,一般并不称其为网络互联,因为仍然是一个网络。
路由器其实是一台专用计算机,用来在互联网中进行路由选择,一般讨论的互联网都是指用路由器进行互联的互联网络。
4、网络层向上提供的服务有哪两种?
试比较其优缺点。
参考答案:
网络层向上提供的两种服务为:
(1)虚电路服务
计算机进行通信前应先建立一条虚电路,然后双方沿着已建立的虚电路发送分组。
(2)数据报服务
计算机在发送分组时不需要先建立连接,每一个分组独立发送,与其前后的分组无关。
优缺点比较:
从占用通信子网资源方面看:
虚电路服务将占用结点交换机的存储空间,而数据报服务对每个分组有其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。
从时间开销方面看:
虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。
从拥塞避免方面看:
虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势,而数据报服务则很困难。
从健壮性方面看:
通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿,因此虚电路服务更脆弱。
5、为什么要划分子网?
子网掩码的作用是什么?
参考答案:
由于Internet的每台主机都需要分配一个惟一的IP地址,因此分配的IP地址很多,这将使路由器的路由表变得很大,进而影响了路由器在进行路由选择时的工作效率。
解决这个问题的方法就是将一个大的网络划分为几个较小的网络,每个小的网络称为一个子网。
当一个分组到达一个路由器时,路由器应该能够判断出IP地址的网络地址。
子网掩码用来判断IP地址的哪一部分是网络号与子网号,哪一部分是主机号。
为了完成这种编号分离,路由器将对IP地址和子网掩码进行"与"运算。
6、假定要从已知的URL获得一个万维网文档。
若该万维网的IP地址开始时并不知道。
试问:
除了HTTP外,还需要什么应用层协议和运输层协议。
参考答案:
应用层协议需要DNS,运输层协议需要的是UDP(DNS使用)和TCP(HTTP使用)
7、端口的作用是什么?
为什么端口号要划分为三种?
解析主要考查端口的作用、存在的意义以及分类的依据。
参考答案
(1)端口的作用UDP和TCP都使用了与应用层接口处的端口(Port)与上层的应用进程进行通信。
端口也即是运输层的服务访问点(TSAP),其作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。
所以从这个意义上说,端口是用来标志应用层的进程。
(2)计算机中的进程要通信,不仅必须知道对方的IP地址,而且还要知道对方的端口号。
因特网上的计算机通信是采用客户——服务器方式,客户必须首先知道对方服务器的IP地址和端口号,因此首先分为服务器端使用的端口号和客户端使用的端口号两类。
而对服务器端使用的端口号而言,由于TCP/IP有一系列最为重要的应用程序,为了让所有用户都知道,每当出现一种这样的新应用程序时,LANA都必须为它指派一个端口以便使因特网上其他应用进程知道它并与它通信,这类端口就是熟知端口。
在熟知端口以外,保留的端口可以被其他服务器端的没有熟知端口号的应用程序使用,但事先必须进行登记以防止重复,这类端口号称为登记端口号。
因此端口号就被划分为了三种。
8、为什么说UDP是面向报文的,而TCP是面向字节流的?
参考答案:
UDP是面向报文的。
发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。
UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。
这就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。
在接收方的UDP,对IP层交上来的UDP用户数据报,在去除首部后就原封不动地交付给上层的应用进程。
也就是说,UDP一次交付一个完整的报文。
TCP是面向字节流的,由于虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流,TCP并不知道所传送的字节流的含义。
TCP不