网络编程
文章平均质量分 94
already_skb
协议设计 — 用最简单的逻辑,最大化可实现的软件功能。
展开
-
libevent bufferevent 水位理解
读缓存水位分析:1、 bufferevent用于数据接收和发送缓存。2、 bufferevent内建了两个struct bufferevent对象,分别用于发送和接收缓存。3、 水位值用于实现对缓存区的管理。4、 从网络模型分析bufferevent会自动从socket读取数据缓存在bufferevent的接收缓存中。5、 当bufferevent存储的数据到达低水位原创 2015-02-03 14:01:53 · 2740 阅读 · 0 评论 -
Debugging Analysis of Kernel panics and Kernel oopses using System Map
内核问题定位转载 2017-09-25 11:21:13 · 654 阅读 · 0 评论 -
tcp jprobe 利用问题定位
tcp问题定位jprobe原创 2017-03-20 13:05:08 · 435 阅读 · 0 评论 -
Kernel Debugging Tricks
Kernel Debugging Tricks转载 2017-02-28 18:50:04 · 412 阅读 · 0 评论 -
Understanding a Kernel Oops!
Understanding a Kernel Oops!转载 2017-02-28 18:46:18 · 290 阅读 · 0 评论 -
C 语言 宏的妙用
C语言宏的妙用。转载 2016-07-07 18:55:55 · 488 阅读 · 0 评论 -
数据包在用户空间的状态
iptable 状态转载 2016-06-24 18:46:01 · 1107 阅读 · 0 评论 -
MTU与MSS的关系
网上看到一张MTU与MSS关系图,非常直观,图如下:转载 2015-03-08 12:23:21 · 626 阅读 · 0 评论 -
Blind Data Injection Attack
TCP has historically been considered to be protected against spoofedoff-path packet injection attacks by relying on the fact that it is difficult to guess the 4-tuple (the source and destination IP原创 2015-03-04 08:57:22 · 1311 阅读 · 0 评论