答:万维网并不是某一种类型的计算机网络,万维网是Internet上的一种应用系统,一个大规模的分布式信息系统,提供海量的信息存储和交互式超媒体信息服务的应用系统,为了使万维网文档在Internet上传输,万维网客户和服务器端程序之间的交互使用超文本传输协议HTTP,是一个应用层协议,基于传输层的TCP协议进行可靠的传输。
21、以太网交换机有何特点?用它怎样组成虚拟局域网? 答:以太网交换机则为链路层设备,可实现透明交换
虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。 这些网段具有某些共同的需求。
虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记(tag),用来指明发送该帧的工作站属于哪一个虚拟局域网。
22、有人认为:“ARP协议向网络层提供了转换地址的服务,因此ARP应当属于数据链路层。”这种说法为什么是错误的?
答:因为ARP本身是网络层的一部分,ARP协议为IP协议提供了转换地址的服务,数据链路层使用硬件地址而不使用IP地址,无需ARP协议数据链路层本身即可正常运行。因此ARP不在数据链路层。
23、主机A发送IP数据报给主机B,途中经过了5个路由器。试问在IP数据报的发送过程中总共使用了几次ARP?
答:6次,主机用一次,每个路由器各使用一次。
24、端口的作用是什么?为什么端口要划分为三种?
答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。
熟知端口,数值一般为0~1023.标记常规的服务进程;
登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;
25、某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP数据报。既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?
答:不可跳过UDP而直接交给IP层
IP数据报IP报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。
UDP提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。
26、共有4个站进行码分多址CDMA通信。4个站的码片序列为: A:(-1 –1 –1 +1 +1 –1 +1 +1) B:(-1 –1 +1 -1 +1 +1 +1 -1) C:(-1 +1 –1 +1 +1 +1 -1 -1) D:(-1 +1 –1 –1 -1 –1 +1 -1)
现收到这样的码片序列:(-1 +1 –3 +1 -1 –3 +1 +1)。问哪个站发送数据了?发送数据的站发送的1还是0?
答:S·A=(+1-1+3+1-1+3+1+1)/8=1, A发送1 S·B=(+1-1-3-1-1-3+1-1)/8=-1, B发送0 S·C=(+1+1+3+1-1-3-1-1)/8=0, C无发送 S·D=(+1+1+3-1+1+3+1-1)/8=1, D发送1 27、使用TCP对实时话音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?
答:如果语音数据不是实时播放(边接受边播放)就可以使用TCP,因为TCP传输可靠。接收端用TCP讲话音数据接受完毕后,可以在以后的任何时间进行播放。但假定是实时传输,则必须使用UDP。
UDP不保证可靠交付,但UCP比TCP的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用UDP。
28、举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么? 答:(1)把不方便记忆的IP地址转换为方便记忆的域名地址。
(2)作用:可大大减轻根域名服务器的负荷,使因特网上的 DNS 查询请求和回答报文的数量大为减少。
29、简述为络拥塞发生的原因。 答:拥塞发生的原因有两条:
(1)多条流入线路有分组到达,并需要同一输出线路,此时,如果路由器没有足够的内存来存放所有这些分组,那么有的分组就会丢失。
(2)路由器的慢速处理器的缘故,以至于难以完成必要的处理工作(如缓冲区排队、更新路由表等)。
四、综合应用题 1、假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 2 C N3 5 A N4 6 C N5 3 E N6 5 D
N7 1 -(直连网络)
现在B分别收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”):
N1 3
N2 1 N3 6 N4 3
N6 4 N7 2
试求出路由器B更新后的路由表。
答:路由器B更新后的路由表为:
N1 4 C N2 2 C N3 5 A N4 4 C N5 3 E N6 5 D N7 1 -
2、假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 7 A N2 2 C N6 8 F N8 4 E N9 4 F
现在B收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”): N2 4 N3 8 N6 4 N8 3 N9 5
试求出路由器B更新后的路由表(详细说明每一个步骤和原因)。 2、解:
N1 7 A(无新信息,不改变) (2分) N2 5 C(相同的下一跳,更新) (3分) N3 9 C(新的项目,添加进来) (2分)
N6 5 C(不同的下一跳,距离更短,更新)(3分) N8 4 E(不同的下一跳,距离一样,不改变)(2分) N9 4 F(不同的下一跳,距离更大,不改变)(2分)
3、设某路由器建立了如下的路由表: 目的网络 128.96.39.0 128.96.39.128 128.96.40.0 192.4.153.0 *(默认) 子网掩码 255.255.255.128 255.255.255.128 255.255.255.128 255.255.255.192 下一跳 端口0 端口1 R2 R3 R4 此路由器可以直接从端口0和端口1转发分组,也可通过相邻的路由器R2, R3和R4进行转发。现共收到5个分组,其目的站IP地址分别为:
(1) 128.96.39.10 (2) 128.96.40.12 (3) 128.96.40.151 (4) 192.4.153.17 (5) 192.4.153.90
试分别计算其转发端口或下一跳路由器。
答:将目的IP地址和子网掩码分别相与,然后比较是否和目的网络相匹配。 (1)目的IP: 128.96.39.10
128.96.39.10与255.255.255.128结果为:128.96.39.0,与第一条路由匹配,所以下一跳为端口0。 (2)目的IP: 128.96.40.12
128.96.40.12与255.255.255.128结果为:128.96.40.0,与第一、二条路由表不匹配,与第三条路由匹配,所以下一跳为路由器R2。 (3)目的IP: 128.96.40.151
128.96.40.151与255.255.255.128结果为:128.96.40.128,与第一、二、三条路由表不匹配。
128.96.40.151与255.255.255.192结果为:128.96.40.128,与第四条路由表不匹配。所以只能按照默认路由,从路由器R4转发。 (4)目的IP: 192.4.153.17
192.4.153.17与255.255.255.128结果为:192.4.153.0,与第一、二、三条路由表不匹配。 192.4.153.17与255.255.255.192结果为:192.4.153.0,与第四条路由表匹配。所以下一跳为路由器R3。 (5)目的IP: 192.4.153.90
192.4.153.90与255.255.255.128结果为:192.4.153.0,与第一、二、三条路由表不匹配。 192.4.153.90与255.255.255.192结果为:192.4.153.64,与第四条路由表不匹配。所以只能按照默认路由,从路由器R4转发。
3、某路由器建立了如下路由表:
122.64.65.0 255.255.255.192 接口0 122.64.65.128 255.255.255.192 接口1
122.64.128.0 255.255.192.0 R2 122.64.192.0 255.255.192.0 R3 *(默认) - R4 现共收到5个分组,其目的站的IP地址为: (1)122.64.65.201 (2)122.64.65.23 (3)122.64.65.151 (4)122.64.137.17 (5)122.64.247.90 (6)122.64.66.90 (7)122.64.65.72 (8)122.64.64.128 分别计算下一跳?
答:8个分组的下一跳为:
(1)R4 (2)接口0 (3)接口1 (4)R2 (5)R3 (6)R4 (7)R4 (8)R4 4、假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 7 A N2 2 B N6 8 F N8 4 E N9 4 F
现在B收到从C发来的路由信息(这两列分别表示“目的网络”“距离”): N2 4 N3 8 N6 4 N8 3 N9 5
试求出路由器B更新后的路由表(详细说明每一个步骤)。 答:收到C的路由信息后,根据RIP算法
(1)将收到的路由表距离加一,下一跳路由器为C。得到:
N2 5 C N3 9 C N6 5 C N8 4 C
N9 6 C
(2)逐条比较路由器B中当前路由表和收到的路由表,进行更新操作。
1) 目的网络N1: 没有收到关于N1的路由更新信息,维持原路由不变。即: (N1 7 A)。 2)目的网络N2: 当前路由表项(N2 2 B),收到更新消息(N2 5 C),当前路由距离更短,不更新。即:(N2 2 B)。
3)目的网络N3: 当前路由表项无该目的网络,收到更新消息(N3 9 C),新的目的网络需要更新。即:(N3 9 C)。 4)目的网络N6: 当前路由表项(N6 8 F),收到更新消息(N6 5 C),新路