《浙江大学城市学院2008《计算机网络》答案A》由会员分享,可在线阅读,更多相关《浙江大学城市学院2008《计算机网络》答案A(4页珍藏版)》请在金锄头文库上搜索。
1、浙江大学城市学院2008 2009 学年第 一 学期期末考试计算机网络A 卷 参考答案及评分细则一、 填空题(每题_1_分,共_10_分)1.( 局域网 ) 2.( 带宽 ) 3.(移频键控/FSK) 4.( 主机号 )5.( 156.26.0.63 ) 6.( 存储转发交换 ) 7.( UDP ) 8.( 64k )9.( 虚拟局域网 ) 10.( 误用检测 )二、 单项选择题(每题_1_分,共_30_分)1.(A )2.(D )3.(B )4.(C )5.(B )6.(A )7.(C )8.(D )9.(B )10.(B )11.(C )12.(D )13.(C )14.(C )15.(D
2、 )16.(D )17.(A )18.(C )19.(B )20.(A )21.(D )22.(C )23.(B )24.(D )25.(B )26.(C )27.(B)28.(D )29.(A )30.(C )三、 问答与计算题(本大题共_6_题,共_36_分)1 (6 分)请说明网桥、路由器和传统交换机各自的主要功能,并指出它们分别工作在 OSI 参考模型的哪一层。答:网桥是一种网络互联设备,用来实现多个网络系统之间的数据交换,主要在互联的局域网之间实现帧的存储和转发(1 分) ;网桥工作在数据链路层(1 分) 。路由器的主要功能是建立并维护路由表,提供网络间的分组转发功能(1 分) ;路
3、由器工作在网络层(1 分) 。传统交换机根据帧的 MAC 地址实现数据交换和帧的转发,具有高带宽和低延迟的特点(1 分) ;传统交换机工作在数据链路层(1 分) 。评分标准:答出网桥、路由器和传统交换机各自主要功能的各得 1 分,层次回答正确的各得 1 分。2 (6 分)请结合右图说明 TCP 协议采用“三次握手”建立传输连接的具体过程。答:“三次握手”的具体过程如下:1)源主机 Host1 向目的主机 Host2 发出连接请求报文,其中 SYN=1,ACK=0,同时报文段序号Seq=x;(2 分)2)目的主机发出应答报文段,SYN=1,ACK=1,报文段序号 Seq=y,同时,该报文段通过使
4、用确认号 x+1 表示源主机序号为 x 的报文段已正确接收;(2 分)3)源主机向目的主机发出确认报文段,SYN=0,ACK=1,报文段序号 Seq=x+1,同时确认目的主机序号为 y 的报文段已正确接收。 (2 分)评分标准:三次握手每一个步骤 2 分。3 (6 分)一台机器在 TCP/IP 属性中设置如下:IP 地址为 156.56.97.100,子网掩码为 255.255.240.0,请回答以下问题:(1)其网络划分为几个子网(子网号允许全 1 或全 0) ;(2)该主机属于其中哪个子网;(3)若另一台机器的 IP 地址为 156.56.95.101,判断它们是否属于同一个子网。答:(1
5、)从子网掩码分析,由于 240 对应的二进制是 11110000(1 分) ,所以该网划分为 24=16 个子网(1 分) ;(2)97 对应的二进制为 01100001,和 11110000 与的结果为 01100000(1 分) , 对应十进制为 96,即该主机所在的子网为:156.56.96 (1 分) ;(3)95 对应的二进制为 01011111,和 11110000 与的结果为 01010000(1 分) ,0101 与 0110 不同,因此不属于同一个子网(1 分) 。评分标准:答出每一点给 1 分,共 6 分。4 (6 分)如果某一数据通信系统采用 CRC 校验方式,生成多项式
6、 G(x)为 X4+X3+1,目的结点接收到二进制比特序列为 1101111101(含 CRC 校验码) 。请回答以下问题。(1)该生成多项式对应的二进制比特序列是多少?答:该生成多项式对应的二进制比特序列是 11001(1 分) 。评分标准:回答正确得 1 分。(2)如果接收到的二进制比特序列长度正确,则发送端原始二进制比特序列的长度是几位?答:接收到的二进制比特序列为 10 位,生成多项式 G(x)为 X4+X3+1,添加的校验二进制比特序列为4 位(1 分) ,因此发送端原始二进制比特序列的长度是 10-4=6 位(1 分) 。评分标准:回答正确得 2 分。(3)判断传输过程中是否出现了
7、差错?为什么?答:收到的二进制比特序列除以生成多项式的余数为 1011(2 分) ,传输出现差错(1 分) 。评分标准:若只答余数不为 0,传输出现差错,得 1 分。5 (6 分)TCP 利用大小可变的窗口进行流量控制,下图描述了发送窗口为 400B 的发送方的初始状态,请回答以下问题:(1)解释发送窗口和接收窗口的含义;(2)如果发送方初始发送序号 1400 的报文,收到的确认序列号为 201,此时接收端通知发送窗口扩大为 500B,则发送方可以继续发送的数据序号是多少?答:(1)发送窗口用来对发送端进行流量控制,发送窗口的大小代表在还没有收到对方确认的条件下发送端最多可以发送多少个数据帧(
8、2 分) 。接收窗口是为了控制哪些数据帧可以接收而哪些帧不可以接收。在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。若接收到的数据帧落在接收窗口之外,则一律将其丢弃(2 分) 。(2)收到的确认序号为 201,表示序号 1200 的报文已被确认,此时接收端通知窗口扩大到500B,可以继续发送序号为 401700 的报文。 (2 分)评分标准:发送窗口和接收窗口回答正确各得 2 分,答出发送序号 401700 得 2 分。6 (6 分)请说明对称加密和非对称加密的工作原理,并各列举两个相应算法。答:对称加密对称密钥加密技术利用同一个密钥对数据进行加密和解密。 (2 分)非
9、对称加密非对称密钥加密需要两个密钥:公开密钥(public key)和私有密钥(private key) ,因为加密和解密使用的是两个不同的密钥,所以叫作非对称密钥加密。非对称加密又称为公钥加密,加密公钥和解密私钥是成对出现的,但是不能通过加密公钥来计算出解密私钥。 (2 分)对称加密算法主要有 DES 算法、IDEA 算法、RC2 算法、AES 算法等(1 分) ;非对称加密算法主要有 RSA 算法、DSA 算法、ElGamal 算法等(1 分) 。评分标准:工作原理各 2 分,回答正确两个相应算法各给 1 分,回答正确 1 个算法不给分。四、 综合题1 (12 分)下图为 HDLC 的帧结
10、构,假设某一 HDLC 帧的信息字段 I=11111110,地址字段A=10111111,控制字段 C=00010111,请回答下列 5 个问题。(1)写出标志字段 F 的二进制序列。 (1 分)标准答案:标识字段 F 的二进制序列为 01111110。评分标准:答对给 1 分。(2)判断该 HDLC 帧属于哪一类帧,并解释该帧的含义。 (4 分)标准答案:该 HDLC 帧的控制字段 C=00010111,因此属于信息帧(1 分) ,N(S)=001,表示当前发送到信息帧序号为 1(1 分) ,N(R)=111,表示已正确接收序号为 6 以前的帧,希望接收序号为 7 的帧(1 分) ,P/F=
11、0,表示探询/终止位没有意义(1 分) 。评分标准:各部分答对各给 1 分,共 4 分。(3)画出对控制字段 C 进行曼彻斯特编码的波形图。 (2 分)标准答案:控制字段 C=00010111 相应曼彻斯特编码的波形图如下:评分标准:全部画对给 2 分,任何一位错给 0 分。(4)假设对传输的该帧数据采用“0 比特插入/删除”方法,如果忽略帧校验字段 FCS,试给出此帧在线路上传输的二进制序列。 (3 分)标准答案:01111110 101111101 00010111 1101111100 01111110。评分标准:需要填充 3 个 0,每个 1 分,如划线所示。(5)在数据帧的传输过程中
12、,为什么要采用“0 比特插入/删除”方法?(2 分)参考答案:“0 比特插入/删除 ”方法是为了解决帧数据传输的透明性问题,避免传输帧的比特序列中出现与标志字段 F 相同的比特序列。 (2 分)评分标准:答对给 2 分。2. (12 分)下图是利用抓包工具 Ethereal 捕获主机 10.66.3.216 访问 WEB 站点 10.61.2.6 的部分数据包,其中序号为 64 的数据包是源主机 10.66.3.216 连接目的主机 10.61.2.6 的“第一次握手” ,该数据包的详细信息如图中所示,请回答下列问题:(1)捕获的该 IP 数据包的版本是 IPv4 还是 IPv6?该数据包的生
13、存时间是多少?(2 分)标准答案:捕获的该 IP 数据包的版本是 IPv4(1 分) ,生存时间是 128(1 分) 。评分标准:答对各给 1 分。(2)从上面的捕获结果可以知道,主机 10.66.3.216 的物理地址是多少?(1 分)标准答案:物理地址是 00:15:58:27:52:20(1 分) 。评分标准:答对给 1 分。(3)该数据包的 IP 报头和 TCP 报头长度分别为多少?( 2 分)标准答案:IP 报头长度为 20 字节(1 分) ,TCP 报头长度为 32 字节(1 分) 。评分标准:答对各给 1 分。(4)源主机 10.66.3.216 用来连接 WEB 站点 10.6
14、1.2.6 的源端口是多少?(1 分)标准答案:源端口是 2455。 (1 分)评分标准:答对给 1 分。(5)请结合此图描述 WWW 访问的基本工作过程。 (6 分)参考答案:此图所示的是主机 10.66.3.216 访问 WEB 站点 10.61.2.6 的 WWW 访问过程,应用层采用的是 HTTP 协议,在传输层采用的是 TCP 协议,在网络层采用的是 IP 协议,HTTP 的工作过程经历连接建立、传输数据包与释放连接三个阶段。如果 WEB 站点是域名,则在建立连接之前需要对目的服务器域名进行 DNS 解析,得到相应的 IP 地址(2 分) 。具体的访问过程如下:1、如果访问的是域名,需要 DNS 解析出相应的 IP 地址;2、WEB 客户端与服务器通过“三次握手”建立 TCP 连接( WEB 服务器使用端口 80) ;3、WEB 客户端发出取文件命令(GET 命令) ;4、WEB 服务器给出响应,将请求的文件发送给 WEB 客户端。 (4 分)评分标准:答出如果访问域名需要 DNS 解析给 1 分,答出通过“三次握手”建立连接给 1 分,答出应用层协议 HTTP、传输层协议 TCP 和网络层协议 IP 并具体展开的给 4 分。