2018年北京大学软件与微电子学院408计算机学科专业基础综合之计算机网络考研强化五套模拟题
● 摘要
一、综合题
1 码分多址CDMA 为什么可以使所有用户在同样的时间使用同样的频带进行通信而不会互相干.
扰?这种复用方法有何优缺点?
【答案】每一个用户可以在同样的时间使用同样的频带进行通信,由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰,码分复用最初是用于军事通信,因为这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
优点:频谱利用率高,容量大;覆盖范围大;有很强的抗干扰能力,其频谱类似于白噪声。采用CDMA 可提高通信的话音质量和数据传输的可靠性,减少干扰对通信的影响,增大通信系统的容量(是使用GSM 的倍),降低手机的平均发射功率等等。
缺点:需要为各站分配不同互相正交的码片序列;地域受线路影响,不是每个地方都能用,安装时间长等。
2. 假设有一个IP 数据报,头部长度为20字节,数据部分长度为2000字节。现该分组从源主机
,到目的主机需要经过两个网络这两个网络所允许的最大传输单元MTU 为1500字节和576字节。
请问该数据报如何进行分片?
【答案】本题主要考查对IP 协议分片的理解。
在IP 层下面的每一种数据连接层都有自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传输单元MTU 。1500-20=1480, 2000-1480=520, 520+20=540, 540<576, 所以原IP 数据报经过第1个网络后分为2个分片,分片1携带1480字节的数据,而分片2携带520字节的数据。第1个报文在经过第二个网络时,变成数据长度为556B 、556B 、368B 的3个分片。因此,目的主机将收到4个分片,长度分别为:556B 、556B 、368B 、520B 。
3. 以下的每一个地址属于哪种类型?
(1)
(2)
(3)
(4)
所以为本地链路单播地址;
所以为IETF 保留地址;
所以为多播地址;
【答案】(1)FE80的二进制形式为(2)FEC0的二进制形式为(3)FF02的二进制形式为
(4)IPV6的环回地址。
4. 使用TCP 对实时话音数据的传输有没有什么问题?使用UDP 在传送数据文件时会有什么问题?
【答案】TCP 提供面向连接的可靠数据传输,虽然传输可靠,但重传数据会有时延,所以如
,果话音数据是实时传输,则必须使用UDP ; 如果不是实时播放(边接收边播放)则可以使用TCP 。
UDP 提供无连接的数据传输,虽然不保证可靠交付,但不会因网络出现的拥塞,而使源主机的发送率降低。因此,只要应用程序接受这样的服务质量就可以使用UDP 。
5. 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?
【答案】电子邮件由信封(Envelope )和内容(Content )两部分组成。电子邮件的传输程序根据邮件信封上的信息来传送邮件。在邮件的信封上,最重要的就是收件人的地址。TCP/IP体系的电子邮件系统规定电子邮件地址(E-mail Address)的格式如下:
收件人邮箱名@邮箱所在主机的域名
, 在上式中,符号“@”读作“at”,表示“在”的意思。收件人邮箱名又简称为用户名(User Name)
是收件人自己定义的字符串标识符。但应注意,标志收件人邮箱名的字符串在邮箱所在邮件服务器的计算机中必须是唯一的。这样就保证了这个电子邮件地址在世界范围内是唯一的。这对保证电子邮件能够在整个因特网范围内的准确交付是十分重要的。电子邮件的用户一般采用容易记忆的字符串。
使用电子邮件的用户看不见邮件发送的具体过程,包括连接建立,邮件传送和连接释放,所有这些复杂过程都被电子邮件的用户代理屏蔽了。写电子邮件时,在用户写好首部后,邮件系统自动地将信封所需的信息提取出来并写在信封上,所以用户不需要填写电子邮件信封上的信息。而且只有当用户在从自己邮箱中读取邮件的时候才能看到邮件的内容。
6. 试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
【答案】五层网络体系结构:应用层、运输层、网络层、数据链路层和物理层。
应用层:应用层是体系结构的最高层,直接为用户的应用进程提供服务;
运输层:负责向两个主机中进程之间的通信提供服务;
网络层:负责将分组从源站交付到目的站,为分组交换网上的不同主机提供通信服务。在发送数据时,网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。
数据链路层:在两个相邻结点之间传送数据时,数据链路层将由网络层交下来的IP 数据报组装成帧,在两个相邻结点间的链路上透明的传送帧中的数据。每一帧包括数据和必要的控制信息。数据链路层在收到一个帧后,可从中提取出数据部分,上交给网络层。数据链路层将原始的物理连接转换成无差错的数据链路;
物理层:物理层的任务是协调在物理媒体中传送比特流所需要的各种功能。
7. 实时数据和等时数据是一样的意思吗?为什么说因特网是不等时的?实时数据都有哪些特点?试说明播放时延的作用。
【答案】(1)实时数据和等时数据不一样。实时数据是指在发送实时数据的同时,接收端边接收边播放。而等时数据是指发送时的时间间隔是恒定的。实时数据往往是等时数据,但等时的数据不一定是实时数据。
(2)传统的因特网是不等时的,因为在使用IP 协议的因特网中,每一个分组是独立地选择路由,因而这些分组在接收端的到达速率一般都会变成非恒定的。
(3)实时数据的特点:等时、连续、对时延和时延抖动有较高要求。
(4)播放时延的作用:由于分组以非恒定速率达到,因此早到达的分组在缓存中停留的时间较长,而晚到达的分组在缓存中停留的时间较短。从缓存中取出分组是按照固定的时钟节拍进行的,因此到达的非等时分组,就变为了等时的分组,这在很大程度上消除了时延的抖动。
8. 假定网络中的路由器B 的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
现在B 收到从C 发来的路由信息(这两列分别表示“目的网络”和“距离”):
试求出路由器B 更新后的路由表(详细说明每一个步骤)。
【答案】路由器B 更新后的路由表如下:
9. 客户/服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?
【答案】客户/服务器方式与对等通信方式的主要区别如表所示。
表 客户/服务器方式与对等通信方式的区别