2018年华南农业大学食品学院341农业知识综合三[专业硕士]之计算机网络考研仿真模拟五套题
● 摘要
一、选择题
1. 下面给出一个URL 地址:http ://www.csai.cn/docs/index.html, 对它的描述错误的是 ( )。
A.http 表示使用超文本传输协议
B.www.csai.cn 标识了要访问的主机名
C.www.csai.cn/docs标识了要访问的主机名
D. 整个地址定位了要访问的特定网页的位置
【答案】C
【解析】每个URL±也址由两部分组成,即内容标识符(Identifier )和位置(Location )。例
http ://www.csai.cn/docs/index.html, 其中http 告诉IE 使用http 协议而不是别的协议,如下面的地址,
诸如FTP , Gopher , News 来创建当前页。其中www.csai.cn/docs/index.html标识特定的网页的位置,这部分又可分为两部分来理解:www.csai.cn 为域名或称为主机名:/docs/index.html为特定Web 资源名,即主机下的Web 文件。
2. WWW 上每个网页都有一个唯一的地址,这些地址统称为( )。
A.IP 地址
B. 域名地址
C. 统一资源定位符
D.WWW 地址
【答案】C
【解析】统一资源定位符URL 是用来表示从因特网上得到的资源位置和访问这些资源的方法。URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。
3. 在0SI 参考模型中,第n 层与它之上的第n+1层的关系是( )。
A. 第n 层为第n+1层提供服务
B. 第n+1层为从第n 层接收的报文添加一个报头
C. 第n 层使用第n+1提供的服务
D. 第n 层和第n+1层相互没有影响
【答案】A
【解析】在OSI 参考模型中,只能是相邻的下层为上层提供服务。上一层的协议数据单元就
是下一层的服务数据单元。
4. 如果TCP 来回路程时间RTT 的当前值是30ms ,随后应答分别在20、30ms 和25ms 到来,那么新的RTT 估算值不正确的是( ),假定a=0.8。
A.28ms
B.28.4ms
C.27.72ms
D.29ms
【答案】D
【解析】对于每一条连接,TCP 都维持一个变量RTT , 它是当前到达目的地的最佳估计值。当发送一个报文段的时候,启动计时器,查看应答要花多长时间,如果时间太长,就要重发报文段。如果应答在超时前返回,TCP 就测量应答花了多长时间,比如说是M ,然后用下列公式更新RTT 值:
现在,
所以,
即新的RTT 估算值分别为28ms ,28.4ms ,27.72ms 。
二、综合题
5. 在图中所示的连接释放过程中,在ESTABLISHED 状态下,
服务器进程能否先不发送的确认?(因为后面要发送的连接释放报文段中仍有这一信息)
图 TCP 连接释放的过程
【答案】如果B 不再发送数据了,是可以把两个报文段合并成为一个,即发送FIN+ACK报
文段。但如果B 还有数据要发送,而且要发送一段时间,因为A 迟迟收不到确认,就超时重传这个FIN 报文段,浪费网络资源,故此时必须先发送ACK=X+1的确认。
【解析】
6. 假设有一个IP 数据报,头部长度为20字节,数据部分长度为2000字节。现该分组从源主机
,到目的主机需要经过两个网络这两个网络所允许的最大传输单元MTU 为1500字节和576字节。
请问该数据报如何进行分片?
【答案】本题主要考查对IP 协议分片的理解。
在IP 层下面的每一种数据连接层都有自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传输单元MTU 。1500-20=1480, 2000-1480=520, 520+20=540, 540<576, 所以原IP 数据报经过第1个网络后分为2个分片,分片1携带1480字节的数据,而分片2携带520字节的数据。第1个报文在经过第二个网络时,变成数据长度为556B 、556B 、368B 的3个分片。因此,目的主机将收到4个分片,长度分别为:556B 、556B 、368B 、520B 。
7. 图表示有五个站分别连接在三个局域网上,并且用网桥1和网桥2连接起来。每一个网桥都有两个接口(1和2)。在一开始,两个网桥中的转发表都是空的。以后有以下各站向其他的站按先后顺序发送了数据帧:A 发送给E , C 发送给B ,D 发送给C , B 发送给A 。试把有关数据填写在表中。
图
表
【答案】当一个网桥刚连接到局域网上时,其转发表是空的,若此时收到一个帧,应按照以下算法处理该帧并建立转发表:
(1)从端口x 收到无差错的帧,在转发表中查找目的站MAC 地址;
(2)如有,则查找出此MAC 地址对应的端口d ,然后转(3),否则转(5);