计算机网络复习题及答案(精华版)

更新时间:2024-01-26 15:03:01 阅读量: 教育文库 文档下载

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

《计算机网络》复习题

第一章 概述

一、选择题

1. 以下不属于协议组成要素的是( )。

A. 语法 B. 语义 C. 时序(同步) D. 字符 2.局域网的简称为( )。

A. LAN B. WAN C. CAN D. MAN 3. 完成路径选择功能是在OSI模型的()。

A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 4.OSI参考模型将整个网络的功能划分( )个层次

(A)1 (B)3 (C)5 (D)7

5. 在同一个信道上的同一时刻,能够进行双向数据传输的通信方式是( )。

A.单工 B.半双工 C.全双工 D.上述三种均不是 6. TCP/IP体系结构中的TCP和IP所提供的服务分别为( )。

A. 链路层服务和网络层服务 B. 网络层服务和传输层服务 C. 传输层服务和应用层服务 D. 传输层服务和网络层服务 7. 用于网络互连的设备一般采用( )。

A. 中继器 B. 交换机 C. 路由器 D. 网关 8. IP协议提供的服务是( )。

A. 可靠服务 B.有确认的服务 C. 不可靠无连接数据报服务 D. 以上都不对 9.把两个报文发往同一目的地时,先发的报文( )

(A)先到 (B)后到 (C)不一定先到 (D)同时到达 10. 数据链路层的数据单位称为 ()。

A.比特 B.字节 C.帧 D.分组

11. 在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是()。

A. 数据链路层 B. 网络层 C. 传输层 D. 会话层

12. 在OSI参考模型中,对等实体在一次交互作用中传输的信息单位称为(),它包括控制信息和用户数据两部分。

A. 接口数据单元 B. 服务数据单元 C. 协议数据单元 D. 交互数据单元 13.()是各层向其上层提供的一组操作

(A)网络 (B)服务 (C)协议 (D)实体 14.Internet的核心协议是( )

1

A.X.25 B.TCP/IP C.ICMP D.UDP

15.随着电信和信息技术的发展,国际上出现了所谓“三网融合”的趋势,下列不属于三网之一的是( )

A.传统电信网 B.计算机网(主要指互联网) C.有线电视网 D.卫星通信网 16. 下列属于Internet服务的是( )。

A 远程登录 B 电子邮件 C WWW D 以上全是

二、综合应用题

1 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?

2 试从多个方面比较电(线)路交换、报文交换和分组交换的主要优缺点。3 计算机网络可从哪几个方面进行分类? 4 面向连接服务与无连接报务各自的特点是什么? 5 协议与服务有何区别?有何关系?

6 试述五层协议的网络体系结构的要点,包括各层的主要功能。 7.列出OSI参考模型和TCP/IP参考模型的主要相同点和不同点。 8.简述什么是计算机网络的拓扑结构,有哪些常见的拓扑结构。 9.什么是计算机网络?

10、计算机网络采用层次结构模型有什么好处?

2

第二章 物理层

一、 选择题

1. 信号是数据在传输过程中的()的表现形式。

A. 电信号 B. 代码 C. 信息 D. 程序 2. 数据通信的任务是传输( )代码的比特序列。

A. 十进制 B. 帧结构 C. 分组结构 D. 二进制 3. ( )信号的电平是连续变化的。

A. 数字 B. 模拟 C. 脉冲 D. 二进制

4. ( )是指将数字信号转变成可以在电话线上传输的模拟信号的过程。

A. 解调 B. 采样 C. 调制 D. 压缩

5. 数据传输速率是指每秒钟传输构成数据二进制代码的( )数。

A. 码元 B. 信元 C. 波特 D. 位 6. 利用模拟通信信道传输数据信号的方法称为( )。

A. 频带传输 B. 基带传输 C. 异步传输 D. 同步传输 7. 基带传输是指在数字通信信道上( )传输数字数据信号的方法。

A. 调制 B. 脉冲编码 C. 直接 D. 间接

8. 数据在通信信道传输的过程中,对数据传输的误码率影响最主要的因素是( )。

A. 传输速率 B. 调制解调器 C. 传输介质 D. 噪声强度 9.Internet上的数据交换采用的是( )。

A. 分组交换 B. 电路交换 C. 报文交换 D. 光交换 10. FDM是指( )。

A. 频分多路复用 B. 时分多路复用 C. 波分多路复用 D. 码分多路利用 11. 利用( ),数字数据可以用模拟信号来表示。

A. 调制解调器 B. 编码解码器 C. 串联放大器 D. 电话网络 12. 在数据通信系统中,传输介质的功能是( )。

