• TCP socket && UDP && TCP协议 && IP协议 && 以太网等


    第 1 题(编程题

    题目名称:

    编写 TCP 版本的 echo server 和 echo client

    题目内容:

    编写 TCP 版本的 echo server 和 echo client

    第 2 题(编程题)

    题目名称:

    编写 TCP 版本的字典客户端和字典服务器

    题目内容:

    编写 TCP 版本的字典客户端和字典服务器

    第 3 题(编程题)

    题目名称:

    编写 TCP 版本的多线程服务器

    题目内容:

    编写 TCP 版本的多线程服务器

    第 4 题(编程题)

    题目名称:

    编写 TCP 版本的线程池服务器

    题目内容:

    编写 TCP 版本的线程池服务器

    第 1 题(多选题)

    题目名称:

    以下哪些属于 UDP 协议的特点?

    题目内容:

    A .可靠传输

    B .面向数据报

    C .无连接

    D .全双工

    第 2 题(多选题)

    题目名称:

    关于 UDP 的校验和, 以下说法正确的是:

    题目内容:

    A .校验和用于验证数据传输时是否发生错误

    B .校验和保护了数据安全, 使数据难以被黑客窃取.

    C .UDP 报头中的校验和是个 2 字节的数据

    D .校验和的生成过程低效且繁琐.

    第 3 题(单选题)

    题目名称:

    单个 UDP 数据报的最大长度为 ( )

    题目内容:

    A .16KB

    B .64KB

    C .1MB

    D .无限制

    第 1 题(单选题)

    题目名称:

    下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作 ( )

    题目内容:

    A .“连接发起方”向“接收方”发送一个SYN-ACK段

    B .“接收方”向“连接发起方”发送一个SYN-ACK段

    C .“连接发起方”向目标主机的TCP进程发送一个SYN段

    D .“接收方”向源主机得到TCP进程发送一个SYN段作为应答

    第 2 题(单选题)

    题目名称:

    TCP 三次握手的过程,accept 发生在三次握手哪个阶段? ()

    题目内容:

    A .第一次握手

    B .第二次握手

    C .第三次握手

    D .三次握手后

    第 3 题(多选题)

    题目名称:

    客户端主动断开TCP连接的时候,以下"四次挥手"过程中状态变迁表述正确的是()

    题目内容:

    A .Client发送一个FIN,用来关闭Client到Server之间的数据传输,Client进入FIN_WAIT1状态

    B .Server收到了来自Client的FIN包,发送一个ack给client,进入CLOSE_WAIT状态

    C .Server发送一个FIN,用来关闭Server到Client之间的数据传输,Server进入LAST_ACK状态

    D .Client收到FIN包之后,Client进入TIME_WAIT状态,紧接着发送一个ACK给Server,Server进入CLOSED状态

    第 4 题(多选题)

    题目名称:

    客户端主动断开TCP连接的时候,以下“四次挥手”过程中表述错误的是()

    题目内容:

    A .当Client收到Server的ACK包之后,Client状态变成FIN_WAIT2状态

    B .当Server发送FIN包到Client之后,Client需要等待1MSL,状态才从TIME_WAIT状态变成CLOSED状态

    C .Server端出现大量的CLOSE_WAIT状态,是由于Client没有及时的关闭连接

    D . “四次挥手”是完全没有必要的,“三次挥手”就可以了

    第 5 题(单选题)

    题目名称:

    TCP使用滑动窗口进行流量控制,流量控制实际上是对( ) 的控制

    题目内容:

    A .发送方数据流量

    B .接收方数据流量

    C .发送、接收方数据流量

    D .链路上任意两节点间的数据流量

    第 6 题(单选题)

    题目名称:

    TCP/IP 模型中哪一层处理传输的可靠性、流量控制和错误控制 ()

    题目内容:

    A .应用层(Application)

    B .传输层(Transport)

    C .互联网络层(Internet)

    D .网络访问层(Network Access)

    第 7 题(多选题)

    题目名称:

    以下关于TCP可靠性说法正确的是()

    题目内容:

    A .TCP能保证数据的正确性,无差错、不丢失、不重复、并且按序达到

    B .三次握手和四次挥手也是TCP可靠性的保证

    C .TCP的流量控制也是TCP可靠性的保证

    D .TCP的延时应答机制也是TCP可靠性的保证

    第 8 题(单选题)

    题目名称:

    在TCP报文段中,接收窗口(receive window)字段用于 ( )

    题目内容:

    A .可靠数据传输

    B .延迟保证

    C .流量控制

    D .拥塞控制

    第 9 题(单选题)

    题目名称:

    TCP主动关闭一方进入最后的一个状态是 ()

    题目内容:

    A .CLOSE_WAIT

    B .SYN_SENT

    C .TIME_WAIT

    D .LAST_ACK

    第 10 题(单选题)

    题目名称:

    以下不属于tcp连接断开的状态是 ()

    题目内容:

    A .TIME_WAIT

    B .FIN_WAIT_1

    C .SYNC_SENT

    D .FIN_WAIT_2

    第 11 题(单选题)

    题目名称:

    TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP连接的状态为SYN_SEND,则这个连接正处于 ()

    题目内容:

    A .监听对方的建立连接请求

    B .已主动发出连接建立请求

    C .等待对方的连接释放请求

    D .收到对方的连接建立请求

    第 12 题(单选题)

    题目名称:

    以下哪种描述不可以缓解TCP粘包问题 ()

    题目内容:

    A .使用带消息头的协议、消息头存储消息开始标识及消息长度信息,服务端获取消息头的时候解析出消息长度,然后向后读取该长度的内容

    B .设置定长消息,服务端每次读取既定长度的内容作为一条完整消息,当消息不够长时,空位补上固定字符

    C .设置消息边界,服务端从网络流中按消息编辑分离出消息内容,一般使用‘\r\n’

    D .以上的说法中A和B可以缓解,C不行

    第 1 题(单选题)

    题目名称:

    IPv6地址占( )个字节

    题目内容:

    A .4

    B .6

    C .8

    D .16

    第 2 题(单选题)

    题目名称:

    IP地址中的主机号有什么作用?( )

    题目内容:

    A .它指定了网络上主机的标识

    B .它指定了被寻址的子网中的某个节点

    C .它指定了主机所属的网络

    D .它指定了设备能够进行通信的网络

    第 3 题(单选题)

    题目名称:

    Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上的每一台主机都有一个IP地址,下面不能作为互联网上可用的IP地址的是 ( )

    题目内容:

    A .201.109.39.68

    B .127.0.0.1

    C .21.18.33.48

    D .120.34.0.18

    第 4 题(单选题)

    题目名称:

    以下关于描述IP地址错误的是( )

    题目内容:

    A .127.*的IP地址用于本机环回(loop back)测试,通常是127.0.0.1

    B .将IP地址和子网掩码进行 "按位与" 操作, 得到的结果就是网络号

    C .E类IP地址的范围是: 240.0.0.0到247.255.255.255

    D .如果在子网中新增一台主机, 则这台主机的网络号和这个子网的网络号一致, 但是主机号可以和和子网中的其他主机重复

    第 5 题(多选题)

    题目名称:

    以下哪些方案可以缓解 IPv4 地址不够用的问题?

    题目内容:

    A .动态分配 IP 地址

    B .NAT

    C .IPv6

    D .DNS

    第 6 题(简答题)

    题目名称:

    简述 IP 数据包分包组包的过程

    题目内容:

    1. 为什么要分包
    2. 分包组包过程中和哪些 IP 报头字段有关联
    3. 组包时如何保证数据的顺序和完整性?

    第 7 题(单选题)

    题目名称:

    IPv4 协议报头最大长度为 ( ) 字节

    题目内容:

    A .20

    B .32

    C .64

    D .128

    第 8 题(单选题)

    题目名称:

    以下哪个 IP 地址可以作为公网 IP?

    题目内容:

    A .0.0.0.0

    B .127.0.0.2

    C .10.10.10.10

    D .12.34.56.78

    第 1 题(单选题)

    题目名称:

    用于域名解析的协议是 ()

    题目内容:

    A .HTTP

    B .DNS

    C .FTP

    D .SMTP

    第 2 题(单选题)

    题目名称:

    局域网中的 MAC层 与 OSI 参考模型( )相对应

    题目内容:

    A .物理层

    B .数据链路层

    C .网络层

    D .传输层

    第 3 题(单选题)

    题目名称:

    mac 地址的长度为 ( ) 字节

    题目内容:

    A .4

    B .6

    C .8

    D .16

    第 4 题(简答题)

    题目名称:

    写博客, 总结数据链路层相关知识

    题目内容:

    写博客, 总结数据链路层相关知识

    第 5 题(简答题)

    题目名称:

    写博客, 总结"从输入URL到展示出页面" 这个过程发生了什么

    题目内容:

    写博客, 总结"从输入URL到展示出页面" 这个过程发生了什么

  • 相关阅读:
    【算法题】2906. 构造乘积矩阵
    标准ACL配置命令
    寻找链表的入环节点和相交节点问题
    元宇宙会给万亿市场的音乐产业带来哪些变化?
    C#上位机系列(5)—示波器二基础代码+线条绘制
    【LeetCode】Day108-和为 K 的子数组
    做了几年“斜杠青年”,我在ZStack立志做国产云计算的研发
    Zookeeper应用场景和ZAB协议
    Chrome浏览器删除网站cookies的解决方案
    P8196 [传智杯 #4 决赛] 三元组
  • 原文地址:https://blog.csdn.net/weixin_64308540/article/details/132885470