2018年同济大学电子与信息工程学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题
● 摘要
一、综合题
1. 你所使用的浏览器的高速缓存有多大?请进行一个实验:访问几个万维网文档,将你的计算机与网络断开,然后再回到你刚才访问过的文档,你的浏览器的高速缓存能够存放多少个页面?
【答案】浏览器的高速缓存大小与用户所使用的机器有直接的关系,因不同机器而定。
2. 计算机网络都面临哪几种威胁?主动攻击和被动攻击的区别是什么?对于计算机网络的安全措施都有哪些?
【答案】计算机网络上的通信面临截获、中断、篡改和伪造四种威胁。这四种威胁又可以分为主动攻击和被动攻击两类:
主动攻击是指攻击者对某个连接中通过的PDU 进行各种处理。如有选择地更改、删除、延迟这些PDU , 甚至还可将合成的或伪造的PDU 送入到一个连接中去。主动攻击又可进一步划分为三种:更改报文流、拒绝服务和伪造连接初始化。
被动攻击是攻击者只是观察和分析某一个协议数据单元PDU 而不干扰信息流。即使这些数据对攻击者来说是不易理解的,他也可通过观察PDU 的协议控制信息部分,了解正在通信的协议实体的地址和身份,研宄PDU 的长度和传输的频度,以便了解所交换数据的性质。这种被动攻击又称为流量分析。
还有一种特殊的主动攻击就是恶意程序的攻击。恶意程序种类繁多,对网络安全威胁较大的主要包括计算机病毒、计算机蠕虫、特洛伊木马、逻辑炸弹等。
对付被动攻击可采用各种数据加密技术,而对付主动攻击,则需加密技术与适当的鉴别技术相结合。
3. 为什么说因特网是自印刷术以来人类通信方面最大的变革?
【答案】我们知道,21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络能够提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。因此网络现在已经成为信息社会的命脉和发展知识经济的重要基础。它正在改变着我们工作和生活的各个方面,加速了全球信息革命的进程,现在人们的生活、工作、学习和交往都已离不开因特网。因此,可以说因特网是人类自印刷术发明以来在通信方面最大的变革。
4. PPP 协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端接收到的PPP 帧的数据部分是0001110111110111110110, 问删除发送端加入的零比特后变成怎样的比特串?
【答案】零比特填充法是当进行扫描的时候,每遇到5个连续的1,即插入一个0; 读取的时候,每扫描到5个连续的1,即删除后面接着的一个0。因此,经过填充的比特串为:000111011111-11111-110,(加上下划线的0是填充的)经过删除的比特串为:(连字符表示删除了0)。
5. 在浏览器中应当有几个可选解释程序,试给出一些可选解释程序的名称。
【答案】解释程序是一个复杂的程序,其核心是一个模仿计算机的简单循环。解释程序维持一个指令指针,在初始化时指令指针指在小应用程序的开始处。在每一次循环操作时,解释程序在指令指针指向的地址读取字节码,然后解释程序对字节码进行解码,并完成指明的操作。
在浏览器中,HTML 解释程序是必不可少的,而其他的解释程序则是可选的。例如,Java 是可选解释程序,但是在运行java 的浏览器时则需要两个解释程序,即HTML 解释程序和Java 小应用程序解释程序。
解释程序除了应具备基本的指令解码功能,还必须包括对Java 运行环境的支持。也就是说,一个Java 解释程序必须能够在屏幕上显示图形,接入到因特网,以及执行I/O操作等。此外,解释程序必须设计成使小应用程序能够利用浏览器的设施来读取和显示静态和动态文档。因此,在浏览器中的Java 解释程序必须能够与浏览器中的HTTP 客户以及HTML 解释程序进行通信。
6. 电子邮件系统需要将人们的电子邮件地址编成目录以便于查找。要建立这种目录应将人名划分为几个标准部分(例如,姓、名)。若要形成一个国际标准,那么必须解决哪些问题?
【答案】在国际上形成这样一个标准非常困难。就人名的书写方法而言,英美等西方国家是名字在前姓在后,但是中国等亚洲国家则是先写姓再写名字,而东欧、西亚还有非洲等国家除姓名之外很多还有中间名,称呼的种类也非常多,此外还有各式各样的头衔,要在这些不统一的形式上形成统一的标准要做大量的工作。
若要形成一个国际标准,那么必须解决的问题是:
将世界各地的人名按照统一的划分格式进行标准划分,比如一个人的名字按照“姓+中间名+名字”,以此来达到国际标准。
7. 简述TCP 和UDP 协议的主要特点和应用场合。
【答案】(1)UDP 的主要特点是:
①传送数据前无需建立连接,没有流量控制机制,数据到达后也无需确认;
②不可靠交付,只有有限的差错控制机制;
③报文头部短,传输开销小,时延较短。
UDP 协议简单,因此,在一些特定的应用中运行效率高。通常用于可靠性较高的网络环境(如
局域网)或不要求可靠传输的场合,另外也常用于客户机-服务器模式中。
(2)TCP 的主要特点是:
①面向连接,提供了可靠的建立连接和拆除连接的方法,还提供了流量控制和拥塞控制的机制;
②可靠交付,提供了对报文段的检错、确认、重传和排序等功能;
③报文段头部长,传输开销大。
因此,TCP 常用于不可靠的互联网中为应用程序提供面向连接的、可靠的、端到端的字节流服务。
8. 试在下列条件下比较电路交换和分组交换。要传送的报文共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
所以当分组交换的时延小于电路交换,即
解得当时,分组交换的时延比电路交换的要小。
9. PPP 协议的工作状态有哪几种?当用户要使用PPP 协议和ISP 建立连接进行通信需要建立哪几种连接?每一种连接解决什么问题?
【答案】(l )PPP 协议的工作状态有:链路静止状态,链路建立状态,鉴别状态,网络层协议状态,链路打开状态和链路终止状态;
(2)使用PPP 协议和ISP 需建立的连接:链路静止、链路建立、鉴别、网络层协议、链路打开;
(3)链路静止时,在用户PC 和ISP 的路由器之间并不存在物理层的连接。
链路建立时,目的是建立链路层的LCP 连接。鉴别时,只允许传送LCP 协议的分组、鉴别协议的分组以及监测链路质量的分组。网络层协议时,PPP 链路两端的网络控制协议NCP 根据网络层的不同协议互相交换网络层特定的网络控制分组。链路打开时,链路的两个PPP 端点可以彼此向对方发送分组。