2018年贵州师范大学数学与计算机科学学院408计算机学科专业基础综合之计算机网络考研基础五套测试题
● 摘要
一、综合题
1. 客户/服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?
【答案】客户/服务器方式与对等通信方式的主要区别如表所示。
表 客户/服务器方式与对等通信方式的区别
相同点:对等通信方式(P2P )本质是客户/服务器方式,实际上是客户/服务器方式双向应用。
2. 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。
【答案】数据:运送消息的实体;
信号:数据的电气的或电磁的表现;
模拟数据:运送信息的模拟信号;
模拟信号:连续变化的信号;
基带信号:来自信源的信号;
带通信号:经过载波调制后的信号;
数字数据:取值为不连续数值的数据;
数字信号:取值为有限的几个离散值的信号;
码元:在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形称为码元;单工通信:即只能有一个方向的通信而没有反方向的交互;
半双工通信:又称双向交替通信,即通信的双方都可以发送信息,但不能双方同时发送或接收传输;
全双工通信:又称双向同时通信,即通信的双方可以同时发送和接收信息;
串行传输:逐个比特按照时间顺序传输;
并行传输:多个比特同时传输。
3. TCP 在进行流量控制时是以分组的丢失作为产生拥塞的标志,有没有不是因拥塞而引起的分组丢失的情况?如有,请举出三种情况。
【答案】有不是因拥塞而引起的分组丢失的情况,例如:
①IP 数据报已经到达终点,终点的缓存没有足够的空间存放此数据报;
②当IP 数据报在传输过程中需要进行分片,但其中的一个数据报片未能及时达到终点,而终点组装IP 数据报已超时,因而只能丢弃该数据报;
③数据报在转发过程中经过一个局域网的网桥,但网桥在转发该数据报帧的时候,由于没有足够的差错空间而只好丢弃。
4. 主机A 向主机B 发送一个很长的文件,其序号为L 字节。假定TCP 使用的MSS 为1460字节。
(1)在TCP 的序号不重复使用的条件下,L 的最大值是多少?
(2)假定使用上面计算出的文件长度,而运输层、网络层和数据链路层所用的首部开销共66字节,链路的数据率为l0Mb/S,试求这个文件所需的最短发送时间。
【答案】(1)TCP 报文段首部中序号占4字节,序号范围是的序号不重复使用,则L 最多可以分成
能分成报文段,L 的最大值是
(2)4GB 的文件可以分成 个数据报,加上运输层、网络层和数据链路层所有的首部开共个序号。若TCP 报文段,TCP 建立时需要消耗一个序号,因此L 最多只销,每个数据报的长度变为(1460+66),此时总的文件长度为
传输时间为
5. 试简述分组交换的要点。
【答案】分组交换是报文交换的一种改进,分组交换采用存储转发技术。在发送端,先把较长的报文划分成较短的、固定长度的数据段。每一个数据段前面添加上首部构成分组。分组交换网以“分组”作为数据传输单元。依次把各分组发送到接收端。接收端收到分组后剥去首部还原成报文。最后,在接收端把收到的数据恢复成为原来的报文。
分组交换的优点有高效、迅速、可靠。
分组交换的缺点是分组在各节点存储转发时需要排队,这就会造成一定的时延。分组必须携带的首部也造成了一定的开销。
6. 文件传送协议FTP 的主要工作过程是怎样的?主进程和从属进程各起什么作用?
【答案】FTP 的服务器进程由两大部分组成:
一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
主进程的工作步骤:
(1)打开熟知端口(端口号为21), 使客户进程能够连接上;
(2)等待客户进程发出连接请求;
(3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程;
(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行的。
FTP 使用两个TCP 连接:
控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。
实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。
数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
7. 作为中间设备,转发器、网桥、路由器和网关有何区别?
【答案】(1)转发器是物理层使用的中间设备,网桥是数据链路层的中间设备,它们的作用仅仅是把一个网络扩大了,而从网络角度看,这仍然是一个网络,一般并不称之为网络互联;
(2)路由器是网络层的中间设备,路由器其实就是一台专用计算机,用来在互联网中进行网络互联和路由选择。一般讨论的互联网都是指用路由器进行互联的互联网络;
(3)在网络层以上的中间设备叫做网关,用网关连接两个不兼容的系统需要在高层进行协议的转换。
8. 使用TCP 对实时话音数据的传输有没有什么问题?使用UDP 在传送数据文件时会有什么问题?
【答案】TCP 提供面向连接的可靠数据传输,虽然传输可靠,但重传数据会有时延,所以如
,果话音数据是实时传输,则必须使用UDP ; 如果不是实时播放(边接收边播放)则可以使用TCP 。
UDP 提供无连接的数据传输,虽然不保证可靠交付,但不会因网络出现的拥塞,而使源主机的发送率降低。因此,只要应用程序接受这样的服务质量就可以使用UDP 。
9. SNMP 使用哪几种操作?SNMP 在get 报文中设置了请求标识符字段,为什么?
【答案】(1)SNMP 有两种操作:
①“读”操作,用get 报文来检测各被管对象的状况;②“写”操作,用set 报文来改变各被管对象的状况。
相关内容
相关标签