network
zhubaoJay
share...
展开
-
Nginx与F5会话保持介绍
Nginx是一个很高效稳定的软负载均衡器,最新的版本可以负载均衡HTTP(s),TCP,UDP等多种协议的链接。一般访问量比较大一点的Web站点都会用NGINX做HTTP协议的Web负载均衡,其后端一般是多个PHP或者JAVA中间件。另外NGINX还可以和Keepalived配合防止均衡器的单点故障,这一点要强于F5,A10这一类的硬件负载均衡设备。但是F5,A10等硬件负载均衡器虽然价格昂贵...转载 2019-12-24 16:12:50 · 2126 阅读 · 0 评论 -
TCP三次握手与四次挥手
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字...转载 2019-04-15 17:34:32 · 162 阅读 · 0 评论 -
http长连接与主动断开方
以下内容转载:(http://blog.csdn.net/wangpengqi/article/details/17245349)什么是长连接呢?我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较多,而且三次交互也会带来网络流量。当然,...转载 2019-04-15 17:17:38 · 7203 阅读 · 0 评论 -
负载均衡介绍
1.什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡...转载 2018-09-04 17:57:18 · 288 阅读 · 0 评论 -
对称加密与非对称加密
对称加密只有一个秘钥,加密与解密都用这一个秘钥。优点:加解密速度快,被广泛使用;缺点:由于秘钥需要网络传递,容易被三方获取,导致数据泄露。常见对称加密算法:DESAES非对称加密有一对秘钥,分别叫做公钥和私钥,一般用公钥加密,私钥解密,将私钥保管好后,公钥在网络上传播,无需担心被三方获取。优点:安全;缺点:加解密速度慢。常见非对称原创 2017-08-06 15:48:01 · 444 阅读 · 0 评论 -
SSH连接步骤与原理
SSH步骤现有两台机器,10.67.1.176(A)和10.67.19.184(B),想要完成A机器免密连接B机器。有如下步骤:生成密钥对利用linux命令ssh-keygen生成密钥对执行命令后会生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件,默认放在当前用户下的.ssh目录下将公钥传给远程主机B生成公私钥后,需要把公钥传给主机B并放在固定路径的文原创 2017-12-07 11:46:42 · 6948 阅读 · 4 评论 -
https加密传输详解
https加密方式https采用对称加密与非对称加密的混合加密方式混合加密方式原理:1. 服务端将非对称加密的公钥发送给客户端;2. 客户端拿着服务端发来的公钥,对对称加密的key做加密并发给服务端;3. 服务端拿着自己的私钥对发来的密文解密,从来获取到对称加密的key;4. 二者利用对称加密的key对需要传输的消息做加解密传输。数字认证原理上述混合的加密方式还是存原创 2017-11-30 17:03:40 · 6144 阅读 · 0 评论 -
iptables学习笔记
今天看了鸟哥的私房菜---防火墙这章,在此记个笔记。防火墙过滤规则流程“网络数据包规则比对结果符合规则1,此时这个网络数据包就会进行action1的动作,而不会会理后续的其他规则”。iptables的表格(table)与链(chain)table默认有三个,分别是:1. Filter 主要跟进入Linux本机的数据包有关;Filter有三条链,分别是:①INPUT原创 2017-10-27 18:51:48 · 575 阅读 · 0 评论 -
http 报文格式
http报文格式分为请求报文格式和响应报文格式,二者有略微的差别。先看http 请求报文格式:《请求行--request line》《请求头--request header》《换行》《请求体》其中,请求行中,主要包括:请求方法,请求的URL,协议版本。每个用空格分割。如:GET index.html HTTP/1.1接着是一个换行,换行后是请求头:原创 2017-06-25 16:22:35 · 619 阅读 · 0 评论 -
http 响应头详解
上篇文章介绍了http请求头的一些含义,今天介绍一下http响应头的一些含义。例子如下,分别对各个字段做解释:Access-Control-Allow-Methods:GET,POSTConnection:keep-aliveContent-Encoding:gzipContent-Type:text/plai原创 2017-06-24 09:33:40 · 1425 阅读 · 0 评论 -
http 请求头详解
做web开发,对http肯定不能陌生。之前对http请求头有过详细了解,今天回想一下,差不多忘光了,真的感慨好记性不如烂笔头啊!在此记录一下,以便后续查阅。看如下的例子: Accept: application/json, text/plain, */* Accept-Encoding: gzip, deflate, sdch, br Accept-La...原创 2017-06-22 13:47:57 · 882 阅读 · 0 评论 -
TCP、UDP 缓冲区笔记
1. 在程序中,若send频率很高(for循环)时,TCP将会做如下处理: 数据包首先存放在发送缓冲区内,接收到服务端的ack(服务端不会立即发送ack,大概延时40ms)或等待200ms(Nagle算法机制),将数据包发送。若在这段时间内又有send,由于Nagle算法将会进行并包处理(可以用wrieshark抓包查看)。若要避免上述情况,设置TCP选项为TCP_NODELAY原创 2017-03-10 17:31:40 · 856 阅读 · 0 评论 -
tcp 连接、传输、断开抓包解析
1. 三次握手2.40---1.33syn: seq:e75e9c03 ack:00000000 1.33—2.40Syn ack: seq:5b71d18f ack:e75e9c04 (上个seq+1)2.40—1.33Ack: Seq:e75e9c04原创 2017-03-06 14:21:42 · 1692 阅读 · 0 评论