A. 在信源与信宿之间传输信息 B.纠正传输过程中的错误 C. 根据环境状况自动调整信号形式 D. 将信号从一端传至另一端 13. 在光纤中采用的多路复用技术是( )。

A. 时分多路复用 B. 频分多路复用 C. 波分多路复用 D. 码分多路复用 14. 为了实现长距离传输,模拟传输系统都使用放大器来使信号中的能量得到增加,其噪声分量( )。

A. 增大 B. 减小 C. 不变 D. 不一定

15. “复用”是一种将若干个彼此独立的信号合并为一个可在同一信道上传输的( )。

A. 调制信号 B. 已调信号 C. 复用信号 D. 单边带信号

3

16. 物理层4个重要特性:机械特性、功能特性、电气特性和()。

A. 规程特性 B. 接口特性 C.协议特性 D. 物理特性 17. 基带系统使用()进行传输的。

A. 模拟信号 B. 调制信号 C. 数字信号 D. 载波信号 18. 下列关于异步传输说法正确的是()。

A. 一次传输一个数据块 B. 对时序的要求较高 C. 收/发端不需要进行同步 D. 数据传输速率低

19. 低通通道带宽为5KHz,编码采用512级分级信号,最大数据传输率()。

A. 32 kbps B. 48 kbps C. 64 kbps D. 90 kbps

20. 在宽带为8KHz的信道上,按奈奎斯特定理,每秒能发送的比特数不超过48kbps,则一个码元离散取值是()。

A. 4 B. 8 C. 16 D. 24

21. 在宽带为8KHz的信道上,如果8种不同的物理状态来表示数据,若信噪比S/N为30Db,按香农定理,最大限制的数据速率为()。

A. 24 kbps B. 48 kbps C. 40 kbps D. 80kbps

22. 在脉冲起始时刻,有无跳变来表示“0”和“1”,在脉冲中间时刻始终发生跳变的编码是()。

A. 曼彻斯特编码 B. 非归零码 C. 差分曼彻斯特编码 D. 8B/10B

23. 当数字信号在模拟传输系统中传送时,在发送端和接受端分别需要()。

A. 调制器和解调器 B. 解调器和调制器 C. 编码器和解码器 D. 解码器和编码器

24.两台计算机利用电话线路传输数据信号时必备的设备是().

A. 调制解调器 B. 网卡 C. 中继器 D. 集线器

25. 当通信子网采用()方式时,我们首先要在通信双方之间建立起逻辑连接。

A. 报文交换 B. 虚电路 C. 数据报 D. 电路交换 26.不受电磁干扰或噪声影响的介质是()。

A. 双绞线 B. 光纤 C. 同轴电缆 D. 微波 27. 报文的内容不按顺序到达目的节点的是()方式。

A. 电路交换 B. 报文交换 C.虚电路交换 D. 数据报交换 28. 在中继系统中,中继器处于()。

A. 物理层 B.数据链路层 C. 网络层 D. 高层 29. 关于时延说法正确的是()。

A. 发送时延=信道长度/电磁波在信道上的传播速度 B. 传播时延=数据块长度/信道带宽

4

C. 总时延=传播时延+发送时延+排队时延 D. 提高链路带宽减小了数据的传播时延 30. 下列说法错误的是()。

A. 在虚电路方式中,信息从源节点传送到目的节点采用“存储转发”方式 B. 在数据报方式中,信息从源节点传送到目的节点采用“存储转发”方式 C. 电路交换比分组交换实时性好 D. 报文交换方式适合交互式通信

二、综合应用题

1. 物理层要解决什么问题?物理层的主要特点是什么? 2. 试给出数据通信系统的模型并说明其主要组成构件的作用。 3. 物理层的接口有哪几个特性?各包含什么内容? 4. 基带信号与宽带信号的传输各有什么特点?

5. 为何要采用多路复用技术?多路复用有哪几种形式,各有何特点?

6. 如果在一条3kHz的信道上发送一个二进制信号,该信道的信噪比为20dB,则最大可达到的数据传输率为多少?

7. 在话音通道中(有噪声的信道),当带宽为3000Hz,信噪比为30dB(电话系统中模拟部分的典型参数),求最大数据传输速率?

8. 数字信号传输时,一个数字脉冲信号的宽度T=833x10秒,则波特率为多少?如果采用四相调制方式,即N=4,则信道的数据传输速率为多少?

9.对于宽带为50KHz的信道,若有16种不同的物理状态来表示数据,信噪比为20DB,问该信道的最大数据传输率是多少?

10. 画出比特流1011001的曼彻斯特和差分曼彻斯特编码波形。

-6

5

第三章 数据链路层

一、选择题

