- 博客(8)
- 收藏
- 关注
原创 HTTPS学习(一):工作过程
1、客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。2. 服务端的配置采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出提示页面(startssl就是个不错的选择,有1年的免费服务)。这套证书其实就是一
2016-03-30 17:25:15 451
原创 mysql主从同步Slave_SQL_Running: No,Last_Errno: 1062的解决方法
在备节点上mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.101
2016-03-17 14:11:15 1540
原创 Round-Robin负载均衡算法及其实现原理(转)
轮询调度算法(Round-Robin Scheduling) 轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。 算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。 轮询调度算法流程 假设有一组服务器N台,S = {S1, S2, …, Sn},一个指示变量i表示上一次选择的服务器I
2016-03-08 20:05:26 1157
原创 关于linux socket 编程 端口复用的理解
端口复用的理解在linux socket网络编程中,大规模并发TCP或UDP连接时,经常会用到端口复用: int opt = 1; if(setsockopt(sockfd, SOL_SOCKET,SO_REUSEADDR, (const void *) &opt, sizeof(opt))){ perror("setsockopt"); return -1;}那么什么是端口复用
2016-03-06 13:26:24 7465
原创 ldirectord.cf文件详解
ldirectord使用一个配置文件建立IPVS表,你可以给这个文件取任意合法的名字,但你必须将其放于/etc/ha.d/conf目录下,例如:在VIP 209.100.100.3上的IPVS配置文件可以是:checktimeout=20checkinterval=5autoreload=yesquiescent=nologfile="info"virtual=209.100.100.3:
2016-03-05 14:20:05 1116
原创 Ipvsadm参数详解(常用命令)
[root@localhost ipvsadm]# ipvsadm -h ipvsadm v1.24 2005/12/10 (compiled with popt and IPVS v1.2.1) Usage: ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] [-M netmask] ip
2016-03-05 14:07:01 1703 1
原创 TCP长连接与短连接的区别
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图: 2. TCP短连接我们模拟一下TCP短连接的情况,client向server发
2016-03-01 19:21:25 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人