当前位置:问答库>考研试题

2017年山东大学计算机网络复试仿真模拟三套题

  摘要

一、综合题

1. 试述邮局协议POP 的工作过程。在电子邮件中,为什么必须使用POP 和SMTP 这两个协议?IMAP 与POP 有何区别?

【答案】(1)邮局协议POP 的工作过程:

当收取邮件时,电子邮件软件首先会根据用户名和密码调用DNS 协议对POP 服务器进行IP 地址解析,然后邮件程序便开始使用TCP 协议连接邮件服务器的110端口。当邮件程序成功地连上POP 服务器后,其首先使用USER 命令将邮箱的账号传给POP 服务器;其次再使用PASS 命令将邮箱的密码传给服务器,当完成这一认证过程后,邮件程序使用STAT 命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等;接着UST 便会列出服务器里邮件数量;然后邮件程序就会使用RETR 命令接收邮件,接收一封后便使用DELETE 命令将邮件服务器中的邮件置为删除状态。当使用QUIT 时,邮件服务器便会将置为删除标志的邮件删除。

(2)使用POP 和SMTP 这两个协议的意义:

POP 协议和SMTP 协议是分别用来收信、发信时使用的协议。也就是说,这两个协议是专门

为接收、发送邮件设计的语言,通过使用POP 和SMTP 协议,可以使接收以及发送邮件变得方便。

(3)IMAP 与POP 的区别:

因特网报文存取协议IMAP 比POP 复杂,虽然都是按照客户服务器方式工作,但还是有很大的差别。①IMAP 是一个联机协议,用户可以在自己的PC 机上操纵ISP 邮件服务器的邮箱,就像在本地操纵一样,因此IMAP 是一个联机协议。在接收邮件的用户PC 机中的用户代理必须运行POP 客户程序,而在收件人所连接的ISP 的邮件服务器中则运行POP 服务器程序; ②在用户未发出删除邮件的命令之前,IMAP 服务器邮箱中的邮件一直保存着。而POP3协议只要用户从POP

POP 服务器就把该邮件删除;服务器读取了邮件,③当用户PC 机上的IMAP 客户程序打开IMAP

服务器的邮箱时,用户就可看到邮件的首部。若用户需要打开某个邮件,则该邮件才传到用户的

计算机上。而POP 服务器只有在用户输入鉴别信息(用户名和口令)后,才允许对邮箱进行读取。

2. 计算机网络有哪些常用的性能指标?

【答案】计算机网络常用的性能指标包括:

速率:网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率(Data rate)或比特率(Bit rate)。

带宽:在计算机网络中,带宽用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。

吞吐量:吞吐量(Throughput )表示在单位时间内通过某个网络(或信道、接口)的数据量。

时延(发送时延、传播时延、处理时延、排队时延):时延(Delay 或Latency )是指数据(一

个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和,即总时延=发送时延+传播时延十处理时延+排队时延。

时延带宽积:传播时延和带宽的乘积。

往返时间RTT :它表示从发送方发送数据开始,到发送方收到来自接收方的确认(接收方收到数据后便立即发送确认),总共经历的时间。

利用率:信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。网络利用率则是全网络的信道利用率的加权平均值。

3. 解释为什么突然释放运输连接就可能会丢失用户数据而使用TCP 的连接释放方法就可保证不丢失数据。

【答案】当主机1和主机2之间连接建立后,主机1发送了一个TCP 数据段并正确抵达主机2, 接着主机1发送另一个TCP 数据段,主机2在收到第二个TCP 数据段之前发出了释放连接请求,如果就这样突然释放连接,主机1发送的第二个TCP 报文段会丢失。而使用TCP 的连接释放方法,主机2发出了释放连接的请求,只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,但仍然可接收主机1发来的数据,所以可保证不丢失数据。

4. 在数据传输率为50kb/s的卫星信道上传送长度为lkb 的帧。假设确认总是由数据帧捎带。帧头很短,帧序号的长度为3比特。对于下列3种协议,可以取得的最大信道利用率是多少?(假设卫星信道端到端的单向传播延迟时间为270ms )

(1)停止-等待协议;

(2)回退N 帧协议;

(3)选择重传协议。

【答案】已知数据帧的长度为lkb ,卫星通信信道的数据传输速率为50kb/s, 因此发送时延是1/50=0.02s。另外,卫星信道的单向传播延时为270ms=0.27s。

(1)在停止-等待协议中,发送方首先用0.02s 发送一个数据帧,然后等待确认。该帧经过0.27s 后到达接收方,接收方立即用0.02s 发送一个数据帧,其中梢带了对所接收的帧的确认,该数据帧经过另外0.27s 后到达发送方。于是,发送周期为(0.02+0.27+0.02+0.27)=0.58s, 其中用于发送数据的时间为0.02s 。因此,可以取得的信道最大利用率为0.02/0.58=3.4%。

(2)在回退N 帧协议中,由于帧序号的长度为3比特,故发送窗口大小的最大值为

期相同,也是0.58s 。因此,可以取得的信道最大利用率为

也就是在即在一个发送周期内发送方可以连续发送7帧。回退N 帧协议的发送周期与停止-等待协议的发送周(3)在选择重传协议中,由于帧序号的长度为3比特,发送窗口的最大值为

利用率为

一个发送周期内发送方可以连续发送4帧。选择重传的发送周期也是0.58s 。因此取得的信道最大

5. 在图中,在什么情况下会发生从状态LISTEN 到状态SYN-SENT ,以及从状态SYN-SENT 到状态SYN-RCVD 的变迁?

图 TCP 的有限状态机

【答案】当A 和B 都作为客户,即同时主动打开TCP 连接。这时的每一方的状态变迁都是:

6. IPV6只允许在源点进行分片,这样做有什么好处?

【答案】IPV6把分片限制为由源点来完成。源点可以采用保证的最小MTU (1280字节),或者在发送数据前完成路径最大传送单元发现(Path MTU Discovery),以确定沿着该路径到终点的最小MTU 。当需要分片时,源点在发送数据报前先把数据报分片,保证每个数据报片都小于此路径的MTU 。因此,分片是端到端的,路径途中的路由器不允许进行分片。

采用端到端分片的方法可以减少路由器的开销,简化了中间节点对数据报的处理,因而允许路由器在单位时间内处理更多的数据报.

7. 在防火墙中的分组过滤和MPLS 标记交换是否兼容?请说明理由。

【答案】防火墙中的分组过滤工作在IP 层或IP 层以上,而MPLS 标记交换则工作在IP 层之