第 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 数据包分包组包的过程
题目内容:
- 为什么要分包
- 分包组包过程中和哪些 IP 报头字段有关联
- 组包时如何保证数据的顺序和完整性?
第 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到展示出页面" 这个过程发生了什么