2017年西安建筑科技大学计算机网络复试仿真模拟三套题
● 摘要
一、综合题
1. 共有四个站进行码分多址CDMA 通信。四个站的码片序列为:
现收到这样的码片序列:
问哪个站发送数据了?发送数据的站发送的1还是0?
【答案】设接收到的码片序列为s ,A 、B 、C 、D4个站的码片序列分别为
据公式
由可作如下计算: 可知,A 站发送的数据是1。 根同理,计算B 、C 、D 站: 由
由
由可知,B 站发送的数据为0。 可知,C 站没有发送数据。 可知,D 站发送的数据是1。
因此,发送数据的站有A 、B 、D 站,分别发送的是1、0、1,C 站没有发送数据。
2. 某主机的MAC 地址为00-15-C5-C1-5E-28,IP 地址为10.2.128.100(私有地址)。图1所示是网络拓扑,图2所示是该主机进行Web 请求的1个以太网数据帧前80个字节的十六进制及ASCII 码内容。
图1 网络拓扑
图2 以太网数据帧(前80字节)
请参考2中的数据回答以下问题:
(1)Web 服务器的IP 地址是什么?该主机默认网关的MAC ±也址是什么?
(2)该主机在构造图3-26的数据帧时,使用什么协议确定目的MAC 地址?封装该协议请求报文的以太网帧的目的MAC 地址是什么?
RFC ,HTML (3)假设HTTP/1.1协议以持续的非流水线方式工作,一次请求响应时间为RTT ,
页面引用了5个JPEG 小图像,则从发出图3-26中的请求开始到浏览器收到全部内容为止,需要经过多少个RTT?
(4)该帧所封装的IP 分组经过路由器R 转发时,需修改IP 分组头中的哪些字段?
以太网数据帧结构和IP 分组头结构分别如图3和图4所示。
图3 以太网数据帧结构
图4 IP 分组头结构
【答案】图2中每行前面的0000、0010、0020等都不属于以太网帧的内容。
(1)首先,IP 分组是完整的作为MAC 帧的数据部分,所以目的IP 地址应该在MAC 帧的数据里面,如图5所示。
图5
其次,以太网帧首部有14B ,IP 数据报首部目的IP 地址前有16B 。所以目的IP 地址在以太网帧中的位置应该是第31、32、33、34。查阅图2,找到这4个字节的内容,即
六进制),转换成十进制为64.170.98.32.
从图3中可以知道,目的MAC 地址就是前6个字节。查阅图2,找到这6个字节的内容,即00-21-27-21-51-ee 。由于下一跳即为默认网关10.2.128.1, 所以所求的目的MAC 地址就是默认网关10.2.128.1端口的物理地址;
(2)ARP 主要用来解决IP 地址到MAC 地址的映射问题。当源主机知道目的主机IP 地址,而不知道目的主机MAC 地址时,主机的ARP 进程就在本以太网上进行广播,此时以太网的目的MAC 地址为全1, 即ff-ff-ff-ff-ff-ff ;
(3)由于采用的是非流水线方式进行工作,所以客户机在收到前一个请求的响应后才能发送
(十
下一个请求。第一个请求用于请求Web 页面,后续5个JPEG 小图像分别需要5次请求,所以一共需要6次请求;
(4)题目中已经说明IP 地址10.2.128.100是私有地址,所以经过路由器转发源IP 地址是要发生改变的,即变成NA T 路由器的一个全球IP 地址(一个NA T 路由器可能不止一个全球IP 地址,随机选一个即可,而本题只有一个),也就是将IP 地址10.2.128.100改成101.12.123.15。
计算得出,源IP 地址字段0a 02 80 64(在第一问的目的IP 地址字段往前数4个字节即可)需要改为65 0c 7b 0f另外,IP 分组每经过一个路由器,生存时间都需要减1,结合图2和图4可以得到初始生存时间字段为80, 经过路由器R 之后变为7f , 当然还要重新计算首部校验和。最后,如果IP 分组的长度超过该链路所要求的最大长度,则IP 分组报就需要分片,此时IP 分组的总长度字段、标志字段、片偏移字段都是要发生改变的。
3. IP 地址方案与我国的电话号码体制的主要不同点是什么?
【答案】IP 地址方案与我国的电话号码体制的主要不同点:
(1)交换方式不同。IP 地址方案是基于存储转发交换的,而电话号码基于电路交换的; (2)IP 地址分为网络号和主机号,用来标示网络中的某一台主机,它可以是静态的也可以是动态的,与主机地理位置无关。而电话号码则是固定的用来标示某一个用户终端,透过一个具体的电话号码,可以知道相应的国家代码,地区代码,交换局代码,然后是用户代码。
4. 在因特网中将IP 数据报分片传送的数据报在最后的目的主机进行组装。还可以有另一种做法,即数据报片通过一个网络就进行一次组装,试比较这两种方法的优劣。
【答案】前一种方法对于所传数据报来讲仅需要进行一次分段一次组装,用于分段和组装的
开销相对较小。但主机若在最终组装时发现分组丢失,则整个数据报要重新传输,时间开销很大。
后一种方法分段和组装的次数要由各个网络所允许的最大数据报长度来决定,分段和组装的开销相对较大。但若通过一个网络后组装时发现分段丢失,可以及时地重传数据报,时间开销较前者小,同时可靠性提高。但是并非所有的数据报片都经过同样的路由器,在每一个中间路由器进行组装时可能总会缺少几个数据报片。另外,组装后的分组可能在进入后面网络时分片,这样增加了路由器处理的开销。
5. 试说明运输层中伪首部的作用?
【答案】伪首部并不是运输层数据报的真正首部,只是在计算检验和是临时添加在报文前面,得到一个临时的UDP 用户数据报。检验和就是按照这个临时的UDP 用户数据报来计算的。伪首部既不向下传送也不向上递交,而仅仅是为了计算检验和。TCP/IP协议中包含伪首部的作用是为了计算运输层数据报校验和。
6. IP 电话的通话质量与哪些因素有关?影响IP 电话话音质量的主要因素有哪些?为什么IP 电话的通话质量是不确定的?
【答案】(1)影响IP 电话通话质量的因素:①通话双方端到端的时延和时延抖动;②话音
相关内容
相关标签