区别 面向连接VS无连接TCP建立一个连接需要3次握手IP数据包,断开连接需要4次握手。另外断开连接时发起方可能进入TIME_WAIT状态长达数分钟(视系统设置,windows一般为120秒),在此状态下连接(端口)无法被释放。UDP不需要建立连接,可以直接发起。 可靠VS不可靠TCP利用握手、AC ...
分类:
其他好文 时间:
2019-10-06 20:28:28
阅读次数:
135
一、HTTP 连接的常见流程 二、从 TCP 编程上看 HTTP 请求处理 三、短连接与长连接 四、Connection 仅针对当前连接有效 五、代理服务器对长连接的支持 未设置代理服务器 设置代理 继续访问 ...
分类:
Web程序 时间:
2019-10-05 14:52:20
阅读次数:
259
TCP连接示意图 长连接和短链接的区别 客户端和服务端响应的次数 长连接:可以多次。 短链接:一次。 传输数据的方式 长连接:连接 数据传输 保持连接 短连接:连接 数据传输 关闭连接 长连接和短链接的优缺点 长连接 优点 省去较多的TCP建立和关闭的操作,从而节约时间。 性能比较好。(因为客户端一 ...
分类:
其他好文 时间:
2019-10-04 09:47:47
阅读次数:
143
在block内和全局采用短连接和稠密连接的网络结构:Residual dense block & network。 ...
分类:
Web程序 时间:
2019-10-02 16:52:22
阅读次数:
94
C# 网络连接中异常断线的处理:ReceiveTimeout, SendTimeout 及 KeepAliveValues(设置心跳) 在使用 TcpClient 网络连接中常常会发生客户端连接异常断开, 服务端需要设置检测手段进行这种异常的处理; 1、对于短连接, 通过对 Socket 属性Rec ...
一、HTTP接口 Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接 ...
分类:
Web程序 时间:
2019-09-30 16:27:07
阅读次数:
121
环境:centos7.4 内核版本3.10 最近看内核参数tcp_tw_recycle(该参数在内核 4.12 之后被移除),它用于快速回收处理TIME_WAIT状态的socket。搜索该参数相关的资料,发现同时启用该参数和tcp_timestamps后有可能在NAT环境下导致客户端始连接失败,抓包 ...
分类:
系统相关 时间:
2019-09-27 01:07:18
阅读次数:
124
写在前面 在执行性能测试(如用 JMeter 直接压接口)的时候,有的时候并发数上不去、本机大面积出现 TCP 状态为 TIME_WAIT,除了放开 TCP 端口数和调整默认 TCP 释放时间外,另外几个注册表项同样重要且需要调整。 以下设置项针对的是本机和远端机。 设置完成后,重启下电脑使生效。 ...
分类:
其他好文 时间:
2019-09-08 12:25:00
阅读次数:
89
阿里面试题 1. 如何实现一个高效的单向链表逆序输出? 1. 如何实现一个高效的单向链表逆序输出? 2. 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 2. 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 3. 给 ...
分类:
编程语言 时间:
2019-09-06 22:54:43
阅读次数:
118
我经常想象并怀念三十年前那原始而美好的互联网旧时光, 工作很轻松, 生活很悠闲。 上班的时候偶尔有些HTTP的请求发到我这里, 我简单的看一下, 取出相对应的html文档,图片,发回去就可以了, 然后就可以继续喝茶聊天。 ▲ 早期IE浏览器界面 ▲ 早期IE浏览器界面 我的创造者们对我很好, 他们制 ...
分类:
Web程序 时间:
2019-08-31 01:00:11
阅读次数:
136