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到展示出页面" 这个过程发生了什么

相关推荐
M78佐菲38 分钟前
Linux学习笔记:进程
linux·笔记·学习·算法
zbyyd2 小时前
Linux 进程管理详解:从概念到实战
linux·运维·服务器
薛定猫AI3 小时前
OpenAI Codex本地完整配置教程|(Windows/Mac/Linux全平台,修复鉴权报错)
linux·windows·macos
IPdodo_3 小时前
代理 IP 服务商 SLA 怎么验?7 项指标与 Python 探测脚本实战
运维·python·网络协议·网络安全·代理ip
躺不平的理查德4 小时前
OpenSSL 的异步 TLS 1.3 加密
linux·运维·服务器
tedcloud1234 小时前
Awesome DSH Plugin 怎么用?给 DeepSeek Harness 搭建自己的插件生态
大数据·linux·服务器·人工智能·音视频
钓鱼的小小猫4 小时前
从零拿捏Linux(一) ---- 命令(视频秒解)
linux·linux命令
明王明王5 小时前
Ubuntu 26.04 使用 Windows Spotlight:给 Bing Wallpaper 加上 Spotlight 支持
linux·windows·ubuntu
夜月yeyue5 小时前
SOME/IP 服务模型
linux·服务器·单片机·安全·车载系统