搜索
您的当前位置:首页正文

38道计算机网络简单题大全

2020-12-17 来源:步旅网
1. 试简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的。 (1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区; (2)并为每个已发送的数据包启动一个超时定时器;(3)如在定时器超时之前收到了对方发来的应答信息(可能是对本包的应答,也可以是对本包后续包的应答),则释放该数据包占用的缓冲区;(4)否则,重传该数据包,直到收到应答或重传次数超过规定的最大次数为止。 (5)接收方收到数据包后,先进行CRC校验,如果正确则把数据交给上层协议,然后给发送方发送一个累计应答包,表明该数据已收到,如果接收方正好也有数据要发给发送方,应答包也可方在数据包中捎带过去。

2. 试比较交换式以太网采用的存储转发、直通转发、无碎片直通转发的优缺点。 (1)存储转发是交换机将一个数据包全部接收下来再转发出去,这种方式的好处就是可以判断一个数据包的完整性和正确性,隔离被破坏的数据包在网上继续流动。但因为是将数据包接收下来再传输,交换的速度比较慢;

(2)直通转发是交换机在得到数据包的目的IP地址后就转发,这种方式的优点是转发速度较快,但不对转发的包进行完整性判断,会导致一些数据包碎片在网上传输; (3)无碎片直通转发是交换机在得到数据包的前64个字节后就转发,对与小于64个字节的数据包认为是碎片,不进行转发,这种方式的既避免了存储转发速度慢的问题,又避免了直通转发有碎片的问题。

3. 假设有五个IP地址A:131.107.256.80,B:231.222.0.11,C:126.1.0.0,D:198.121.254.255,E:202.117.34.32,找出不能分配给主机的IP地址,并说明原因。

(1)A的第三个数256大于255是非法值,不能用于主机地址;(2)B的第一个数231是保留给组播的地址,不能用于主机地址;(3)C以全0结尾的IP地址是网络地址,不能用于主机地址;(4)D以全1结尾的IP地址是广播地址,不能用于主机地址。

4. 为什么说TCP协议中针对某数据包的应答包丢失也不一定导致该数据包重传?

(1)由于TCP协议采用的是面向字符流的累计确认机制;(2)当某数据包的应答丢失时,只要接收方还有数据发给发送方,在其应答字段中将包含对前面收到的数据包的应答信息,所以发送方不需要重发该数据包。

5、以任意一种网络应用系统为例,简要说明什么是网络通信的C/S模型。 (1)以用户在WINDOWS上使用Outlook向新浪的邮件服务器发送电子邮件为例;(2)Outlook 作为客户端(Client),邮件服务器作为服务端(Server);(3)Outlook向服务器发起连接建立请求,服务器端响应请求,Outlook把邮件数据发送给服务器,服务器收到邮件后负责将该邮件传递到指定的邮件帐号上。 6、SNMP网络管理模型主要包括哪三部分?它们各自的作用是什么?

(1)SNMP网管模型包括三部分:管理者(Manager)、管理代理(Agent)、被管对象(MO);(2)管理者:负责向代理发送管理命令,接受管理信息;(3)代理:负责接受管理者发来的管理命令,收集被管对象的管理信息存储在MIB中,并根据需要报告给管理者;(4)被管对象:所有具有网管功能的IP设备。 7、一个C类网络的子网掩码是255.255.255.240,则每一个子网上能连接的主机数为多少?

(1)240对应的2进制数为:11110000,即有4个BIT用作子网掩码;(2)剩下的4个BIT作为主机编码(0—15);

(3)0和15不能分配主机;(4)每个子网最多连接14台主机。

8、假设主机1(IP1,E1)与主机2(IP2,E2)在同一个子网内,当主机1需要与主机2通信时,简要说明ARP的工作原理。

(1)当主机1要向主机2发送数据时,必须知道主机2的MAC地址,为此,先根据主机2的IP地址在本机的ARP缓冲表内查找,如找到E2,则把E2填到MAC帧中,并把数据发送给主机2; (2)如果在本机的ARP缓冲表内找不到主机2的MAC地址,则主机1产生一个ARP询问包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址,并广播到网络上询问有谁知道主机2的MAC地址?(3)主机2收到ARP询问包后,根据询问者的IP和MAC地址E1立即向主机1回送一个ARP响应包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址和MAC地址E2,从而主机1获得了主机2的MAC地址E2,进而可向主机2发送数据。

9、简要说明计算机A与B采用TCP协议通信时,连接建立过程。

A向B发送连接建立请求包;B接受请求,向A回送一个连接请求响应包;A收到响应包后,再向B发送一个连接请求确认包。 10、在IEEE802.3标准以太网中,为什么说如果有冲突则一定发生在冲突窗口内,或者说一个帧如果在冲突窗口内没发生冲突,则该包就不会再发生冲突?

(1)由于节点要发送数据时,先侦听信道是否有载波,如果有,表示信道忙,则继续侦听,直至检测到空闲为止;

(2)当一个数据帧从节点1向最远的节点传输过程中,如果有其他节点也正在发送数据,此时就发送冲突,冲突后的信号需要经过冲突窗口时间后传回节点1,节点1就会检测到冲突,所以说如果有冲突则一定发生在冲突窗口内,如果在冲突窗口内没有发生冲突,之后如果其他节点再要发送数据,就会侦听到信道忙,而不会发送数据,从不会再发送冲突。

11、试简述主机1(IP地址为192.168.25.1,MAC地址为 E1)向主机2(IP地址为192.168.25.2,MAC地址为E2)发送数据时ARP 协议的工作过程(主机1、主机2在同一个子网内)。 答:(1)当主机1要向主机2发送数据时,必须知道主机2的MAC地址,为此,先根据主机2的IP地址在本机的ARP缓冲表内查找,如找到E2,则把E2填到MAC帧中,并把数据发送给主机2; (2)如果在本机的ARP缓冲表内找不到主机2的MAC地址,则主机1产生一个ARP询问包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址,并广播到网络上询问有谁知道主机2的MAC地址?(3)主机2收到ARP询问包后,根据询问者的IP和MAC地址E1立即向主机1回送一个ARP响应包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址和MAC地址E2,从而主机1获得了主机2的MAC地址E2,进而可向主机2发送数据。

12、设某网络在某一时刻的结构如下图所示,试用L-S路由算法为节点C计算

2 到各节点的路由表(包括目的地、下一站、最小代价)。 4 A B C 源节点 目的地 下一站 代价 3 2 2 C A D 4 6 B B 4 D E 3

C D E C D D 0 2 5 答: 13、试简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的。 (1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区; (2)并为每个已发送的数据包启动一个超时定时器; (3)如在定时器超时之前收到了对方发来的应答信息(可能是对本包的应答,也可以是对本包后续包的应答),则释放该数据包占用的缓冲区;(4)否则,重传该数据包,直到收到应答或重传次数超过规定的最大次数为止。(5)接收方收到数据包后,先进行CRC校验,如果正确则把数据交给上层协议,然后给发送方发送一个累计应答包,表明该数据已收到,如果接收方正好也有数据要发给发送方,应答包也可方在数据包中捎带过去。

14、简述计算机网络和互联网的定义。

答:独立自治、相互连接的计算机集合就是计算机网络;网络之间的互联构成互联网。答:ISO/OSI参考模型每层的名称和主要功能:(1)物理层:完成原始比特传输;(2)数据链路层:完成相邻结点之间的可靠数据传输;(3)网络层:完成任意两台主机之间的数据传送;(4)传输层:完成两台主机上两个进程之间数据通信;(5)会话层:完成进程之间的会话管理;(6)表示层:完成数据格式转换以及数据加密、压缩等工作;(7)应用层:是用户访问网络的接口。 15、请简述ISO/OSI参考模型每层的名称和主要功能。 答:ISO/OSI参考模型每层的名称和主要功能:(1)物理层:完成原始比特传输;(2)数据链路层:完成相邻结点之间的可靠数据传输;(3)网络层:完成任意两台主机之间的数据传送;(4)传输层:完成两台主机上两个进程之间数据通信;(5)会话层:完成进程之间的会话管理;(6)表示层:完成数据格式转换以及数据加密、压缩等工作;(7)应用层:是用户访问网络的接口。16、简述CSMA/CD协议的工作过程。

某站点要发送数据前,首先必须侦听信道;(1)如果信道空闲,立即发送数据并进行冲突检测;(2)如果信道忙,继续侦听信道,直到信道变为空闲,立即发送数据并进行冲突检测。 (3)如果站点在发送数据过程中检测到冲突,立即停止发送数据并等待一随机长的时间,重新侦听信道。 17、画出面向连接的客户/服务器时序图。 面向连接的客户/服务器时序图为:

服务器socket( )bind( )listen( )客户accept( )阻塞,等待客户请求请求建立连接socket( )connect( )recv( )数据发送send( )send( )数据发送recv( )close( )图12-3 面向连接客户/服务器时序图close( )

18、试简述IEEE802.3标准以太网的介质访问控制的工作原理(包括发送端、接收端及冲突处理的原理)。

(1)工作站要发送数据时,先侦听信道是否有载波,如果有,表示信道忙,则继续侦听,直至检测到空闲,立即发送数据;

(2)在发送数据过程中进行冲突检测,如果在冲突窗口内没有发生冲突,则表示数据发送成功,否则立即停止发送,并采用二进制指数回退算法,等待一个随机时间后在重复发送过程;

(3)对于接收方,则根据数据包的校验和正确与否和物理地址是否为自己来决定是否将数据交给上层协议。

19、基于客户/服务器模式时,服务器的实现方式有几种?简要描述其实现过程。 (1)实现方式有两种:并发服务器、重复服务器;

(2)采用并发服务器方式的实现过程为:当没有请求到达时,并发服务器处于等待状态;一旦客户进程有请求,服务器立即派生出一个子进程,并由该子进程响应客户请求,而服务器立即回到等待状态,准备接受新的客户请求。

(3)采用重复服务器方式的实现过程为:在重复服务器中设置一个请求队列,当客户请求到达服务器时,首先进入请求队列,然后重复服务器按FIFO原则对请求队列中的请求进行相应处理。

20、什么叫流量控制,试简述TCP的流量控制机制。 答:(1)为了防止快速的发送设备发出的数据过多,导致慢速的接收设备处理不

过来而发生大量数据丢失(淹没慢速的接收设备)所采取的限制措施称为流量控制。(2)在面向连接的TCP协议中,TCP包中有一个Window size 字段,接收方可以通过该字段告诉发送方,自己还有多少个接收缓冲区,极端情况下,当接收方不能再接收数据时,把该字段设置为0,从而发送方可以根据该字段的值来调整发送数据的大小或速率。

21、试简述主机1(IP地址为192.168.25.1,MAC地址为 E1)向主机2(IP地址为192.168.25.2,MAC地址为E2)发送数据时ARP 协议的工作过程(主机1、主机2在同一个子网内)。 答:(1)当主机1要向主机2发送数据时,必须知道主机2的MAC地址,为此,先根据主机2的IP地址在本机的ARP缓冲表内查找,如找到E2,则把E2填到MAC帧中,并把数据发送给主机2;(2)如果在本机的ARP缓冲表内找不到主机2的MAC地址,则主机1产生一个ARP询问包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址,并广播到网络上询问有谁知道主机2的MAC地址;(3)主机2收到ARP询问包后,根据询问者的IP和MAC地址E1立即向主机1回送一个ARP响应包,其中包含主机1的IP地址,MAC地址E1,主机2的IP地址和MAC地址E2,从而主机1获得了主机2的MAC地址E2,进而可向主机2发送数据。

22、试简述包过滤防火墙的工作原理。 (1)防火墙系统维持一张访问控制表;(2)当网络数据包通过防火墙系统时,检查包头中的协议类型、源IP地址、目的IP地址、源端口、目的端口等字段;(3)并与访问控制表中过滤策略相比较,若不允许通过则丢弃该数据包,从而实现对网络数据包的过滤。

23、试简述使用SOCKET编程接口进行服务器端多进程面向连接的网络应用程序设计的主要程序流程(包括连接建立、数据收发、连接拆除的过程)。 (1)主进程依次调用Socket()、Bind()、Listen()建立套接字;(2)主进程调用Accept()等待来自客户端的连接请求,请求到达后,派生一个子进程负责处理与客户端的数据通信;(3)子进程调用Recv()接受客户端发送的数据并进行处理;(4)子进程处理完毕后,调用Send()将处理结果返回给客户端;(5)全部数据通信完毕后,子进程调用Close()撤除连接,调用Exit()终止本子进程。 24.频分多路复用(FDM)

在物理信道的可用带宽超过单个原始信号所需带宽的情况下,可将该物理信道的总带宽分割成若干个与传输单个信号带宽相同(或略宽)的子信道,每个子信道传输一路信号,这就是频分多路复用。 25.网络协议(Protocol)

为进行计算机网络中的数据交换而建立的规则、标准或约定的集合称为网络协议(Protocol)。网络协议主要由语义、语法和定时三个要素组成。 26.网关(Gateway)

能够提供运输层及运输层以上各层协议转换的网络互连设备 27.地址转换协议ARP

在TCP/IP环境下,网络层有一组将IP地址转换为相应物理网络地址的协议,这组协议即为地址转换协议ARP。 28.Intranet

内部网[或内联网],是一组在特定机构范围内使用的互联网络。 29、 计算机网络可以从哪几个角度进行分类?怎么分?

传输技术:广播式、点对点式 覆盖范围:局域网、广域网

30. 比较OSI参考模型与TCP/IP参考模型的异同点。 共同点:层次结构模型

不同点:七层 四层;理论上 事实上;

31. 对于带宽为4000Hz通信信道,信道的信噪比S/N为30dB,按照香农定理,信道的最大传输速率是多少? 40k

32. 要发送的数据比特序列为1010001101,CRC校验生成多项式G(x)=x5+x4+x2+1,试计算CRC校验码。 01110

33. 在局域网中,为了克服网络规模与网络性能之间的矛盾,人们提出了哪三种解决方案?

提高数据传输速率 划分子网 交换技术

34. 在Internet中为什么要提出自治系统的概念? 分而治之

35. 找出以下IP地址的netid(网络号)与hostid(主机号): a、122.56.2.2 b、129.15.1.36 c、202.22.122.111 122 56.2.2 129.15 1.36 202.22.122 111

36. 网络环境中分布式进程通信的实现必须解决哪3个主要的问题? 进程命名与寻址方法 多重协议的识别

进程间相互作用的模式

37. 如何优化域民系统的性能? 复制 缓存

38. 为什么在网络系统设计中一定要考虑网络文件的备份与恢复功能?在设计备份与恢复功能时主要应注意哪些问题?

非常重要,数据是钱买不来的;三个问题:选择备份设备、选择备份程序、建立备份制度

因篇幅问题不能全部显示,请点此查看更多更全内容

Top