1. 流量控制是为( )所需要的。

A. 位错误 B. 发送方缓冲区溢出 C. 接收方缓冲区溢出 D. 接收方与发送方之间冲突 2. 在下列协议中,使用带位填充的首尾标志法组帧是( )。

A. DDCMP B. HDLC C. BSC D. SLIP 3. PPP不同于HDLC协议,使用面向( )的填充方式。

A. 比特 B. 字符 C. 透明传输 D. 帧

4. 对于窗口大小为n的滑动窗口,最多可以有( )帧已发送但没有确认。

A. 0 B. n-1 C. n D. n+1

5. 在滑动窗口流量控制(窗口大小为8)中,ACK3意味着接收方期待的下一帧是( )号帧。

A. 2 B. 3 C. 4 D. 8

6. PPP是Internet中使用的( ),其功能对应于OSI参考模型的数据链路层。

A. 传输协议 B. 分组控制协议 C. 点到点协议 D. 报文控制协议 7. 下面不是数据链路层功能的是()。

A. 帧同步 B. 差错控制 C. 流量控制 D. 拥塞控制

8. 面向比特同步的帧数据段中出现位串01111101,则比特填充后输出是()。

A. 011111001 B. 001111101 C. 011111101 D. 011111010 9. PPP为实现透明传输在异步传输时采用(),而同步传输采用()。

A. 字符填充法,比特填充法 B. 比特填充法,字符填充法 C. 字符填充法,字节记数法 D. 比特填充法,比特填充法

10. 在数据通信中,当发送数据出现差错时,发送端无需进行数据重发的差错控制方法为()。

A. ARQ B. FEC C. 奇偶校验码 D. CRC

11. 已知循环冗余码生成多项式G(X)=x5+x4+x+1,若信息位10101100,则冗余码是()。

A. 01101 B.01100 C. 1101 D. 1100

12. 在数字通信中广泛采用CRC循环冗余码的原因是CRC可以()。

A. 检测出一位差错 B. 检测并纠正一位差错 C. 检测出多位突发性差错 D. 检测并纠正多位突发性差错

13. 若数据链路的发送窗口尺寸WT=4,在发送3号帧、并接到2号帧的确认帧后,发送方还可连续发送()。

A. 2帧 B. 3帧 C. 4帧 D. 1帧

14. 在回退N协议中,当帧序号为3比特,发送窗口的最大尺寸为()。

A. 5 B. 6 C. 7 D. 8

6

15. 在选择重传协议中,当帧的序号字段为3比特,且接受窗口与发送窗口尺寸相同时,发送窗口的最大尺寸为()。

A. 2 B. 4 C. 6 D. 8

16. 假定我们运行发送窗口大小为5和接收窗口大小为3的滑动窗口算法,并且在传输过程中不会发生分组失序的问题,帧序号的编码至少有()位。

A. 2 B. 3 C. 4 D. 5

二、综合应用题

1. 数据链路层中逻辑链路控制子层的主要功能有哪些? 2. 分别叙述停止等待流量控制机制与滑动窗口流量控制机制。

3. 位串0111101111101111110需要在数据链路层上被发送,请问,经过位填充之后实际被发送出去的是什么?

4. PPP协议的主要特点是什么? PPP适用于什么情况?

9753

5. x+x+x+1被发生器多项式x+1所除,所得的余数是多少?发送的位串是多少?

43

6. 设收到的信息码字尾110111,CRC校验和为1001,生成多项式G(x)=x+x+1,请问收到的信息有错吗,为什么?

7.简述数据链路层中的差错控制和流量控制的区别。

8.简述循环冗余码CRC 校验方法?(只需叙述校验过程,不需要计算)

7

第四章 局域网与介质访问控制

一、 选择题

1. IEEE 802系统协议中描述逻辑链路控制子层功能、特性和协议的是( )。

A. IEEE802.5 B. IEEE802.4 C. IEEE802.2 D. IEEE802.3

2. 对于基带CSMA/CD而言,为了确保发送站点在传输时能检测到可能存在的冲突,数据帧的传输时延至少要等于信号传播时延的( )。

A. 1倍 B. 2倍 C. 4倍 D. 2.5倍 3. 在10Base5的以太网中,使用()作为传输介质。

A. 双绞线 B. 光纤 C. 粗同轴电缆 D. 细同轴电缆 4. 在10Base5的以太网中,最大的网段长度是( )。

A. 2000m B. 500m C. 185m D. 100m 5. 数据链路层中的数据块常被称为( )。

A. 信息 B. 分组 C. 帧 D. 比特流

6. 在以下传输介质中,带宽最宽、抗干扰能力最强的是( )。

