首页 > 其他分享 >面试常问问题——长连接和短连接的区别?

面试常问问题——长连接和短连接的区别?

时间:2024-04-08 17:22:57浏览次数:25  
标签:... 常问 TCP 面试 关闭 数据传输 操作步骤 连接

 

短连接的操作步骤:

建立连接——数据传输——关闭连接 ... 建立连接——数据传输——关闭连接

 

长连接的操作步骤:

建立连接——数据传输...(保持连接)...数据传输————关闭连接

 

 

优缺点:

长连接能节约很多TCP建立和关闭操作在时间上的消耗,频繁请求资源的客户用长连接比较合适,但避免长连接长时间得不到关闭,应该关闭一定时间里没有读写时间的链接;

短连接不需要额外控制,但如果用户请求频繁,将在TCP的建立和关闭上比较耗时和带宽;

标签:...,常问,TCP,面试,关闭,数据传输,操作步骤,连接
From: https://www.cnblogs.com/hd-test/p/18121798

相关文章

  • 鸿蒙面试
    ArkTs?基于ts,js的一种新语言在ts基础上拓展了新功能:1.声明式UI2.状态管理优点:1.开发效率高,开发体验好2.性能优越3.有多系统适配,接入能力自定义组件?go状态管理?1.@state必须初始化,不能为空值支持obj,class,string,number,boolean,enum类型以及这些类型的数组嵌套类型以......
  • 面试复盘
    2024.02投了微软的暑期实习,3.25的时候收到了拒信,没有一个明确的反馈,总之noselected。猜测是因为:1.背景挂背景确实算不上很好2.技术挂这点可能性比较大,因为大学这几年除了学算法写大作业,在技术层面没有钻研得很深入。感觉微软和google这样的公司在招人少的情况下,会偏好有开......
  • Q:ssh远程连接慢的原因排查
    连接linux服务器一般都是使用SSH远程连接的方式。有时,SSH连接速度很慢,大约30s左右,但是ping时一切正常。问题原因1、server的sshd会去DNS查找访问的clientip的hostname,如果DNS不可用或者没有相关记录,就会消耗一段时间。(我是这种情况)2、在authenticationgssapi-with-mic有时候......
  • 2024最新软件测试【测试理论+ Linux】面试题(内附答案)
    一、测试理论3.1你们原来项目的测试流程是怎么样的?我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。 1、需求了解分析阶段我们的SE会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议,我们会把不明白不理解的需求在会议上说出来,包......
  • 2024最新软件测试【测试理论+ 数据库】面试题(内附答案)
    一、测试理论3.1你们原来项目的测试流程是怎么样的?我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。 1、需求了解分析阶段我们的SE会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议,我们会把不明白不理解的需求在会议上说出来,包......
  • 面试常问问题——浏览器访问网址发生了什么?
    总体来说分为以下几个过程:DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束 1.域名解析2.发起TCP的3次握手3.建立TCP连接后,发起http请求4.服务器响应http请求,浏览器得到html代码5、浏览器解析html代码,并请求html代码中的资源(......
  • 5177983-2 板对板与夹层连接器 60P 立贴母座
    5177983-2是一款板对板连接器,品牌厂家为TE Connectivity(泰科)。制造商:TE Connectivity产品种类:板对板与夹层连接器RoHS: 详细信息产品:Receptacles位置数量:60 Position节距:0.8 mm排数:2 Row端接类型:Solder安装角:Vertical叠放高度:5 mm to 8......
  • Unity编辑器中运行正常,发布后报shader为null异常问题解决方案
    在Unity中,Shader是从代码中进行加载的,编辑器中并没有引用。在编辑器中运行项目没有问题,但当项目发布到移动平台,如ios、android、UWP之后,游戏中并不能找到对应的shader。因为Shader在场景中并未被引用,所以没有被打包。解决办法1在ProjectSettings里面的Graphics,添加上修改的打包......
  • Datagrip连接Kingbase数据库
    一、添加驱动路径: 二、检查Linux服务器上是否关闭防火墙并开启kingbase服务2.1检查是否开启防火墙systemctlstatusfirewalld关闭防火墙systemctlstopfirewalld 2.2开启kingbase服务 三、配置Datagrip3.1将kingbase8-8.6.0.jar添加到datagrip......
  • 一台服务器​最大并发 tcp 连接数多少?65535?
    首先,问题中描述的65535个连接指的是客户端连接数的限制。在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三次握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个......