计算机网络复习题及答案

写在前面:以下题目仅为我自己的复习题,并且答案为自己的见解,如有不同意见或者见解,欢迎指教,感激不尽,小弟感激涕零

1、 为什么ADSL方式不能保证固定的数据率?

由于用户线的具体条件往往相差很大,受到环境干扰导致信号衰减程度往往不同,因此ADSL采用自适应调制技术使用户线能够传送尽可能高的数据率,所以不固定。

2、 物理链路(链路)和逻辑链路(数据链路)的异同点?

物理链路一般是指点到点之间的一段物理线路。逻辑链路是指除物理线路之外,还必须有一些通信协议来控制这些数据的传输。逻辑链路也就需要比物理链路多了实现通信要用的软硬件设备。

3、 简述CSMA/CD协议的基本原理?

载波监听多点接入/碰撞检测协议。
多点接入:许多计算机多点接入到一条总线上。
载波监听:在发送数据前,必须检测信道是否空闲,如果空闲则发送。
碰撞检测:在发送数据时,则对冲突进行检测,当发现冲突时,则取消发送。

4、 怎么理解RIP协议的“好消息传得快,而坏消息传的慢”,试给出基本理由?

好消息传得快指的就是当正常连通时,数据传输的一般都非常顺畅,速度快。
而当某个网络节点出现故障时,相邻节点会立刻知道,但是非相邻节点就会有一个消息的延迟,依旧传输给相邻节点到达故障点的路径,这会让相邻节点误以为有路径能到达故障点,就返回路径加一,直到跳数到达16时,才都意识到这个地点不可达。

5、 试比较子网掩码和地址掩码的异同点?

订:子网掩码和地址掩码都是给ip地址界定范围用的。但是子网掩码一般特指划分子网的三级ip地址里面,用来计算网络号加子网号的部分。而地址掩码则是特指CIDR划分超网里面用来计算网络前缀的部分。
当然广义上这两个是同义词。

6、 分析“流量控制”与“拥塞控制”的差异性?

流量控制:往往是指点对点通信量的控制。如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。
拥塞控制:是一个全局性的过程。防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。
区别:
流量控制的目的是防止数据丢失
拥塞控制的目的则是采用某种算法来使拥塞不容易发生以及如何处理拥塞的发生,来保证网络的吞吐量以及资源利用率。

7、 常见的“拥塞控制方法”有哪些?

1.慢开始+拥塞避免(Tahoe)已经废弃不用
利用拥塞窗口cwnd,设定一个慢开始的阀门ssthresh,然后从一开始指数增长,如果到了那个限定值,就变为加1的线性增长,直到遇到了超时,也就是网络开始拥塞时,将门限值设置为当前拥塞窗口的一半,再将cwnd设为1,重复上述行为。

2.快重传+快恢复(Reno)现在采用较多
与上面的区别就两点:
1.快重传:不再超时重传了,而是立即重传,如果传输途中丢失了M3,当接收方确认完M2后,如果依旧没有收到,那对方每发一个,接收方就重复确认M2,直到重复三次,也就是一共确认了4次M2后,发送方就了解了报文已经丢失,开始重传M2。
2.快恢复:每次遇到丢失报文后,开始设置cwnd=ssthresh=1/2当前cwnd,并且继续执行拥塞避免算法。
(注:有些快恢复是将cwnd设置为新的ssthresh + 3,然后每次加3)

8、 “流量控制的主要原理”是什么?

点对点通信量的控制。如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失或者网络的拥塞。采用滑动窗口机制,使发送方的发送窗口不能超过接收方的接收窗口。

9、 试说明传输层地TCP协议“三次握手”和“四次再见”的详细过程?

->表示客户机到服务器,<-表示服务器到交换机

  • 三次握手:
  1. SYN = 1 ,seq = x
    —————— >
  2. SYN = 1 , ACK = 1 ,seq = y ,ack = x + 1
    <————————————
  3. ACK = 1 ,seq = x + 1 ,ack = y + 1
    ————————————>
  • 四次再见:
  1. FIN = 1 ,seq = u
    ————————>
  2. ACK = 1 ,seq = v ,ack = u + 1
    <————————————
  3. FIN = 1 ,ACK = 1 ,seq = w ,ack = u + 1
    <————————————
  4. ACK = 1 ,seq = u + 1 ,ack = w + 1
    ————————————>

10.物理层的接口哪几个特征?各包含什么内容?

机械特征:接线器的形状和大小等物理设备特征
电气特征:每个线上的电压范围
功能特征:每个电压到底代表什么意思
规程特征:不同功能的事件发生的时间顺序

11.为什么ADSL技术中,在不到1MHz的带宽中却可以使传送速率高达每秒几个M比特?

靠先进的DMT编码,和频分多载波并行传输,使得每秒传送一个码元相当于每秒钟传送多个比特。

12.奈氏准则和香农公式的区别?

奈氏准则:只要频带够宽,传输码元的速率就不受限制
香农定理:严格限定了信息传输速率的极限C = Wlog2(1+S/N),W为带宽,S/N为信噪比

