《计算机网络》复习题

更新时间:2023-09-27 14:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

湖北文理学院 数学与计算机科学学院

《计算机网络》重修复习题

1.计算机网络按照作用范围可分成哪几类? 答:广域网、城域网、局域网、个人区域网

2.网络时延由哪几部分组成?

答:发送时延、传播时延、排除时延、处理时延

3.网络协议是如何定义的?请说明网络协议的三要素及其含义。 答:

(1)网络协议:为进行网络中的数据交换而建立的规则、标准或约定。 (2)网络协议主要由以下三个要素组成:

语法:即数据与控制信息的结构或格式;

语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 同步:即事件实现顺序的详细说明。

4.互联网从工作方式上看,可以分成哪两大块?每一块的主要组成是什么? 答:

(1)互联网从工作方式上看,可分成边缘部分和核心部分两大块。

(2)边缘部分,由所有连接在Internet上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频、视频)和资源共享。

核心部分,由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)

5. 网络协议是如何定义的?请说明网络协议的三要素及其含义。 答:

(1)网络协议:为进行网络中的数据交换而建立的规则、标准或约定。 (2)网络协议主要由以下三个要素组成: 语法:即数据与控制信息的结构或格式;

语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 同步:即事件实现顺序的详细说明。

6.计算机网络的体系结构指什么?当前主要有哪二种网络体系结构? 答:

(1)网络的体系结构是指计算机网络的各层及其协议的集合。

(2)当前主要的网络体系结构:OSI/RM体系结构、TCP/IP体系结构

7.数据链路层三个基本问题是什么?请分别给予简要说明。 答:

(1)数据链路层的三个基本问题是封装成帧、透明传输、差错检测。 (2)

封装成帧:就是按照一定的格式,为要传输的数据添加首部和尾部,以构成一个完整的帧。

透明传输:表示无论什么样的比特组合的数据都能通过数据链路层进行传输。也即数据

- 1 -

湖北文理学院 数学与计算机科学学院

链路层对于这些数据来说是透明的。

差错检测:数据的接收方能够检测出接收的帧是否在传输过程中出现错误。

8.要发送的数据为110011001,生成多项式为X4+X2+X+1,试求出其CRC校验码。 答:具体计算(略)

CRC校验码为 1101

9.请简要说明CSMA/CD的工作机制。 答:CSMA/CD的工作机制如下:

(1)发前监听:在发送数据之前,首先监听总线;

(2)空闲发送:如果总线空闲,则将自己的数据发送到总线上去; (3)边发边听:一边发送数据,一边继续监听总线;

(4)冲突退避:如果发现自己发送的数据与其他人发送数据产生了冲突,立即停止发送,并发一个简短的阻塞信号;然后,随机退避一段时间后,再一次监听总线,准备下一次发送。

10.请说明100Base-T中,100、Base、T分别表示的含义。 答:

100:表示传输速率为100Mbps Base:表示传输方式为基带传输 T:表示传输介质为双绞线

11.请简要说明以太网交换机(或透明网桥)的工作机制。 答: 以太网交换机(或透明网桥)是一种即插即用设备,其工作机制如下: (1)通过自学习的方式,逐步建立起转发表。 透明网桥每收到一帧后,先进行自学习。查找转发表中与收到帧的源地址有无相匹配的项目。如没有,就在转发表中增加一个项目(源地址、进入的接口和时间)。如有,则把原来的项目进行更新。

(2)对帧进行转发或丢弃处理。 查找转发表中与收到帧的目的地址有无相匹配的项目,如没有,则通过所有其他接口(但进入网桥的接口除外)进行转发。如有,则比较转发表中的接口是否与帧进入接口相同,如相同,丢弃此帧,如不同,则按转发表中的接口进行转发。

12.ARP协议的作用是什么?ARP协议采用什么形式发送ARP请求报文?以太网中,发送ARP请求报文的帧的目的MAC地址是多少? 答: (1)

ARP协议的作用是实现IP地址到物理地址之间的映射(或转换)。 (2)

ARP协议通过广播的形式发送ARP请求报文

(3)以太网中ARP请求报文的帧的目的MAC地址是FFFFFF-FFFFFF

13.交换机(或网桥)中的转发表是用自学习算法建立的。如果有的站点总是不发送数据,而仅仅接收数据,那么在转发表中是否就没有与这样的站点相对应的项目?如果要向这个站

- 2 -

湖北文理学院 数学与计算机科学学院

点发送数据帧,那么网桥能够把数据帧正确发到目的地址吗? 答: (1)

站点不发送数据,在转发表中就没有相对应的项目。 (2)

如果要向这个站点发送数据,交换机(或网桥)参够把数据正确发到目的地址。(靠广播发送)

14.什么是最大传送单元MTU?它和IP数据报首部中哪个字段有关系? 答: (1)

