以去银行办业务举例:网络层ddos是让去往银行的道路交通变得拥堵,无法使正真要去银行的人到达;常利用协议为网络层的,如tcp(利用三次握手的响应等待及电脑tcp连接数限制)等应用层ddos则是在到达银行后通过增办、询问业务等等各种“合法要求”来消耗银行的业务资源,如利用http(查看所有网页、占用资...
分类:
其他好文 时间:
2014-12-18 01:40:54
阅读次数:
221
原文: Windows socket之最简单的socket程序 最简单的服务器的socket程序流程如下(面向连接的TCP连接 ):
1. WSAStartup(); 初始化网络库的使用。
2. socket(); 获得一个socket。
3. bind(); 把获得的socket绑定到一个ip 和...
背景:前些天团队在进行终端设备和服务器端长连接业务的测试时,发现了这么一个情况:在拔掉设备端的网线后,再插上网线,有时可以继续正常的进行长接连请求,而且用的还是拔掉网线之前的那个长连接。但是有时却不能继续正常的长连接请求,需要重新建立一个新的长连接。让我尤..
分类:
其他好文 时间:
2014-12-15 06:40:51
阅读次数:
288
性能调优仅在于需要的时候进行调整,调整以后需要采集数据与基准测试数据进行比较。不需要盲从地调整这些参数。1.TCP keepalive TCP连接保鲜设置echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_timeecho 15 > /proc/sys/net/...
分类:
系统相关 时间:
2014-12-14 00:34:25
阅读次数:
389
查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):ps -ef| grep httpd| wc -l表示Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整,我这组服务器中每台的峰值曾达到过2002。查看Apache的并发请求数及其TCP连接...
分类:
Web程序 时间:
2014-12-12 20:42:59
阅读次数:
316
上回提到udp的穿洞,这回提一下tcp的穿洞,资料来源于网络,供大家学习参考。建立穿越NAT设备的p2p的TCP连接只比UDP复杂一点点,TCP协议的"打洞"从协议层来看是与UDP的"打洞"过程非常相似的。尽管如此,基于TCP协议的打洞至今为止还没有被很好的理解,这也造成了对其提供支持的NAT设备不...
分类:
其他好文 时间:
2014-12-11 19:07:45
阅读次数:
146
UDP数据报UDP首部代码:struct udp_hdr
{
unsigned short src_port;
unsigned short dest_port;
unsigned short len;
unsigned short chksum;
}; TCP报文段 协议描述源端口号和目的端口号:源和目的主机的IP地址加上端口号构成一个TCP连接序号和确认号:序号...
分类:
其他好文 时间:
2014-12-11 14:07:14
阅读次数:
217
一、了解ftp 1.定义:ftp是一种建立在TCP上的文件传输协议,可以使主机间共享文件,使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。 2.工作模式:(相对于ftp-server根据数据传输通道连接由谁发起) 主动模式:命令端口:21 数...
分类:
其他好文 时间:
2014-12-09 19:24:38
阅读次数:
179
本文要求读者在阅读之前应该对TCP通过三次握手建立和关闭连接有一定的了解,本文并没有详细讲解三次握手,只是通过一个实例对三次握手进行了一下验证。 tcp连接的建立和关闭想必大家都已经非常熟悉了!通过三次握手建立连接和通过三次或者四次(半关闭)握手来关闭连接!在这里,我想通过一个具体的实例程序,...
分类:
其他好文 时间:
2014-12-07 17:35:50
阅读次数:
183
linux TIME_WAIT 相关参数:net.ipv4.tcp_tw_reuse = 0 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭net.ipv4.tcp_tw_recycle = 0 表示开启TCP连接中TIME-WAIT soc...
分类:
其他好文 时间:
2014-12-07 13:48:40
阅读次数:
247