计算机网络 - 期末考试题与答案 下载本文

内容发布更新时间 : 2024/5/6 20:21:17星期一 下面是文章的全部内容请认真阅读。

4. 为了使协议数据单元能够被正确地传送到目的地对等层,在每层协议附加的报头中通常包含一些什么样的信息?

答:首先为了能够正确地将协议数据单元传送到目的地,在报表中首先包含源端和目的端的

信息。例如,在IP分组中包含的源IP地址和目的IP地址,在以太网数据桢中的源MAC地址和目的MAC地址等。(2分)其次,必须包含一些和相邻层相关的说明信息,以说明本层的服务和相邻层的服务。再者,还需要一些对于本身数据的描述和校验,例如长度信息和校验码等。(3分)

5.什么是域名服务(DNS)?简述DNS的工作原理。

答:域名服务(DNS)是一种组织成域层次结构的网络设备命名服务系统。DNS用于TCP/IP网络,

用来通过用户的名字定位网络设备和服务。当用户在应用程序中输入DNS名字时,DNS服务可以将此名字转换成为与此名字关联的数字地址信息(IP地址)。

当一台用户主机要查找一个域名时,它会向本地的域名解析服务器发送一个请求。如果该

解析服务器有这个域名IP地址的映射缓存数据,它就返回一个回答;如果没有,就通过递归或者迭代的查找方法,向上一级域名解析服务器发送请求(任何一次成功解析后就将返回),直到根服务器。根服务器将沿域名树依此层层向下请求域名管理服务器中该域名的权威资源记录,直到找到最后结果或失败。 6. 协议与服务有何区别?有何关系?

答:在OSI体系结构中,协议是指某个层次的执行实体与对等实体之间的通信规则(2分).,服务

是指一个系统中上下相邻两个层次间的实体之间的关系,下层实体为上层实体提供服务(2分)。两者之间的关系是:对上提供的服务内容是通过对等实体间的通信协议实现的。(1分). 7. CSMA/CD的含义是什么?该协议的主要内容是什么?

答:CSMA/CD为载波侦听多路访问/冲突检测、载波侦听是指发送点在发送信息帧之前,必须听媒

体是否处于空闲状态,多路访问既表示多个结点可以同时访问媒体,也表示一个结点发送的信息帧可以被多个结点所接收前者通过竞争确它占用媒体结点,后者通过地址来确它信息帧的接收者。冲突检测是指发送结点在发出信息帧的同时,还必须清听媒体,判断是否发生冲突。

五、计算题(5+10分,共15分)【写出分析过程】

1. 下列IP地址属于哪类地址?它们的子网络地址与主机号是多少?通过计算判断两IP地址是否

处在同一个子网络?

IP1 : 179.122.33.35 IP2: 179.122.33.3 子网掩码:255.255.252.0 答:B类地址 (1分)

子网1:网络号:179.122.32.0;主机号:0.0.1.35 (1分) 子网2:网络号:179.122.32.0;主机号:0.0.1.3 (1分) 处于同一个子网络。 (2分)

2.比较在一个电路交换网和在一个分组交换网上将X比特报文沿K个跳段传输的通路传输时延。假定电路建立时间为S秒,每跨段上的传输时延为D,分组大小为P比特,数据传输速率是B(b/s)。在什么情况下,分组交换网的时延更短? 答:对于电路交换: t = s时,电路建立起来; t = s + x/b时报文的最后1位发送完毕; t = s + x/b + kd 报文到达目的地. (2分)

对于分组交换: 最后1位在t = x/b时发送完毕;为到达目的地,最后一个分组必须被中间的路

由器转发k-1次,每次重发花时间p/b(一个分组的所有比特都接收齐了,才能开始重发,因此,最后1位在每个中间节点的停滞时间为最后1个分组的发送时间). (5分)

所以总的延迟为:

x/b +(k-1)+ kd (8分)

为使分组交换比电路交换快,令x/b +(k-1)+ kd < s + x/b + kd 所以: s > (k-1) p/b (10分)

主机A要向主机B传输一个512KB的消息,途中要经过8个路由器。链路是可靠的,数据速率为

8

50Mb/s。每个链路长1000km,信号传播速度为2×10m/s。假设每个路由器的排队延迟为1ms。请问在下列情况下该消息要多长时间到达目的地? (1) 采用消息交换(即消息不分段),消息头部为32B。

(2) 采用分组交换,每个分组携带的数据为2KB,头部为32B。 答:(1)消息大小为(512×1024+32)×8b=4194560b

消息传输时间=消息大小/传输速率=0.083891s 排队延迟=0.001s

8

每个链路的传播延迟=(1000×1000)/2×10=0. 的时间005s 因此需要的时间=9×消息传播延迟+9×0.808s

(2)分组大小=(2×1024+32)×8b=16640b 分组传播时间=分组大小/传输速率=0.000333s 分组个数N=512/2=256

因此需要的时间=(N-1)×传输时间+9×传输时间+9×传播延迟+8×排队延迟=0.140648s