2017年西南科技大学计算机网络(同等学力加试)复试实战预测五套卷
● 摘要
一、综合题
1. 在区分服务DiffServ 中的每跳行为PHB 是什么意思?EFPHB 和AFPHB 有何区别?它们各适用于什么样的通信量?
【答案】DiffServ 定义了在转发分组时体现服务水平的每跳行为PHB (Per-Hop Behavior)。所谓“行为”指在转发分组时路由器对分组是怎样处理的。“每跳”是强调这里所说的行为只涉及到本路由器转发的这一跳的行为,而下一个路由器再怎样处理则与本路由器的处理无关。
EFPHB 即迅速转发PHB (Expedited Forwarding PHB ), EF 指明离开一个路由器的通信量的数据率必须等于或大于某一数值。因此,EFPHB 用来构造通过DS 域的一个低丢失率、低时延、低时延抖动、确保带宽的端到端服务。EFPHB 可理想地用于实时应用,如视频、VOIP 或网络游戏等。
AFPHB 即确保转发PHB , AF 用DSCP 的比特0〜2将通信量划分(Assured Forwarding PHB)
为四个等级,并给每一种等级提供最低数量的带宽和缓存空间。对于其中的每一个等级再用DSCP 的比特3〜5划分出三个“丢弃优先级”,当发生网络拥塞时,对于每一个等级的AF , 路由器将按照“丢弃优先级”分别丢弃分组。AFPHB 适用于需要速率保证,但不需要延迟或抖动限制的流量。
2. 假定要从已知的URL 获得一个万维网文档。若该万维网的IP 地址开始时并不知道。试问:除HTTP 外,还需要什么应用层协议和运输层协议?
【答案】假定要从已知的URL 获得一个万维网文档,若该万维网的IP 地址开始时并不知道,则除HTTP 外,应用层还需要DNS 协议,而运输层需要UDP 协议(DNS 使用)和TCP 协议(HTTP 使用)。
3. 媒体播放器和媒体服务器的功能是什么?请用例子说明。媒体服务器为什么又称为流式服务器?
【答案】媒体播放器的功能:播放音频/视频节目,管理用户界面、解压缩、消除时延抖动和处理传输带来的差错。
媒体服务器的功能:使用元文件的URL 接八到媒体服务器,请求下载浏览器所请求的音频/视频文件,给出响应把该音频/视频文件发送给媒体播放器。
媒体服务器也称为流式服务器是因为其与万维网服务器不同,支持流式音频和视频的传送。例如在线看电影,影像文件不必下载到本地硬盘,也不必等到影像文件全部准备完毕,在等待几分钟或几秒钟后就可以观看电影。
4. (1)子网掩码为255.255.255.0代表什么意思?
(2)—网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?
(3)—A 类网络和一B 类网络的子网号Subnet-id 分别为16bit 和8bit 的1,问这两个网络的子网掩码有何不同?
(4)一个B 类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?
(5)—A 类网络的子网掩码为255.255.0.255,它是否为一个有效的子网掩码?
(6)某个IP 地址的十六进制表示是C2.2E14.81, 试将其转换为点分十进制的形式,这个地址是哪一类IP 地址?
(7)C 类网络使用子网掩码有无实际意义,为什么?
【答案】(1)可以代表C 类地址对应的子网掩码默认值;也能表示A 类和B 类地址的掩码,即主机号由最后8位决定,路由器寻找网络由前24位决定;
(2)255.255.255.248化成二进制序列为:11111111 11111111 11111111 11111000,根据掩码的定义,后三位是主机号,一共可以表示8个主机号,除掉全0和全1的两个,该网络能够接6个主机;
(3)子网掩码都是255.255.255.0, 但是对应的子网的数目不同,前者为
12位,所以每个子网的主机数最多为: 后者为(4)255.255.240.0, 对应的二进制序列为11111111111111111111000000000000,可知主机号有
(5)该子网掩码为有效的子网掩码,但不推荐这样使用;
(6)用点分十进制表示:194.47.20.129, 为C 类地址;
(7)有实际意义,对于小网络可进一步简化路由表,提高网络利用率。
5. 假定站点A 和B 在同一个10Mb/s以太网网段上,这两个站点之间的传播时延为225比特时间。现假定A 开始发送一帧,并且在A 发送结束之前B 也发送一帧。如果A 发送的是以太网所容许的最短的帧,那么A 在检测到和B 发生碰撞之前能否把自己的数据发送完毕?换言之,如果A 在发送完毕之前并没有检测到碰撞,那么能否肯定A 所发送的帧不会和B 所发送的帧发生碰撞?(提示:在计算时应当考虑到每一个以太网帧在发送到信道上时,在MAC 帧前面还要增加若干字节的前同步码和帧定界符)
【答案】假设在时间t=0比特时间,A 开始传输一巾贞,A 传输一个512+64比特时间的最小长度帧。因此A 将在t=512+64比特时间完成帧传输。在最坏的情况下,B 在t=224时开始发送数据,t=224+225=449,B 的第一个比特到达A 。因为
撞。
如果A 在发送完毕之前并没有监测到碰撞,那么就能肯定A 所发送的帧B 不会和发送的帧发生碰撞。
所以A 在完成传输前一定会监测到碰
6. 一个二进制文件共3072字节长。若使用base64编码,并且每发送完80字节就插入一个回车符CR 和一个换行符LF ,问一共发了多少个字节?
【答案】转换后共需要传送的字节数为
根据题意,每80个字节就插入两个字节,所以一共还需要插入的字节数为
又最后一组发送完应插入一个回车符CR 和一个换行符LF , 因此,一共需要传输的字节数为
4096+102+2=4200(字节)。
7. 试举出常用的几种系统调用的名称,说明它们的用途。
【答案】系统的调用包括多种,例如bind 、accept 、listen 等。
当套接字被创建后,它的端口号和IP 地址都是空的,因此应用进程要调用bind (绑定)来指明套接字的本地地址(本地端口号和本地IP 地址)。在服务器端调用bind 时就是把熟知端口号和本地IP 地址填写到已创建的套接字中,称为把本地地址绑定到套接字。在客户端也可以不调用bind ,这时由操作系统内核自动分配一个动态端口号(通信结束后由系统收回)。
服务器在调用bind 后,还必须调用listen (收听)把套接字设置为被动方式,以便随时接受客户的服务请求。UDP 服务器由于只提供无连接服务,不使用listen 系统调用。
服务器紧接着就调用accept (接受),以便把远地客户进程发来的连接请求提取出来。系统调用accept 的一个变量就是要指明是从哪一个套接字发起的连接。
8. 因特网的网络层安全协议族IPsec 都包含哪些主要协议?
【答案】在IPsec 中最主要的两个协议就是鉴别首部AH 协议和封装安全有效载荷ESP 协议。
AH 协议将每个数据报中的数据和一个变化的数字签名结合起来,(1)共同验证发送方身份,使得通信一方能够确认发送数据的另一方的身份,并能够确认数据在传输过程中没有被篡改,防止受到第三方的攻击。它提供源站鉴别和数据完整性,但不提供数据加密。
(2)ESP 协议提供了一种对IP 负载进行加密的机制,对数据报中的数据另外进行加密,因此它不仅提供源站鉴别、数据完整性,也提供保密性。