2018年北京大学软件与微电子学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题
● 摘要
一、综合题
1. —个TCP 报文段的数据部分最多为多少字节,为什么?如果用户要传送的数据的字节长度超过TCP 报文段中的序号字段可能编出的最大序号,问还能否用TCP 来传送?
【答案】一个TCP 报文段的数据部分最多为65495字节。因为此数据部分加上TCP 首部的20字节,再加上IP 首部的20字节,正好是IP 数据报的最大长度65535字节。若IP 首部包含了选择,则IP 首部长度超过20字节,这时TCP 报文段的数据部分的长度将小于65495字节。
如果数据的字节长度超过TCP 报文段中的序号字段可能编出的最大序号,则通过循环使用序号(即若当前序号增加到最大则下一个序号为0),仍能用TCP 来传送。
2. 要发送的数据比特序列为1010001101, CRC 检验生成多项式为
检验码。
CRC 检验生成多项式【答案】已知要发送的数据比特序列为1010001101,
101000110100000,除数为110101。
得到佘数比特序列为01110,即CRC 检验码为01110。
3. 作为中间设备,转发器、网桥、路由器和网关有何区别?
【答案】(1)转发器是物理层使用的中间设备,网桥是数据链路层的中间设备,它们的作用仅仅是把一个网络扩大了,而从网络角度看,这仍然是一个网络,一般并不称之为网络互联;
(2)路由器是网络层的中间设备,路由器其实就是一台专用计算机,用来在互联网中进行网
试计算CRC 所对应的二进制比特序列为110101。进行如下的二进制除法,被除数为1010001101
乘以即
络互联和路由选择。一般讨论的互联网都是指用路由器进行互联的互联网络;
(3)在网络层以上的中间设备叫做网关,用网关连接两个不兼容的系统需要在高层进行协议的转换。
4. 简单文件传送协议TFTP 与FTP 的主要区别是什么?各用在什么场合?
【答案】文件传送协议FTP 基于TCP 传输协议,其主要功能是减少或消除在不同操作系统下处理文件的不兼容性。它先建立连接再传输,有完善的容错机制。一旦客户进程和服务器进程建立连接,在拆除连接之前可以交互式工作,任意多次地在客户与服务器之间双向传送单个或一批文件。
简单文件传送协议TFTP 基于UDP 协议,当许多机器需要同时下载程序或文件时往往需要使用TFTP 。其数据是直接发送的,不知道对方能否收到,是不可靠的传送。同时它仅允许单向传输的文件,不提供目录浏览的功能,也不能对用户身份进行认证。但TFTP 代码所占的内存较小,因此对于较小的计算机或某些特殊用途的设备来说是很重要的。
5. 网络互联有何实际意义,进行网络互联时,有哪些共同的问题需要解决?
【答案】(1)网络互联的实际意义
网络互联是局域网发展的必然趋势,可扩大用户共享资源范围和通信区域,改善了网络的整体性能,促成了处于不同地理位置的计算机进行通信;
(2)网络互联时存在的问题
不同的寻址方案;不同的最大分组长度;不同的网络接入机制;不同的超时控制;不同的差错恢复方法;不同的状态报告方法;不同的路由选择技术;不同的用户接入控制;不同的服务(面向连接服务和无连接服务);不同的管理与控制方式等。
6. 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。
【答案】数据:运送消息的实体;
信号:数据的电气的或电磁的表现;
模拟数据:运送信息的模拟信号;
模拟信号:连续变化的信号;
基带信号:来自信源的信号;
带通信号:经过载波调制后的信号;
数字数据:取值为不连续数值的数据;
数字信号:取值为有限的几个离散值的信号;
码元:在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形称为码元;单工通信:即只能有一个方向的通信而没有反方向的交互;
半双工通信:又称双向交替通信,即通信的双方都可以发送信息,但不能双方同时发送或接
收传输;
全双工通信:又称双向同时通信,即通信的双方可以同时发送和接收信息;
串行传输:逐个比特按照时间顺序传输;
并行传输:多个比特同时传输。
7. 信道速率为4kb/s, 采用停止-等待协议,传播时延为20ms 。确认帧长度和处理时间可忽略。问帧长多少才能使信道利用率达到至少50%?
【答案】已知信道的数据传输速率B=4kb/s, 信道的单向传输时延R=0.02s,假设一帧的帧长为L 。在停止-等待协议中,协议忙的时间为数据发送的时间L/B,协议空闲的时间为数据发送后等待确认帧返回的时间=2R,数据发送周期=L/B+2R,则要使停止-等待协议的效率至少为50%, 需满足
可得:
因此,当帧长大于等于160比特时,停止-等待协议的效率至少为50%。
8. MPLS 能否使用显式路由选择以保证对特定流的QoS 需求(如带宽或时延)?请说明理由。
【答案】MPLS 可以使用显式路由选择以保证对特定流的QoS 需求,但有关这种QoS 需求的信息应当使边沿路由器知道。MPLS 使用显式路由选择可以灵活选择一条低延迟、安全的路径来传输数据,从而满足了用户的应用需求服务,或者说可以提供一致的、可预计的数据交付服务。因此,可以保证对特定流的QoS 需求。
9. 在使用TCP 传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传,试说明理由。
【答案】当数据还未重传就收到了对更高序号的确认时,就不再需要重传该确认报文段对应的数据。
10.文件传送协议FTP 的主要工作过程是怎样的?为什么说FTP 是带外传送控制信息?主进程和从属进程各起什么作用?
【答案】(1)FTP 的主要工作过程:在进行文件传输时,FTP 的客户和服务器之间要建立两个并行的TCP 连接:“控制连接”和“数据连接”。控制连接在整个会话期间一直保持打开,FTP 客户所发出的传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行;
(2)由于FTP 使用了一个分离的控制连接,因此FTP 的控制信息是带外(Out of Band)传送的。使用两个独立的连接的主要好处是使协议更加简单和更容易实现,同时在传输文件时还可以利用控制连接;
相关内容
相关标签