网络知识水平与网络编程技能水平测试

网络知识水平与网络编程技能水平测试

试题前有来源渠道说明,选择题带有考察知识点,简答题按照答题解析酌情给分

一、选择(5*10)

  1. 计算机网络可分为通信子网和资源子网,下列不属于通信子网的是( )

    A. 网桥

    B. 交换机

    C. 计算机软件

    D. 路由器

    答案:C;

    【网络子网构成】注意选择不属于,通信子网由通信设备,通信线路组成,完成网络数据的创传输、转发通信等处理任务。

  2. DNS服务器的作用是( )

    A. 实现两台主机之间的文件传输

    B. 实现电子邮件的收发功能

    C. 实现IP地址和MAC地址的相互转换

    D. 实现域名和IP地址的相互转换

    答案:D

    【网络协议功能】常见的文件传输的协议有FTP(基于TCP)、TFTP(基于UDP);电子邮件协议有POP3、SMTP、IMAP;IP和MAC相互转换的有ARP(IP转MAC)、RARP;域名IP转换DNS

  3. 下列地址中哪个是广播地址?( )

    A. 192.168.0.256/24

    B. 192.168.0.192/29

    C. 192.168.0.183/24

    D. 192.168.0.183/29

    答案:D;

    【IP子网掩码/网段的广播地址】其中X.X.X.256不是一个IPv4地址,A错误。24位掩码的情况下,广播地址为后8位全1,也就是X.X.X.255(0xFF),所以C选项错误。29位掩码则,地址剩下的后3位为1是广播地址,其中B选项和D选项后三位分别位000111,选D。

  4. TCP连接释放过程,叙述不正确的是( )

    A. 通过设置FIN为来表示释放连接

    B. 当一方释放连接后另一方即不能继续发送数据

    C. 只有双方均释放连接后,该连接才被释放

    D. 释放连接采用四次挥手机制

    答案:B;

    【TCP协议的释放】注意选择不正确的。FIN表示释放连接,SYN表示建立连接,A正确;TCP释放连接的过程有4次挥手,分别是两方释放连接,两方释放连接可以不同时进行,也就是可以在一方释放后,另一方继续发送数据所以B选项错误,CD正确。

  5. (王道计算机网络)如果IPv4的分组太大,则会在传输中被分片,那么在( )将对分片后的数据报重组

    A. 中间路由器

    B. 下一条路由器

    C. 核心路由器

    D. 目的主机

    答案:D;

    【IP分片】数据报被分片后,每个分片都将独立地传输到目的地,期间有可能会经过不同的路径,而最后在目的端主机分组才能被重组

  6. (王道计算机网络)关于TCP和UDP端口,下列说法正确的是( )

    A. TCP和UDP分别拥有自己的端口号,它们互不干扰,可以共存在同一台主机上

    B. TCP和UDP分别拥有自己的端口号,但不能共存同一台主机上

    C. TCP和UDP端口共用相同的端口号,不能共存在同一台主机上

    D. TCP和UDP分别拥有自己的端口号,同一网络中的设备端口号也不能相同

    答案:A

    【TCP和UDP的端口号】端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程,且同一计算机中TCP和UDP分别拥有自己的端口号,互不干扰。

  7. (2014年408)下列关于UDP协议的叙述中,正确的是( )

    • Ⅰ.提供无连接服务
    • Ⅱ.提供复用/分用服务
    • Ⅲ.通过差错校验,保障可靠数据传输

    A. 仅Ⅰ

    B. 仅Ⅰ、Ⅱ

    C. 仅Ⅱ、Ⅲ

    D. 全部Ⅰ、Ⅱ、Ⅲ

    答案:B

    UDP不保证数据传输的可靠性,可靠性需要由上层提供,如果需要在传输层保证数据的可靠性,可以选择TCP

  8. (2014年408改)主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为16KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是( )

    A.10KB

    B.12KB

    C.16KB

    D.1024KB

    答案:B

    【慢开始和拥塞避免】当t时刻发生超时时,把ssthresh阈值设置为当时窗口(8KB)的一半,即为4KB,且拥塞窗口重置为MSS=1KB。然后在拥塞窗口达到ssthresh阈值前,每个RTT拥塞窗口大小翻倍;达到ssthresh后以每次+MSS的速度增加,直到下次超时。所以经过10个RTT后,拥塞窗口大小依次为2、4、5、6、7、8、9、10、11、12。而发送窗口大小取min{拥塞窗口,接收窗口=16KB},所以此时的发送窗口为min{12,16}=12KB

  9. 滑动窗口的作用是( )

    A. 流量控制

    B. 拥塞避免

    C. 路由控制

    D. 差错控制

    答案:A.流量控制

  10. (2013年408)主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是( )

    A.2046、2012

    B.2046、2013

    C.2047、2012

    D.2047、2013

    答案:B

    【TCP协议字段】确认序号ack是期望收到对方下一个报文段的数据的第一个字节序号,序号seq表示本报文段发送数据的第一个字节序号,所有甲要发送下一个报文2046,且请求乙的下一个报文ack=1913+100=2013,表示前面的报文已收到,期望接下来发送2013报文。

