2017年延安大学计算机网络(加试)复试仿真模拟三套题
● 摘要
一、综合题
1. 有一个TCP 连接,当它的拥塞窗口大小为64个分组大小时超时,假设该线路往返时间RTT 是固定的,大小为3s ,不考虑其他开销,即分组不丢失,该TCP 连接在超时后处于慢开始阶段的时间是多少秒?
【答案】根据题意,当超时时,慢开始门限值ssthresh 变为拥塞窗口大小的一半即ssthresh=64/2=32个分组。此后,拥塞窗口重置为1,重新启用慢开始算法。根据慢开始算法的指数增长规律,经过5个RTT ,拥塞窗口大小变为达到ssthresh , 此后便改用拥塞避免算法。因此,该TCP 连接在超时后重新处于慢开始阶段的时间是5RTT=15s。
2. —个应用程序用UDP ,到了IP 层将数据报再划分为4个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站,过了一段时间应用程序重传UDP 。而IP 层仍然划分为4个数据报片来传送,结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。
【答案】在目的站不能将这两次传输的4个数据报片组装成为完整的数据报。
IP 数据报的标识字段会有另一个标识符,重传时,仅当标识符相同的IP 数据报片才能组装成
一个IP 数据报。而前两个IP 数据报片的标识符与后两个IP 数据报片的标识符不同,因此不能组装成一个IP 数据报。
3. 某单位分配到一个B 类IP 地址,其Net-id 为
个不同的地点。如选用子网掩码为
地点主机号码的最小值和最大值。 【答案】
主机数
共有子网数
可给每个地点分配如下子网号码:
能满足实际需求。 平均每个地点250台机器。如选为掩码,则每个网络所连该单位有4000台机器,分布在16试给每一个地点分配一个子网号码,并算出每个
4. 在停止等待协议中如果不使用编号是否可行,为什么?
【答案】在停止等待协议中如果不使用编号是不行的。因为只有对分组和确认分组进行编号,接收方才可以识别出重复帧,发送方才能明确是哪一个发送出去的分组收到了确认,而哪一个发送出去的分组还没有收到确认,所以在停止等待协议中应当使用编号。
5. 什么是应用编程接口API? 它是应用程序和谁的接口?
【答案】当某个应用进程启动系统调用时,控制权就从应用进程传递给了系统调用接口,此接口再将控制权传递给计算机的操作系统,操作系统将此调用给某个内部过程,并执行所请求的操作。内部过程一旦执行完毕,控制权就又通过系统调用接口返回给应用程序。只要应用进程需要从操作系统获得服务,就要将控制权传递给操作系统,操作系统在执行必要的操作后将控制权返回给应用进程,这种系统调用接口又称为应用编程接口API 。
API 是应用程序和操作系统之间的接口。
6. 为什么说,计算机网络的安全不仅仅局限于保密性?试举例说明,仅具有保密性的计算机网络不一定是安全的。
【答案】计算机网络安全不仅仅局限于保密性,但不能提供保密性的网络肯定是不安全的。计算机网络安全有六个指标:可靠性、可用性、保密性、完整性、不可抵赖性和可控性。保密性是在可靠性和可用性基础上保障网络安全。
如果仅具有保密性,而计算机网络供电系统或连接不稳定,经常会由于某种原因断开而丢失数据,那么计算机网络也是不安全的。
7. 试在下列条件下比较电路交换和分组交换。要传送的报文共x (bit ),从源站到目的站共经过k 段链路,每段链路的传播时延为d (s ), 数据率为c (bit/s)。在电路交换时电路的建立时间为s (s )。在分组交换时分组长度为p (bit ), 且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?
【答案】(1)对电路交换,当t=s时,链路建立;
当t=s+x/c,发送完最后lbit 数据;
当t=s+x/c+kd,所有的信息到达目的地。
(2)对分组交换,当t=x/c, 发送完最后lbit 数据;
到达目的地,最后一个分组需经过k-1个分组交换机的转发,每次转发的时间为p/c, 所以,总的延迟=x/c+(k-1)p/c+kd
所以当分组交换的时延小于电路交换,即
解得当时,分组交换的时延比电路交换的要小。
8. PPP 协议的主要特点是什么?为什么PPP 不使用帧的编号?PPP 适用于什么情况?为什么PPP 协议不能使数据链路层实现可靠传输?
【答案】(1)PPP 协议的主要特点
①点对点协议,既支持异步链路,也支持同步链路。
②PPP 是面向字节的。
(2)PPP 不使用帧的编号的原因
①在数据链路层出现差错的概率不大时,使用比较简单的PPP 协议比使用能够实现可靠传输的数据链路层协议开销小一些。
②假定采用了能实现可靠传输的数据链路层协议,然而当数据帧在路由器中从数据链路层上升到网络层后,仍有可能因网络拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。
③PPP 协议在帧格式中有帧检验序列FCS 字段。PPP 协议可以保证无差错接受。
(3)PPP 协议适用于用户使用拨号电话线接入因特网的情况。
(4)可靠的传输由传输层的TCP 协议负责,数据链路层的PPP 协议只进行检错,也就是说,PPP 是不可靠传输协议,无法实现可靠传输。