A. 双绞线 B. 无线信道 C. 同轴电缆 D. 光纤 7. 在虚电路方式中( )。

A. 能保证每个分组正确到达,但分组的顺序发生了变化 B. 能保证每个分组正确到达,且分组的顺序与原来的一样 C. 不能保证每个分组正确到达,分组顺序也发生了变化 D. 不能保证每个分组正确封达,而且有的分组会丢失 8. 在数据报方式中,在整个传输过程中数据报( )。

A. 不需要建立虚电路,也不必为每份数据报进行路由选择 B. 需要建立虚电路,但不必为每份数据报进行路由选择 C. 不需要建立虚电路,但要为每份数据报进行路由选择 D. 要建立虚电路,也要为每份数据报进行路由选择 9. 下列关于局域网的叙述中,正确的叙述是()。

A. 地理分布范围大 B. 数据传输率低

C. 误码率高 D. 不包含OSI参考模型的所有层 10.扩展局域网时,以下哪个设备工作在数据链路层( A ) A.交换机 B.中继器 C.路由器 D.集线器 11. 下面属于随机访问介质访问控制的是()。

A. 频分多路复用 B. 码分多路复用 C. CSMA协议 D. 令牌传递 12. 在CSMA/CD协议中,下列指标与冲突时间没有关系的是()。

A. 检测一次冲突所需的最长时间 B. 最短帧长度

8

C. 最大帧长度 D. 帧碎片长度

13. 根据CSMA/CD协议的工作原理,下列情形中需要提高最短帧长度的是()。

A. 网络传输速率不变,冲突域的最大距离变短 B. 冲突域的最大距离不变,网络传输速率提高 C. 上层协议使用TCP的概率增加

D. 在冲突域不变的情况下减少线路中的中继器数量 14. 下列关于以太网标准10BASE-T,说法错误的是()。

A. 采用无屏蔽双绞线,每段双绞线最大长度100m B. 采用总线形或星形物理拓扑结构 C. 数据传输速率10Mbps的基带传输 D. 最大传输距离400M

15. 在以太网中,将以太网地址映射为IP地址的协议是()。

A. RARP B. HTTP C. UDP D. SMTP 16.全双工以太网传输技术的特点是()。

A. 能同时发送和接收帧、不受CSMA/CD限制 B. 能同时发送和接收帧、受CSMA/CD限制 C. 不能同时发送和接收帧、不受CSMA/CD限制 D. 不能同时发送和接收帧、受CSMA/CD限制 17. PPP协议不需要满足的需求是()。

A. 简单性 B. 透明性 C. 差错检测 D. 流量控制 18. ATM信元及信头的字节数分别为()。

A. 5,53 B. 50,5 C. 50,3 D. 53,5 19. 网桥与中继器相比,说法错误的是()。

A. 中继器转发比特信号,网桥转发数据帧并执行CSMA/CD算法 B. 中继器实现物理层的互连,网桥实现数据链路层的互连 C. 网桥和中继器将网段隔离为不同的冲突域 D. 网桥能互连不同物理层甚至不同的MAC子层的网段 20. 以太网交换机根据()转发数据包。

A. IP地址 B. MAC地址 C. LLC地址 D. PORT地址 21. 下列Ethernet物理地址正确的是()。

A. 00-60-08-A6 B. 210.45.240.8 C. 001 D. 00-60-08-00-A6-38 22. 关于冲突域和广播域说法正确的是()。

A. 集线器和中继器连接不同的冲突域

B. 网桥和二层交换机可以划分冲突域,也可以划分广播域

9

C. 路由器和三层交换机可以划分冲突域,也可以划分广播域 D. 通常来说一个局域网就是一个冲突域

23. 在计算机网络中,一般局域网的数据传输速率要比广域网的数据传输速率()。

A. 高 B. 低 C. 相同 D. 不确定 24. 下面哪个不是广域网()。

A. PSTN B. X.25 C. VLAN D. ATM

二、综合应用题

1.试从多个方面比较虚电路和数据报这两种服务的优缺点。

2.从OSI参考模型的角度分析集线器、网桥、路由器和网关所处的层次及其主要作用。 3. 说明CSMA/CD方法的基本工作原理。

4. 长2km、数据率为10Mb/s的基带总线LAN,信号传播速度为200m/μs,试计算: (1) 1000b的帧从发送开始到接收结束的最大时间是多少?

(2) 若两相距最远的站点在同一时刻发送数据,则经过多长时间两站发现冲突? 5.数据链路协议几乎总是将CRC放在尾部,而不是头部,请问这是为什么? 6. 在以HDLC为数据链路层为通信规程的网络中,假设原始数据位

