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

news/2024/12/19 7:54:40/

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


http://www.ppmy.cn/news/1109473.html

相关文章

新增动态排序图、桑基图、AntV组合图,DataEase开源数据可视化分析平台v1.18.10发布

2023年9月14日,DataEase开源数据可视化分析平台正式发布v1.18.10版本。 这一版本的功能升级包括:数据集方面,对字段管理的后台保存做了相关优化,降低了资源消耗;仪表板方面,对联动、查询结果以及过滤组件等…

使用CFimagehost源码搭建免费的PHP图片托管私人图床,无需数据库支持

文章目录 1.前言2. CFImagehost网站搭建2.1 CFImagehost下载和安装2.2 CFImagehost网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道(云端设置)3.3.Cpolar稳定隧道(本地设置) 4.公网访问测…

基于SpringBoot+Vue前后端分离的学校心理健康测试系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 研究背景介绍&#xf…

Spring基础(2w字---学习总结版)

目录 一、Spirng概括 1、什么是Spring 2、什么是容器 3、什么是IoC 4、模拟实现IoC 4.1、传统的对象创建开发 5、理解IoC容器 6、DI概括 二、创建Spring项目 1、创建spring项目 2、Bean对象 2.1、创建Bean对象 2.2、存储Bean对象(将Bean对象注册到容器…

【RocketMQ】消息的拉取

在上一讲中,介绍了消息的存储,生产者向Broker发送消息之后,数据会写入到CommitLog中,这一讲,就来看一下消费者是如何从Broker拉取消息的。 RocketMQ消息的消费以组为单位,有两种消费模式: 广播…

09架构管理之工作量评估评审

一句话导读 在软件工程中,如何做到精准的预算评估,软件开发的工作量评估是很多项目开始的首要要素,它会影响到整个工程的预算、人员配置、进度管理,甚至是工程能否正常交付。那么如何保证工作量评估的准确性呢,那就要用…

螺母的工作原理以及应用优势

滚珠螺母是由螺纹套筒、螺纹轴和滚珠组成,当螺纹轴旋转时,滚珠在螺纹面上滚动,使螺纹轴和螺纹套筒之间发生相对滑动,从而实现线性运动。 简单点来说,就是把原来的滑动摩擦利用滚珠的滚动变成滚动磨摩擦,因此…

第一章 SQL Server 数据库部署

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的…