2018年北京市培养单位地理科学与资源研究所341农业知识综合三[专业硕士]之计算机网络考研仿真模拟五套题
● 摘要
一、综合题
1. 在蜂窝移动通信网中,移动站的漫游所产生的切换,对正在工作的TCP 连接有什么影响?
【答案】在TCP 连接中,只要发生报文段的丢失或出错,TCP 就要重传这个丢失或出错的报文段。在移动用户的情况下,TCP 报文段的丢失,既可能是由于移动用户切换引起的,也可能是由于网络发生了拥塞。由于移动用户更新相关联的基站需要一定的时间。这就可能造成TCP 报文段的丢失,但TCP 并不知道现在出现的分组丢失的原因,只要出现TCP 报文段频繁丢失,TCP 的拥塞控制就会采取措施,减小其拥塞窗口,从而使TCP 发送方的报文段发送速率减低。
2. 因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?
【答案】因特网的域名结构由标号序列组成,各标号之间用点隔开:
…….三级域名. 二级域名. 顶级域名
各标号分别代表不同级别的域名。
电话号码分为国家号和结构分号(中国+86)、区号、本机号。
相同之处:都采用若干个分量表示,各个分量之间代表不同的级别;
不同之处:电话号码网中级别高的域名写在最左边,级别最低的域名写在最右边;而域名系统则相反。
3. 基于万维网的电子邮件系统有什么特点?在传送邮件时使用什么协议?
【答案】(1)基于万维网的电子邮件系统的特点是用户可以随时通过万维网浏览器进行邮件的收发,相应的邮件收发协议是由HTTP 协议和SMTP 协议共同完成的。邮件系统中的用户代理就是普通的万维网浏览器,这为用户提供了极大的便利。基于万维网的电子邮件的传送过程如下:假定用户A 通过浏览器发送电子邮件给用户B , 先通过HTTP 协议把邮件发送到邮件服务器,邮
件服务器之间通过SMTP 协议传输,最后用户B 通过HTTP 协议从邮件服务器中读取收到的邮件。
(2)基于万维网的电子邮件系统在传送邮件时使用HTTP 协议和SMTP 协议。
4. SNMP 使用UDP 传送报文,为什么不使用TCP?
【答案】SNMP 信息的交换本身是一个不可靠的数据服务,并且每一个信息本身就是一个独立的传输过程。同时还应该尽量降低在网络上传送SNMP 报文的开销,因此规定了SNMP 使用UDP 传送报文。而TCP 则提供面向连接的服务,使用TCP 虽然保证了可靠的传输,但是在传送数据之前必须先建立连接,数据传送结束后要释放连接。所以它的开销太大,而且还要占用许多
的处理机资源。所以相比较SNMP 使用UDP 传送报文效率更高。
5. 一个二进制文件共3072字节长。若使用base64编码,并且每发送完80字节就插入一个回车符CR 和一个换行符LF ,问一共发了多少个字节?
【答案】转换后共需要传送的字节数为
根据题意,每80个字节就插入两个字节,所以一共还需要插入的字节数为
又最后一组发送完应插入一个回车符CR 和一个换行符LF , 因此,一共需要传输的字节数为
4096+102+2=4200(字节)。
6. 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?
【答案】电子邮件由信封(Envelope )和内容(Content )两部分组成。电子邮件的传输程序根据邮件信封上的信息来传送邮件。在邮件的信封上,最重要的就是收件人的地址。TCP/IP体系的电子邮件系统规定电子邮件地址(E-mail Address)的格式如下:
收件人邮箱名@邮箱所在主机的域名
, 在上式中,符号“@”读作“at”,表示“在”的意思。收件人邮箱名又简称为用户名(User Name)
是收件人自己定义的字符串标识符。但应注意,标志收件人邮箱名的字符串在邮箱所在邮件服务器的计算机中必须是唯一的。这样就保证了这个电子邮件地址在世界范围内是唯一的。这对保证电子邮件能够在整个因特网范围内的准确交付是十分重要的。电子邮件的用户一般采用容易记忆的字符串。
使用电子邮件的用户看不见邮件发送的具体过程,包括连接建立,邮件传送和连接释放,所有这些复杂过程都被电子邮件的用户代理屏蔽了。写电子邮件时,在用户写好首部后,邮件系统自动地将信封所需的信息提取出来并写在信封上,所以用户不需要填写电子邮件信封上的信息。而且只有当用户在从自己邮箱中读取邮件的时候才能看到邮件的内容。
7. SNMP 要发送一个GetRequest 报文,以便向一个路由器获取ICMP 的icmplnParmProbs 的值。在icmp 中变量icmpInParmProbs 的标号是(5),它是一个计数器,用来统计收到的类型为参数问题的ICMP 差错报告报文的数目。试给出这个GetRequest 报文的编码。 【答案】
8. 试在下列条件下比较电路交换和分组交换。要传送的报文共x (bit )。从源点到终点共经过k 段链路,每段链路的传播时延为d (s ), 数据率为b (b/s)。在电路交换时电路的建立时间为s (s )。在分组交换时分组长度为p (bit ), 且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?
(提示:画一下草图观察k 段链路共有几个结点。)
【答案】时延=发送时延+传播时延-处理时延+排队时延发送时延-数据块长度(bit )/发送速率(b/s)传播时延-信道长度(m )/信号在信道上的传播速率(m/s)
线路交换时延:
分组交换时延:
其中
当表示k 段传输中,有 次的储存转发延迟。 相反。 时,电路交换的时延比分组交换的时延大,当
9. 为什么需要进行报文鉴别,鉴别和保密、授权有什么不同,报文鉴别和实体鉴别有什么区别?
【答案】使用报文鉴别是为了对付主动攻击中的篡改和伪造。许多报文并不需要加密但却需要数字签名,以便让报文的接收者能够鉴别报文的真伪,然而对很长的报文进行数字签名会使计算机增加很大的负担,当我们传送不需要加密的报文时,应当使用比较简单的报文鉴别。
鉴别是要验证通信的对方的确是自己所要通信的对象,而不是其他的冒充者。而保密是指网络信息不被泄露给非授权的用户、实体或过程,即信息只为授权用户使用。授权涉及的问题是所进行的过程是否被允许。
报文鉴别是对每一个收到的报文都要鉴别报文的发送者,而实体鉴别是在系统接入的全部持续时间内对和自己通信的对方实体只需要验证一次,实体可以是一个人,也可以是一个进程(客户或服务器)。
10.如果TCP 往返时延RTT 的当前值是30ms ,随后收到的三组确认按到达顺序分别是在数据发送后26ms 、32ms 和24ms 到达发送方,那么新的RTT 估计值分别是多少?假定加权因子
【答案】往返时延是指数据从发出到收到对方相应的确认所经历的时间,它是用来设置计时器重传时间的一个主要参考数据。对于传输层来说,报文段的往返时延的方差较大,因此TCP 采用了一种自适应的算法,它将各个报文段的往返时延样本加权平均,得到报文段的平均往返时延RH , 计算公式如下:
平均往返时延RTT=
那么新的平均往返时延RTT= (1)第1个确认到达后,旧的RTT=30ms,新的往返时延样本是26ms ,
(2)第2个确认到达后,此时,旧的RTT=29.6ms,新的往返时延样本=32ms,
相关内容
相关标签