011011111111111111110010,试问传输线路上的数据码是什么?在接收端去掉填充位后的数据是什么?

7. PPP协议的组成?应用在什么情况下?PPP为什么采用字节填充技术?

10

10、答:

层次结构能简化处理,使处理条理化。体现对复杂问题采取“分而治之”的模块化方法,降低复杂问题的处理难度,同一层次具有相同的处理功能。

21

第二章 物理层

一、 选择题

ADBCD ACDAA ADCAC A CDDB DCAAB BDACC

二、综合应用题

1、答:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体。现有的网络中物理设备和传输媒体种类繁多,通信手段也有许多不同的方式。物理层的作用正是要尽可能地屏蔽掉这些差异,使数据链路层感觉不到这些差异,这样数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。物理层的重要任务是确定与传输媒体的接口的一些特性。

2、答:一个数据通信系统可划分为三大部分:

源系统(或发送端)、传输系统(或传输网络)、和目的系统(或接收端)。 ?源点:源点设备产生要传输的数据。例如正文输入到PC机,产生输出的数字比特流。 ?发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。例如,调制解调器将PC机输出的数字比特流转换成能够在用户的电话线上传输的模拟信号。 ?接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。例如,调制解调器接收来自传输线路上的模拟信号,并将其转换成数字比特流。 ?终点:终点设备从接收器获取传送过来的信息。

3、答:(1)机械特性:指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。

(2)电气特性:指明在接口电缆的各条线上出现的电压的范围。 (3)功能特性:指明某条线上出现的某一电平的电压表示何意。 (4)规程特性:说明对于不同功能的各种可能事件的出现顺序。

22

4、答:基带信号将数字1和0直接用两种不同的电压表示,然后送到线路上传输。宽带信号是将基带信号调制后形成的频分复用模拟信号。采用基带信号传输,一条电缆只能传输一路数字信号,而采用宽带信号传输,一条电缆中可同时传送多路的数字信号,提高了线路的利用率。

5、答:在实际中,一般传输介质的带宽大于传输单一信号的带宽,所以为了有效的利用传输系统,采用了复用技术;

多路复用技术主要有频分复用、波分复用和时分复用: 频分多路复用 FDM(Frequency Division Multiplexing):一条线路的带宽被分成许多子频带,每个子频带用来传输一路信号。FDM使用模拟传输技术。

波分多路复用WDM (Wave Division Multiplexing):多条 不同波长(频率)的光线在同一条光纤中传输,是FDM的特例。

时分多路复用TDM(Time Division Multiplexing):多路信号在不同的时间使用信道传输。TDM使用数字传输技术。

6、答:信噪比为20 dB 即S/N =100.由于log2101≈6.658,由香农定理,该信道的信道容量为3log2(1+100)=19.98kbps。

又根据乃奎斯特定理,发送二进制信号的3kHz 信道的最大数据传输速率为

2*3 log22=6kbps。

所以可以取得的最大数据传输速率为6kbps。 7、答:由10lgS/N=30 dB 求得S/N=1000,所以

最大数据传输速率=Hlog2(1+S/N) =30k bps

8、B=1/T=1/(833x10-6)=1200 (Baud)

R=1/T*log2N=1/(833x10-6)*log24=2400 (bps)

9、答:根据奈奎斯特定理:C=2*B* log2N(bps) C=2*50* log216= 400kbps

根据香农定理:C=H* log2(1+S/N)(bps) 因为10log10(S/N)=20dB

20/10

所以S/N=10=100

所以C=50* log2(1+100)=50* log2101=333kbps

由于噪声的存在,无论采用何种编码,信道最大数据传输率不会超过香农定理的极限值,故该信道的最大数据传输率为333kbps。

10、答:曼彻斯特编码每位中间从高电平到低电平为1,从低电平到高电平为0;差分曼彻斯特编码是每位开始有跳变为0,无跳变为1。

23

第三章 数据链路层

一、选择题

CBBCB CDAAB BCBCB B

二、综合应用题

1、答:数据链路层逻辑链路控制子层的主要功能包括以下三个方面:

1)为网络层提供一个良好定义的服务接口; 2)处理传输错误(差错控制);

3)调节数据流,确保慢速的接收方不会被快速的发送方淹没(流量控制)。

2、答:在停止等待流量控制中,发送方在发送每一帧后等待来自接收方的ACK,只有前一帧被确认后再发送新的一帧。停止等待流量控制的线路利用率与帧的长度、链路距离、数据率相关。对报文或报文分组按帧长度允许范围组帧,帧越长,比特长度越长,且帧数少,需要等待确认的时间开销也少,因此线路利用率高;链路距离越长,传播时延越大,在数据率和帧长度不变情况下,线路利用率越低;在传播距离和帧长度不变情况下,数据率高,线路利用率低。

