上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 109 下一页

2014年1月7日

TCP连接建立系列 — 服务端接收ACK段(二)

摘要: 本文主要分析:三次握手中最后一个ACK段到达时,服务器端的处理路径。 内核版本:3.6 Author:zhangskd @ csdn blog 创建新sock 协议族相关的操作函数,我们要看的是TCP/IPv4的实例ipv4_specific。 const struct inet_con... 阅读全文

posted @ 2014-01-07 09:49 张大大123 阅读(290) 评论(0) 推荐(0) 编辑

TCP连接建立系列 — 服务端接收ACK段(一)

摘要: 本文主要分析:三次握手中最后一个ACK段到达时,服务器端的处理路径。 内核版本:3.6 Author:zhangskd @ csdn blog 函数路径 以下是第三次握手时,服务端接收到ACK后的处理路径。 接收入口 1. 状态为ESTABLISHED时,用tcp_rcv_... 阅读全文

posted @ 2014-01-07 09:46 张大大123 阅读(228) 评论(0) 推荐(0) 编辑

2014年1月6日

TCP连接建立系列 — 服务端发送SYNACK段

摘要: 本文主要分析:服务器端如何构造和发送SYNACK段。 内核版本:3.6 Author:zhangskd @ csdn blog 发送入口 tcp_v4_send_synack()用于发送SYNACK段,在tcp_v4_conn_request()中被调用。 首先调用tcp_make_sy... 阅读全文

posted @ 2014-01-06 18:04 张大大123 阅读(333) 评论(0) 推荐(0) 编辑

TCP连接建立系列 — 服务端接收SYN段

摘要: 本文主要分析:服务器端接收到SYN包时的处理路径。 内核版本:3.6 Author:zhangskd @ csdn blog 接收入口 1. 状态为ESTABLISHED时,用tcp_rcv_established()接收处理。 2. 状态为LISTEN时,说明这个sock处于监听状态,... 阅读全文

posted @ 2014-01-06 17:34 张大大123 阅读(371) 评论(0) 推荐(0) 编辑

TCP连接建立系列 — 连接请求块

摘要: 连接请求块(request_sock)之于TCP三次握手,就如同网络数据包(sk_buff)之于网络协议栈,都是核心的数据结构。 内核版本:3.6 Author:zhangskd @ csdn blog 存储队列 连接请求块的存储队列:包括全连接队列、半连接队列。 /** * @ics... 阅读全文

posted @ 2014-01-06 17:02 张大大123 阅读(356) 评论(0) 推荐(0) 编辑

TCP连接建立系列 — TCP选项解析

摘要: 本文主要分析:在收到客户端的SYN包时,服务器端是如何解析它所携带的TCP选项,并结合本端情况决定是否予以支持。 内核版本:3.6 Author:zhangskd @ csdn blog 概述 收到客户端的SYN包时,需要全面的解析它携带的TCP选项,这样我们就知道客户端支持哪些选项,如... 阅读全文

posted @ 2014-01-06 16:59 张大大123 阅读(770) 评论(0) 推荐(0) 编辑

SYN Cookie的原理和实现

摘要: 本文主要内容:SYN Cookie的原理,以及它的内核实现。 内核版本:3.6 Author:zhangskd @ csdn blog SYN Flood 下面这段介绍引用自[1]. SYN Flood是一种非常危险而常见的Dos攻击方式。到目前为止,能够有效防范SYN Flood攻击的... 阅读全文

posted @ 2014-01-06 16:56 张大大123 阅读(285) 评论(0) 推荐(0) 编辑

2013年12月20日

c#第三方控件地址

摘要: http://www.devexpress.com http://www.dotnetmagic.com http://www.divil.co.uk http://www.componentone.com http://www.infragistics.com/ ... 阅读全文

posted @ 2013-12-20 06:17 张大大123 阅读(192) 评论(0) 推荐(0) 编辑

2013年12月19日

速度之王 — LZ4压缩算法(三)

摘要: LZ4 (Extremely Fast Compression algorithm) 项目:http://code.google.com/p/lz4/ 作者:Yann Collet 本文作者:zhangskd @ csdn blog 实现 (3) 流操作 typedef struct {... 阅读全文

posted @ 2013-12-19 17:46 张大大123 阅读(826) 评论(0) 推荐(0) 编辑

速度之王 — LZ4压缩算法(二)

摘要: LZ4 (Extremely Fast Compression algorithm) 项目:http://code.google.com/p/lz4/ 作者:Yann Collet 本文作者:zhangskd @ csdn blog LZ4格式 The compressed block ... 阅读全文

posted @ 2013-12-19 17:44 张大大123 阅读(1352) 评论(0) 推荐(0) 编辑

上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 109 下一页

导航