一.apache网页压缩:作用:配置Apache的网页压缩功能,是使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。通常在cpu有空闲,网站带宽占用高时,会启用压缩;优势:1)加快网页加载的速度,改善用户的浏览体验2)降低网络传输带宽,服务器节省流量3)网页压缩有利于搜索引擎的抓取方式:Apache能实现网页压缩功能的模块有mod_gzip模块和mod_def
分类:
Web程序 时间:
2019-10-28 21:26:04
阅读次数:
126
以前的TCP请求控制块没有独立的状态,而是依赖于他们的父控制块的状态,也就是TCP_LISTEN状态,现在要把请求控制块加入到全局的ehash中,所以需要一个状态,而TCP_SYN_RECV状态被fast open sokets使用了,所以新加了一个TCP_NEW_SYN_RECV状态; 以下截取在 ...
分类:
其他好文 时间:
2019-10-28 15:05:30
阅读次数:
129
--去掉重复的记录 select ID,Code,ColorNum from ( SELECT ROW_NUMBER() OVER( PARTITION BY Code+ColorNum ORDER BY Code+ColorNum ) rn, ID,Code,ColorNum FROM TwoCo ...
分类:
其他好文 时间:
2019-10-28 12:33:39
阅读次数:
75
假设两台设备双方均发送syn给对端,在发送syn之后状态处于SYN_SENT状态,此时双方均收到对端的发来的syn,则立即进入SYN_RECV状态,并且都向对端回复syn+ack,在收到syn+ack之后,连接从SYN_RECV状态切换到ESTABLISHED状态; 在发送syn进入SYN_SENT ...
分类:
其他好文 时间:
2019-10-28 12:16:55
阅读次数:
87
假定客户端执行主动打开,服务器执行被动打开,客户端发送syn包到服务器,服务器接收该包,进行建立连接请求的相关处理,即第一次握手;本文主要分析第一次握手中被动打开端的处理流程,主动打开端的处理请查阅本博客内另外的文章; IPv4携带的TCP报文最终会进入到tcp_v4_do_rcv函数,服务器准备接 ...
分类:
其他好文 时间:
2019-10-28 11:06:48
阅读次数:
177
最大报文段长度(MSS)表示TCP传往另一端的最大数据库的长度。当一个连接建立时,连接的双方都要通告各自需要接收的MSS选项(MSS选项只能出现在SYN报文段中)。如果一方不接收来自另一方的MSS值,则MSS就定为默认值536字节(这个默认值允许20字节的IP首部和20字节的TCP首部以适合576字 ...
分类:
其他好文 时间:
2019-10-28 10:53:44
阅读次数:
349
假设客户端执行主动打开,已经经过第一次握手,即发送SYN包到服务器,状态变为SYN_SENT,服务器收到该包后,回复SYN+ACK包,客户端收到该包,进行主动打开端的第二次握手部分;流程中涉及到的函数和细节非常多,本篇只对主流程予以分析; 在ESTABLISHED和TIME_WAIT以外的状态时接收 ...
分类:
其他好文 时间:
2019-10-28 10:49:08
阅读次数:
339
假定客户端执行主动打开,并且已经收到服务器发送的第二次握手包SYN+ACK,在经过一系列处理之后,客户端发送第三次握手包ACK到服务器;其流程比较简单,主要是分配skb,初始化ack包并发送;需要注意的一点是,标记纯ACK包竟然用了skb->truesize=2,好吧; ...
分类:
其他好文 时间:
2019-10-28 10:37:23
阅读次数:
90
tcp客户端与服务器端建立连接需要经过三次握手过程,本文主要分析客户端主动打开中的第一次握手部分,即客户端发送syn段到服务器端; tcp_v4_connect为发起连接主流程,首先对必要参数进行检查,获取路由信息,改变连接状态成SYN_SENT,再调用inet_hash_connect将控制块加入 ...
分类:
其他好文 时间:
2019-10-28 10:26:51
阅读次数:
66
## 实验环境为了方便,直接在win10 VS2013Ultimate实现(攻击机),靶机为同一局域网的另外一台主机或外网服务器。 ## 实验依赖基于WinPcap实现,需要安装WinPcap4.3和下载WinPcap4.3.1开发包。 ## 实验最终目的在攻击机上可以直接对局域网内的任意一台主机或 ...
分类:
编程语言 时间:
2019-10-28 10:24:15
阅读次数:
249