在滑动窗口流量控制中,发送方可以连续发送若干帧后才需要一个确认。接收方可以发送单个ACK帧对多个数据帧给予确认。滑动窗口流量控制的线路利用率不仅与上述参数有关,还与窗口大小有关。当窗口较大时,线路利用率较高。 3、答:011110111110011111010. 4、答:主要特点:

(1) 点对点协议,既支持异步链路,也支持同步链路。

(2) PPP是面向字节的。

PPP协议适用于用户使用拨号电话线接入因特网的情况。 5、答:1)确定生成多项式G(X)=x+1,对应位串1001。

2)在信息位串后补3个0即1010100001000,对应的多项式为xM(x)。 3)用模2不借位除法,计算xM(x)/G(x)的余数R(x),即1010100001110。 4)要发送的码字多项式为T(x)=x+M(x)+R(x),即1010100001110。

6、答:用11001除1101111001余数1111,余数R(x)不为0,收到的信息不正确。 7、答:差错控制是为了保证发送方发出的所有的数据帧都能够按照正确的顺序交付给网络层,常采用的方法是由接收方向发送方提供反馈信息,例如发回特殊的控制帧表示肯定或否定的信息。同时发送方设定计时器,当一个帧丢失时重新发送。

流量控制是为了避免发送方发送率大于接收方接收速率的情况,通过某种反馈机制,限制发送方的发送速率,使发送方的发送率不超过接收方的接收速率。

8、把要发送的信息数据与一个通信双方共同约定的数据进行除法运算,并根据余数得出一个校验码,然后将这个校验码附加在信息数据帧之后发送出去。接收端在接收到数据后,将包括校验码在内的数据帧再与约定的数据进行除法运算,若余数为零,则表明数据传 送正

24

rr

r

3

确,否则,表示传输有错。

25

第四章 局域网与介质访问控制

一、 选择题

CBCBC DBCDA CCBDA ADD C BDCAC

二、综合应用题

1、答:虚电路服务和数据报服务的区别可由下表归纳: 对比的方面 连接的建立 目的站地址 路由选择 当路由器出故障 分组的顺序 端到端的差错处理 端到端的流量控制 虚电路 必须有 仅在连接建立阶段使用,每个分组使用短的虚电路号 在虚电路连接建立时进行,所有分组均按同一路由 所有通过了出故障的路由器的虚电路均不能工作 总是按发送顺序到达目的站 由通信子网负责 由通信子网负责 数据报 不要 每个分组都有目的站的全地址 每个分组独立选择路由 出故障的路由器可能会丢失分组,一些路由可能会发生变化 到达目的站时可能不按发送顺序 由主机负责 由主机负责 从占用通信子网资源方面看:虚电路服务将占用结点交换机的存储空间,而数据报服务对每个 其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。

从时间开销方面看:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。

从拥塞避免方面看:虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势。而数据报服务则很困难。 从健壮性方面看:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿。因此虚电路服务更脆弱。

2.答: 集线器:物理层扩展设备,相当于一个多端口中继器,用多个集线器可连成更大的局域网,扩大了局域网覆盖的地理范围,使原来属于不同冲突域的局域网上的计算机能够进行跨冲突域的通信。

网桥:在数据链路层扩展局域网用的设备。网桥作为不同数据链路层的网段之间的转换设备,则其相应的端口属于不同的局域网。

路由器是用于IP网络互联的设备,工作在网络层,用以实现不同网络间的地址翻译、协议转换和路由选择等功能。

网关工作在传输层及更高层。使用网关在传输层及更高层上进行数据处理或协议转换 3、略。

4、答(1)1000bit/10Mbps+2000m/200(m/μs)=100μs+10μs=110μs (2)2000m/200(m/μs)=10μs

26

5.答:CRC发送时,当最后一位数据送上外出线路,立即计算CRC编码附加在输出流后面发出。如果把CRC放在帧头部,只有把整个帧检查一遍计算CRC后才可以发送。这样每个字节都要处理两遍,第一遍是为了计算CRC,第二遍是为了发送数据链路协议将CRC放在尾部,处理时间可以减半。

6.答:原始数据是:011011111111111111110010

零比特填充后,传输线路上的数据码是011011111011111011111010010 接收端去掉填充位后的数据是011011111111111111110010. 7.答:1)协议PPP组成:

一个将IP数据报封装到串行链路的方法。

一个用来建立,配置和测试数据链路连接的链路控制协议LCP。 一套网络控制协议NCP,支持不同的网络层协议。

