加载中
Http持久连接与HttpClient连接池

一、背景 HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。 HTTP协议是全双工的协议,所...

07/17 20:11
206
最近学习了Http连接池

起因 6.1大促值班发现的一个问题,一个rpc接口在0~2点用户下单高峰的时候表现rt高(超过1s,实际上针对性优化过的接口rt超过这个值也是有问题的,通常rpc接口里面即使逻辑复杂,300ms应该也搞...

07/17 20:10
15
Strace诊断CPU跑高问题

手把手教你用Strace诊断问题 发表于2015-10-16 早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂...

07/03 08:44
48
tcp连接时,BROKEN PIPE错误的原因以及解决方法

tcp连接时,BROKEN PIPE错误的原因以及解决方法 问题: 写了一个server和一个client,UNIX套接字的,server不断接收消息并打印出来,client是一个交互程序,输入一个消息回车发送,接着又可以...

06/13 23:31
135
Linux-socket的close和shutdown区别及应用场景

shutdown的定义 #include<sys/socket.h> int shutdown(int sockfd,int how);   how的方式有三种分别是:     SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。即...

06/13 18:50
104
修改正在运行的进程limits限制

修改正在运行的进程limits限制 之前在rhel/centos6上可以通过如下命令修改已经运行进程的limits,如 echo -n 'Max open files=1024:4096' > /proc/27862/limits 但是在centos7上执行返回错误...

06/13 18:46
92
小贴士:如何在线关闭一个tcp socket连接

如何在线关闭一个tcp socket连接? 你可能会说,简单,netstat -antp找到连接,kill掉这个进程就行了。 # netstat -antp|grep 6789 tcp 0 0 1.1.1.1:59950 1.1.1.2:6789 ESTABLISHED ......

06/13 18:43
79
TCP关闭连接(为什么会能 Time_wait,Close_wait ) ?

TCP关闭连接(为什么会能 Time_wait,Close_wait ) ? 作者:胡文斌 Tcp 关闭连接问题及注意 最近一段时间一直在学习阅读mina和nio的源码,也发现了一些问题无法解决,然后重读了一下tcp协议,...

06/13 16:42
5
TCP 传输链接的释放

摘自:《深入理解计算机网络》 王达著 机械工业出版社 相关知识链接 1. IPV4数据报头部格式 2. IPv6数据报头部格式 3. IPv4数据报的封装与解封装 4. IPv4数据报的分段与重组 5. ARP协议报文格...

06/13 16:08
44
nc命令用法举例

什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或U...

06/13 12:27
14
网络传输中的三张表,MAC地址表、ARP缓存表以及路由表

一:MAC地址表详解   说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,...

amp
06/12 11:12
10
初步认识TCP协议——TCP的交互报文、成块报文、慢启动、拥塞避免、快速重传、快速恢复、滑动窗口、PUSH报文

TCP的报文可分为交互报文和成块报文,交互报文比较小,成块报文比较大。 以下出现的滑动窗口和CWND均以字节作为单位,为了讨论方便,故每次都会将其称为报文。 交互报文 交互报文就和日常的对...

06/12 10:51
51
初步认识TCP协议——TCP的reset报文

当本次TCP接收到不正确的TCP报文(即端口号与IP地址为本机,但对方的IP地址本机不认识,或是对应端口上没有TCP连接)时,会发送reset报文通知对方放弃连接。TCP连接是通过socket对来标识连接...

06/11 19:38
80
一个 TCP 连接可以发多少个 HTTP 请求?

曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什...

分享阿里云SLB-负载均衡的实现基本原理架构

负载均衡技术原理浅析 https://help.aliyun.com/knowledge_detail/39444.html?spm=5176.7839438.2.6.XBbX5l 阿里定制版的LVC 开源地址:https://github.com/alibaba/LVS?spm=5176.7739444.2...

TCP的三次握手与四次挥手(详解+动图)

背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一...

2018/05/27 12:03
115
cname和CDN

http://blog.csdn.net/crazw/article/details/8986504 先说一下DNS的几个基本概念:     一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有...

2018/03/22 22:22
76
CDN技术详解

https://www.cnblogs.com/losbyday/p/5843960.html 一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要...

2018/03/22 21:44
36
查看linux中的TCP连接数

一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为...

2018/02/26 16:36
26
TCP/IP协议族

物理层(RS-232、V.35)和 数据链路层(HDLC、X.25)涉及到在通信信道上传输的原始比特流,它实现传输数据所需要的机械、电气、功能性及过程等手段,提供检错、纠错、同步等措施,使之对网络层...

2017/11/23 10:18
30

没有更多内容

加载失败,请刷新页面

返回顶部
顶部