二、填空(5*3)

  1. 在常用的网络协议中,___是面向连接的、有重传功能的传输层协议,它是____到____的,为____之间提供逻辑通信。

    答案:TCP;端到端;进程

  2. (2011考研408改)主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段应该是(SYN=,ACK=,seq=,ack=)

    答案:(SYN=1,ACK=1,seq=2333,ack=11221)其中seq任意

  3. TCP通过_____、_____、_____来实现可靠交付。

    答案:序号、确认、重传

三、简答

  1. 简要描述TCP连接建立的过程(10)

    答案:
    连接建立经历3个步骤,三次握手

    1. 客户机向服务器发起连接请求,客户机随机选择一个起始序号seq=x,且将首部中SYN标志位置为1
    2. 服务器接收到报文后,同意建立连接,向客户机发送确认。同样随机起始序号seq=y,首部中的SYN和ACK位都置为1,且确认字段的值设为x+1,给该TCP连接分配TCP缓存和变量。
    3. 客户机收到确认报文段后,向服务器发出确认,报文字段ACK置为1,序号位seq=x+1,确认字段ack=y+1,该报文段可以携带数据同时发送。同时给该连接分配缓存和变量
  2. 简要描述ustc.edu.cn域名解析过程(10)

    答案:

    • 客户机向本地域名服务器发送DNS请求报文
    • 本地域名服务器查询本地缓存,如果没有记录,则以DNS客户的身份向根域名服务器发出解析请求
    • 根域名服务器接收到请求,判断域名属于.cn域,将对应顶级域名服务器dns.cn的IP地址返回给本地域名服务器
    • 本地域名服务器向顶级域名服务器dns.cn发出解析请求报文
    • 顶级域名服务器dns.cn接收到请求后,判断数据edu.cn域,将对应的授权域名服务器dns.edu.cn的IP地址返回给本地域名服务器
    • 本地域名服务器向授权域名服务器dns.edu.cn发起解析请求报文
    • 授权域名服务器dns.edu.cn收到请求后,将查询结果返回给本地域名服务器
    • 本地域名服务器将查询结果保存到本地缓存,同时返回给客户机
  3. 一个标识为0x90DF的IP数据报长度位4000字节(固定头长度)。现在经过一个网络传送,但此网络能够传送最大的数据长度位1500字节。问该报文应该划分为几个数据报片,各数据片段的标识,数据字段长度,片段偏移字段和MF标志设为何值?(15)

    答案:分为3各IP数据分片,如下

    IP分片 标识 总长 数据字段长 偏移字段值 MF标志
    分片1 0x90DF 1500 1480 0 1
    分片2 0x90DF 1500 1480 185 1
    分片3 0x90DF 1040 1020 370 0

    解析:数据报长度为4000B,则有效载荷为4000-20=3980B(其中20B的IP报头)。网络能传送的最大有效载荷为1500-20=1480B,故应分为3个短片,各片数据字段长度分别为1480B,1480B,1020B。片段偏移字段单位为8B\(1480/8=185\)\((1480*2)/8=370\),故偏移字段的值分别为0、185、370。MF=1时表示后面还有分片;MF=0表示是最后一个分片,所以MF字段分别为1、1、0。而标识唯一的标识主机发送的每一分数据报。分片时,这个标识字段的值被复制到所有数据分片的标识字段中,使得这些分片在达到最终目的地时可以依照标识字段的内容重新组成原先的数据。

posted @ 2020-01-10 20:16  万有引力丶  阅读(973)  评论(0编辑  收藏  举报