2)PPP协议是目前广域网上应用最广泛的协议之一,它的优点在于简单、具备用户验证能力、可以解决IP分配等。通过PPP在用户端和运营商介入服务器之间建立通信链路可实现拨号上网。

3)PPP被设计成跟调制解调器一道使用,而调制解调器是以1个字节为单元而不是以1个比特为单位接受和发送数据的。另一方面,PPP被明确的设计成是以软件形式实现的,而不像HDLC那样几乎总是以硬件形式实现。对于软件实现,完全用字节操作要比用单个位操作简单得多。

27

第五章 网络层

一、 选择题

DCBDB AACBB CBBBC BAAAD CDB

二、综合应用题

1、答:中继器:是物理层中间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。

网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。

路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。

网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容的系统。 2、答:C类地址对应的子网掩码值。但也可以是A类或B类地址的掩码,即主机号由最后的8位决定。而路由器寻找网络由前24位决定。 3、解:(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。 (2)分组的目的IP地址为:128.96.40.12。

① 与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。

② 与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项分组经R2

转发。

(3)分组的目的IP地址为:128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。 (4)分组的目的IP地址为:192.4.153.17。与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.0,经查路由表知,该分组经R3转发。 (5)分组的目的IP地址为:192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。

4、答:4000/16=250,平均每个地点250台机器。如选255.255.255.0为掩码,则每个网络所连主机数=28-2=254>250,共有子网数=28-2=254>16,能满足实际需求。 可给每个地点分配如下子网号码

地点: 子网号(subnet-id) 子网网络号 主机IP的最小值和最大值

1: 00000001 129.250.1.0 129.250.1.1---129.250.1.254 2: 00000010 129.250.2.0 129.250.2.1---129.250.2.254 3: 00000011 129.250.3.0 129.250.3.1---129.250.3.254 4: 00000100 129.250.4.0 129.250.4.1---129.250.4.254 5: 00000101 129.250.5.0 129.250.5.1---129.250.5.254 6: 00000110 129.250.6.0 129.250.6.1---129.250.6.254 7: 00000111 129.250.7.0 129.250.7.1---129.250.7.254 8: 00001000 129.250.8.0 129.250.8.1---129.250.8.254 9: 00001001 129.250.9.0 129.250.9.1---129.250.9.254 10: 00001010 129.250.10.0 129.250.10.1---129.250.10.254 11: 00001011 129.250.11.0 129.250.11.1---129.250.11.254

28

12: 00001100 129.250.12.0 129.250.12.1---129.250.12.254 13: 00001101 129.250.13.0 129.250.13.1---129.250.13.254 14: 00001110 129.250.14.0 129.250.14.1---129.250.14.254 15: 00001111 129.250.15.0 129.250.15.1---129.250.15.254 16: 00010000 129.250.16.0 129.250.16.1---129.250.16.254

5、答:在收到来自邻居的矢量后,路由器C的新路由表如下: 站点 A B C D E F 下一跳 B B - D E B 度量 11 6 - 3 5 8

6、答:

1)各台计算机的子网掩码均为255.255.255.240,其二进制形式(只显示最后一个字节)为255.255.255.11110000,计算各个计算机的子网地址:A与E的子网地址为192.168.1.32,而计算机B、C、D的子网地址为192.168.1.48.则A与E可以互相通信,B、C、D可以互相通信。

2)如果将以太网交换机换为以太网集线器,而保持计算机的位置不变,由于集线器不能分隔子网,因此这些计算机实际上都处在同一个子网中,它们之间可以直接访问。

7、要使主机可用ID数不少于30,则加上每个子网都不能使用的全0和全1,子网实际的ID数不少于32。32≤25,所以作为主机地址的位数可选为5,而C类网IP地址中原主机地址位数为8,所以作为子网地址的位数只乘下三位,有8种状态,但全0和全1都不用作子网号,所以只能分成6 个子网,子网掩码为255.255.255.224。每个子网的实际主机ID是30个。IP地址损失个数为2×32+6×2-2=74。

29

第六章 传输层

一、 选择题

DBBDA BCDBA ABBAB DACAA

二、综合应用题

1、答:传输层的任务处理一些由网络层引进的错误,如,包丢失和重复包,以及对包进行重新排序、分段和重装,这样可以避免网络层进行低效的分段和重装。另外,这也有助于传输层在网络发生拥塞时可以相应降低发送数据的速率。传输层负责端到端的通信,既是7层体系结构中负责数据通信的最高层,又是面向网络通信的低3层和面向信息处理的最高3层之间的中间层。传输层要达到以下两个主要目的:(1)提供可靠的端到端的通信;(2)向会话层提供独立于网络的传输服务。