MTU是指数据链路层的帧中的数据字段的最大长度。 (2)

它与IP数据报首部中的总长度字段有关。

15.IP数据报在什么情况下会分片?请说明一般情况下,数据报分片的位臵、分片组装的位臵?请说明在目的主机进行分片重组的好处是什么? 答: (1)

数据报的长度超过要传入网络的MTU时,需要分片。 (2)

一般情况下,数据报分片在主机、路由器上进行;分片在目的主机上重新组装。 (3)

这样设计的好处:

I. 可以避免反复地分片、组装。

II. 在中间路由器上进行分片的重装有难度,有时可能难以完成。因为每个分片会单独

地进行路由选择与传输,每个分片传递的路径可能都不同,中间某路由器不一定能收到所有的分片。所以中间路由器进行分片的组装有难度。

16.A企业申请获得了一个C类网络202.100.1.0,现欲将之划分成8个子网,请完成以下工作:

(1)请算出子网0与子网1的IP地址范围。 (2)每个子网拥有多少个IP地址?

(3)每个子网最多可允许接入多少台主机? (4)分子网后,每个子网的子网掩码为多少? 答: (1)

子网0:202.100.1.0----202.100.1.31 子网1:202.100.1.32----202.100.1.63 (2)32个 (3)30台

(4)255.255.255.224

- 3 -

湖北文理学院 数学与计算机科学学院

17.有如下的6个/24地址块,202.110.128.0----202.110.133.0,试进行最大可能的聚合。 答:

这6个/24地址块可以聚合成以下二个地址块:

202.110.128.0/22 (由前4个/24地址块聚合而成) 202.110.132.0/23 (由后2个/24地址块聚合而成)

18.一个自治系统有5个局域网,其连接图如图3-1所示,LAN2至LAN5上的主机数分别为:170、100、60和20。该自治系统分配到的IP地址为56.120.118/23。试给出每一个局城网的地址块(包括前缀)。 [请参考教材章后练习4-29]

图3-1 网络拓扑图

答:

LAN1:56.120.119.224/27 LAN2:56.120.118.0/24 LAN3:56.120.119.0/25 LAN4:56.120.119.128/26 LAN5:56.120.119.192/27

19.假定某网络使用RIP协议,路由器A的路由表有如下项目,如表1所示。现在路由器A收到从路由器C发来的路由信息,如表2所示。

表1 路由器A中的路由表 表2 A收到的C发来的路由信息 目的网络 N1 N1 4 B N2 N2 2 C N3 N3 1 F N4 N4 5 G N5 N5 4 F

(1)请说明路由器A收到C发来的路由信息后的处理流程。 (2)请求出路由器A更新后的路由表。 答: (1)

路由器A收到C发来的路由信息后的处理流程如下: 首先,对收到的路由信息进行修改。 目的网络 距离 下一跳路由器 - 4 -

距离 2 1 3 7 6 湖北文理学院 数学与计算机科学学院

主要有二个工作,第一,把“下一跳”字段中的地址都改为C;第二,并把的所有的“距离”字段的值加1。每一个路由条目都有三个关键数据:目的网络N,距离D,下一跳路由器X。 其次,将修改后的路由信息与自己的路由表中的作比对,并根据规则对自己的路由表进行处理。

对修改后的报文中的每一条路由项目,进行以下操作:若路由器A中原来的路由表中没有目的网络N,则把该条目添加到路由表中;否则(即在路由表中有目的网络N,这时就再查看下一跳路由器地址),若下一跳路由器是X,则把收到的条目替换原路由表中的项目。否则(即这个条目是:目的网络N,但下一跳路由器不是X),若收到的条目中的距离D小于路由表中的距离,则进行更新,否则什么也不做。

(2) 目的网络 N1 N2 N3 N4 N5 距离 3 2 1 5 4 下一跳路由器 C C F G F

20.端口的作用是什么?端口被划分成哪几种?这样划分的好处是什么? 答: (1)

端口的作用是对TCP/IP体系的应用进程进行统一的标识,使运行不同操作系统的计算机的应用进程能够互相通信。 (2)

端口分为服务器使用的端口(熟知端口、登记端口),客户端使用的端口号。 (3)

端口分类的目的在于方便因特网上的所有用户能找到服务器上对应的服务进程,方便网络通信。

21.主机A向主机B连续发送了两个TCP报文段,其序号分别是50和120。试问: (1)第一个报文段携带了多少字节的数据?

(2)主机B收到第一个报文段后,发回的确认中的确认号应当是多少?

(3)如果B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节。

(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?[请参考章后习题5-23及其答案] 答:

(1)70字节 (2)120 (3)60字节 (4)50

- 5 -

本文来源:https://www.bwwdw.com/article/8p4d.html

Top