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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/78804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL server中字段自增:IDENTITY、序列Sequence

SQL server中字段自增:IDENTITY、序列Sequence 1.列字段自增IDENTITY 在 SQL Server 中,IDENTITY(1, 1) 是用于定义一个自增长列的属性。它的含义如下: IDENTITY:表示该列是一个自增长列。(1, 1):表示自增长列的起始…

[Kubernetes] 多调度器(1/3):如何编译scheduler,以默认调度器 kube-scheduler为例

文章目录 前提如何编译参考 本文以k8s v1.14为例,到v1.28也适用。 前提 已配好相应的go v1.12.2(go 版本选择按k8s的CHANGELOG.md选) 放在:/usr/local/GOPATH/root/go/ 已下载k8s的1.14.9源码 kubernetes/,或直接git…

TCP/IP传输协议学习

了解完整的通信过程 1.发送方源终端设备的应用创建数据。 2.当数据在源终端设备中沿协议栈向下传递,对其分段和封装。 3.在协议栈网络接入层的介质上生成数据。 4.通过由介质和任意中间设备组成的网际层网络传输数据。 5.在目的终端设备中沿协议栈向上传递时对其…

flutter 与H5交互

主要是flutter内嵌H5页面,之后就是两者之间的交互 flutter:webview_flutter 4.2.2 H5: uniapp 1、flutter向H5传参 //在flutter 中的web页面,可在onPageFinished中向H5进行传参onPageFinished: (String url) async {WebViewCont…

微信小程序线上加载使用iconfont问题

1.在微信小程序根目录下创建style文件夹,里面再创建iconfont文件夹,用于放置iconfont图标文件和iconfont样式文件 2.给iconfont.wxss写样式(也可以下载iconfont代码,拷贝iconfont.css里的代码复制进去) font-face {fo…

Ecrett Music:AI音乐创作软件

【产品介绍】 Ecrett Music是一个由人工智能驱动的AI音乐创作软件,可以帮助内容创作者快速、简单、便宜地制作出适合自己的无版权音乐。无论你是做游戏、视频、播客还是其他类型的内容,都可以在Ecrett Music上选择场景、情绪或风格,然后点击一…

kali安装volatility及插件mimikatz

1.准备工作 kali安装pip2 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python2 get-pip.py 查看pip2版本 python2 -m pip -v pip2安装升级 pip2 install --upgrade setuptools 安装2个库 pip2 install construct2.10.54 pip2 install pycryptodome 下载文件d…

Kubernetes入门 十七、Helm 包管理器

目录 概述Helm 的三大概念Helm 的安装仓库管理Helm 的常用命令 chart详解目录结构Redis chart 实践升级回滚 概述 Kubernetes 上的应用对象,都是由特定的资源描述组成,包括 Deployment、Service 等,都保存在各自的文件中或者集中写在一个配置…

通过Git Bash将本地文件上传到本地github

1. 新建一个仓库( Repository) 1.1登录Github,点击个人头像,点击Your repositories,点击New。 1.2 填写信息 Repository name: 仓库名称 Description(可选): 仓库描述介绍,不是必填项目。~~建议填写上哦!…

计算机专业毕业设计项目推荐02-个人医疗系统(Java+原生Js+Mysql)

个人医疗系统(Java原生JsMysql) **介绍****系统总体开发情况-功能模块****各部分模块实现** 介绍 本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解计算机专业的毕业设计流程以…

华三路由交换技术基础——计算机网络基础

计算机网络: 定义:一组具有自治权的计算机互联的集合 作用: 1.共享信息资源 2.分解式处理信息 4.负载均衡 5.综合信息服务 它是计算机技术与通信技术的两个领域的结合 一,计算机网络中的基本概念: 局域网&#xff…

web端动效 PAG

之前写过一篇lottie动效的文章:web端动效 lottie-web 使用,本篇写一下PAG-web的基础使用。 PAG是腾讯开发,支持移动端、桌面端以及Web端的动效工作流解决方案。目标是降低或消除动效相关的研发成本,能够一键将设计师在 AE&#x…

PostgreSQL 流复制搭建与维护

文章目录 前言1. 配置环境1.1 环境介绍1.2 主库白名单1.3 主库参数配置 2. 流复制搭建2.1 备份恢复2.2 创建复制用户2.3 参数修改2.4 启动并检查2.5 同步流复制2.6 同步复制级别 3. 流复制监控3.1 角色判断3.2 主库查看流复制3.3 延迟监控3.4 备库查询复制信息 前言 PostgreSQ…

一个基本的BERT模型框架

构建一个完整的BERT模型并进行训练是一个复杂且耗时的任务。BERT模型由多个组件组成,包括嵌入层、Transformer编码器和分类器等。编写这些组件的完整代码超出了文本的范围。然而,一个基本的BERT模型框架以便了解其结构和主要组件的设置。 import torch …

shell循环和函数

目录 1.for循环2.while循环3.until循环4.函数 1.for循环 for循环是固定循环,也就是在循环时就已经知道需要进行几次的循环,有事也把for循环成为计数循环。for的语法如下两种: 语法一 for 变量 in 值1 值2 值3 …(可以是一个文件等)do程序do…

【深度学习】 Python 和 NumPy 系列教程(十四):Matplotlib详解:1、2d绘图(下):箱线图、热力图、面积图、等高线图、极坐标图

目录 一、前言 二、实验环境 三、Matplotlib详解 1、2d绘图类型 0. 设置中文字体 1-5. 折线图、散点图、柱状图、直方图、饼图 6. 箱线图(Box Plot) 7. 热力图(Heatmap) 8. 面积图(Area Plot) 9. 等…

RabbitMQ超详细安装教程(Linux)

RabbitMQ超详细安装教程(Linux) RabbitMq介绍

Go 工具链详解(五):竞态条件检测神器 Race Detector

并发编程可以提高程序的性能和稳定性,但也带来了一些挑战,如竞态条件。竞态条件是指并发程序中的多个线程同时访问共享资源,导致程序行为不确定的问题。为了避免竞态条件的产生,需要使用同步机制(如互斥锁、条件变量等…

consul 备份还原导入导出

正文 工作中要保证生产环境部署的consul的集群能够安全稳定地对外提供服务,即使出现系统故障也能快速恢复,这里将讲述部分的备份还原操作及KV的导入导出操作。 备份与还原 配置文件、服务器状态 需要备份的主要有两类数据:consul相关的配置文…

淘客商品动态字符商品id转数字id

{ "code": 200, "data": { "itemId": "700407841432", "itemName": "安踏花苞短裤女五分裤夏季新款速干冰丝高腰宽松裤子透气工装短裤", "itemVideo": { "itemVideoThum…