2、答:我们知道,3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。

现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算机A和B之间的通信,假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。

此外,还可能建立无用的连接。考虑B给A发送一个连接请求分组,但该分组延迟了很长时间才到达A,B已经重发连接建立请求。而延迟的请求分组到达A后,A认为这是一个新的请求,从而建立起无用的连接。

3、答:65495字节。此数据部分加上TCP首部的20字节,再加上IP数据报的首部的20字节,正好是IP数据报的最大长度。当然,IP首部包含了选择,则IP首部长度超过20字节,这时TCP报文段的数据部分的长度将小于65495字节。

4、TCP和UDP是工作在传输层的因特网协议,其中TCP(Transmission Control Protocol,传输控制协议)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。TCP协议将数据分成可被IP层传输的数据包交IP层传送,或者将从IP层收到的数据包重新组合为完整的消息并进行校验。TCP是面向连接的协议。 UDP(User Datagram Protocol)用户数据报协议。它是TCP/IP协议中的非连接协议。UDP向应用程序提供了一种发送封装的原始IP数据报的方法,并且发送时无需建立连接。它将应用程序产生的数据信息转化成数据包,然后经由IP发送。它不验证消息是否正确发送,其可靠性依赖于产生消息的应用程序自身。 TCP的连接是可靠的,UDP连接是不可靠的。

6、答:传输层在协议栈中的地位和作用:传输层向它上面的应用层提供通信服务,它属于

30

面向通信部分的最高层,同时也是用户功能中的最低层。

传输层的通信和网络层的通信的区别:网络层是为主机之间提供逻辑通信,传输层是为应用进程之间提供端到端的逻辑通信。

? 传输层是必不可少的,是因为:从IP层来说,通信的两端是主机。但是,两个主机之间真正进行通信的实体是主机中的应用进程。IP协议虽然能够把分组传送到目的主机,但这个分组还在目的主机的网络层,而没有交给应用进程,因而需要设置传输层来对IP分组进行复用和分用。另一方面,低三层的通信没有提供可靠通信。

7、答:网络层所提供的服务越多,传输层协议就可以做得越简单。若网络层提供虚电路服 务,那就能保证报文无差错、不丢失、不重复且按序地进行交互,因而传输协议就很简单。 ? 但若网络层提供的是不可靠的数据报服务,则就要求主机上有一个复杂的传输协议。 8、答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的 9、答:不可能。因为UDP协议只在IP的服务之上增加了很少一点的功能,就是端口的功能和差错检测的功能。所以不可能使用UDP协议实现可靠传输。

10、答:发送方UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。

? 接收方UDP对IP层交上来的UDP用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

? 虽然应用程序和TCP协议的交互是一次一个数据块,但TCP协议把应用程序交下来的数 据看成仅仅是一连串的无结构的字节流,并不知道字节流的含义。

TCP协议不保证接收方应用程序收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。

? 在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。例如,一个进程向运输层写了512字节,稍后又写了另外512字节。那么接收方共读了1024字节。对于报文流,接收方将得到两个报文,每个报文512字节。而对于字节流,报文边界不被识别。接收方把全部的1024字节当作一个整体,在此已经体现不出原先有两个不同的报文的事实。

11、答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。把端口划分为3类是因为:避免端口号重复,无法区分应用进程。二是因特网上的计算机通信都是采用C/S方式,在客户发起通信请求时,必须知道服务器的端口,对于一些主要的应用程序,必须让所有用户知道。

12、答:一般来说仅仅使用IP分组还不够,IP分组包含IP地址,该地址指定一个目的主机,一旦这样的分组到达目的主机,网络控制程序如何知道该把它交给哪个应用进程呢?UDP报文包含一个目的端口,有了它,分组才能被投递给正确的应用进程。UDP提供的端口号和对数据的差错检验功能是IP协议没有提供的。

31

13、答:不行。重传时,IP数据报的标识字段会有另一个标识符。仅当标识符相同的IP数据报片才能组装成一个IP数据报。由于前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,因此不能组装成一个IP数据报。

14、答: UDP报文的长度=8192+8=8200字节。由于以太网的MTU=1500B,所以IP分组的数据

部分长度为1500-20=1480B。因此需要划分为6个IP数据报片。 ? 数据字段的长度:前5个是1480字节,最后一个是800字节。 ? 片偏移字段的值分别是:0,185,370,555,740和925。

15、答:使用TCP传输实时语音数据会有较大的开销和时延,因为TCP是面向连接的。一般使用UDP协议。

? 使用UDP协议传送数据文件时没有可靠性保障,因为UDP协议是无连接的,不保证可靠交付。

32

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

Top