13.如果在数据链路层不进行封装成帧,会发生什么问题?

会无法帧定界,区分各个分组变的无法做到,也就无法进行分组转发。

14.什么是“透明传输”?

透明传输是不管所传数据是什么样的比特组合,都应当能够在链路上传送。当数据中的某些片段与某一个控制信息完全一样时,就需要在前面加上一个转义字符来保证数据的透明传输。

15.就MAC帧格式而言,试阐述IEEE802.3标准与DIX-Ethernet V2标准的异、同点?

1.IEEE802.3规定的MAC帧的第三个字段是“长度/类型”。当这个字段值大于0✖0600时表示类型,否则是长度。
2.当“长度/类型”字段值表示长度时,数据字段必须装入上面的逻辑链路控制LLC子层的LLC帧。

16.为什么说VLAN不是一种新型的局域网,请给出基本理由?

VLAN其实只是局域网给用户提供的一种服务,而并不是一种新型的局域网。它是由一些局域网网段构成的与物理位置无关的逻辑组。

17.作为中间设备,转发器、网桥、路由器和网关有何区别?

转发器是工作在物理层
网桥工作在数据链路层
路由器是工作在网络层
网关是工作在网络层以上

18.ip地址和硬件地址的区别?为什么要使用两种地址?

长度不同,ip地址32位,MAC地址48位。
ip地址是基于网络拓扑分配,而MAC地址前3字节是机构分配,后三个是企业自行分配。
ip地址是基于逻辑上的划分,与硬件无关。MAC地址某种意义上就是代表唯一的硬件地址。
因为ip地址短,方便跨网络通信,而物理地址只能在同一网络下通信。并且在网络层通信如果使用MAC地址,要想统一MAC地址,地址转换的成本过高。
MAC地址可以识别具体地链路通信对象

19.为什么说路由器需要多个硬件地址?

路由器是要至少连接两个不同网段的网络,那么它至少具备两个以上的端口,并且两个端口都必须具有自己的MAC地址,才能分别与两边的机器进行通讯。

20.IP数据报经过多个路由器转发时,为什么不需要改变数据报的IP地址?

因为该数据报的目的地一直就是那一个地址,每次都是看看是否有路由器中的路由表项能否到达这个目的网络,可以就转发给能到达的下一跳路由。

21.分组转发算法

1.从ip数据报首部中提取出目的主机的ip地址,得出目的网络地址
2.查看目的网络地址是否与本路由器直接相连,若是,直接交付。若不是,则间接交付,看3
3.查看是否有特定主机路由包含了目的地址,若有,则交付,没有,看4
4.查看是否有到达目的网络的路由,有则将该数据报传送给下一跳路由
5.查看是否有默认路由,如果有就交给默认路由器
6.都不行,报告转发分组出错

22.试简述,RIP,OSPF和BGP路由选择协议的主要特点。

RIP是一种分布式的基于距离向量的路由选择协议,主要特点如下:
1.仅和相邻路由器交换信息
2.路由器交换的信息是当前本路由器所知道的全部信息
3.按固定的时间间隔交换路由信息,例如,间隔30秒
关键字:相邻,已知所有,固定间隔
OSPF最主要的特征是使用分布式的链路状态协议,特点如下:
1.洪泛法向所有路由器发送
2.发送的信息是链路状态
3.只有链路状态发生变化时才发送
BGP外部网关协议,路径向量路由选择协议:
1.系统间交换“可达性协议”
2.选择可达路劲的较好路由,而非最佳路由

23.TCP协议和IP协议的首部,都包含“校验和”字段,试比较两者的不同之处?

TCP是面向连接的协议,要保证可靠交付,但TCP不相信底层的协议,所以它要使用自己的校验
IP协议是无连接的协议,只保证尽力交付,计算校验和是为了防止路由信息错误

24.UDP协议的首部字段,为什么需要需要增加12个字节的“伪首部”?

其目的是让UDP两次检查数据是否已经正确到达目的地。
第一次,通过伪首部的IP地址检验,UDP可以确认该数据报是不是发送给本机IP地址的
第二次,通过伪首部的协议字段检验,UDP可以确认IP有没有把不应该传给UDP而应该传给别的高层的数据报传给了UDP

25.计算机网络有哪些常用的性能指标

速率:计算机网络上的主机在数字信道上传送数据的速率,也称为数据率(data rate)或者比特率
带宽:带宽本来指某个信号具有的频带宽度
吞吐量:单位时间内通过某个网络(或信道、接口)的数据量
时延:指数据(一个报文或者分组)从网络(或链路)的一端传送到另一端所需的时间。
总延时 = 发送延时 + 传播延时 + 处理延时 + 排队延时
时延带宽积:传播时延 × 带宽
利用率:利用率有信道利用率和网络利用率

26.集线器和交换机的区别

工作层次:集线器工作在物理层,交换机工作在数据链路层
宽带影响:集线器共享全部的带宽,而交换机则是独享带宽
数据传输:集线器是广播发送,交换机是有目的地发送
传输模式:集线器是半双工通信,而交换机是全双工通信。

你可能感兴趣的:(网络,网络协议)