自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 猛然间发现自己真是懒~~~~~

本来想写点东西,可是到写的时候,谢了一点就累了,不想写了,感觉打字不如截图来的直接与明了,哎,越来越懒了~~~

2010-11-26 17:42:44 97

SMTP协议分析

SMTP协议是简单的文件传输协议。在计算机系统中,邮件的发送与现实生活中的寄信过程相似。其总体的结构如下图所示:[img]http://dl.iteye.com/upload/attachment/354403/2cf36f37-490d-3e8e-8b65-7c9af298e94c.png[/img] 与其他的基于TCP协议的应用层协议一样,SMTP协议也是先经过三次握手建立...

2010-11-26 17:35:27 988

原创 从rm命令看到linux上‘MSDN’的结构与与读法

一般linux上man命令之后,一般有这几项:[color=red]NAME[/color]:命令的名字及其主要实现的功能介绍 [color=red]SYNOPSIS[/color]:命令的使用总体格式,其中OPTION是操作选项字段,在后边就是操作对象了[color=red]DESCRIPTION[/color]:总体功能的概述[color=red]AUTHOR[/color...

2010-11-24 18:40:27 100

原创 grep的使用详解

GREP 是 Global Regular Expression Print 的缩写对于标准输入的每一行,grep执行以下的操作:(1) 把下一输入行复制到模式空间中. 模式空间是只可保存一个文本行的缓冲区.(2) 对模式空间应用正则表达式.(3) 如果有匹配存在,该行从模式空间中被复制到标准输出.注意grep处理下列情况的方式:1.grep是一个搜...

2010-11-24 18:05:15 119

原创 Linux内核构造数据包并发送(二)(dev_queue_xmit方式)

linux内核太构造数据包的第二种方式就是直接调用dev_queue_xmit函数,将构造完毕的数据包直接发送到网卡驱动。从NF框架来看,该函数的调用是在 POSTROUTING点之后了,也可以理解为直接通过调用二层的发送函数,将三层构造的数据包发送出去。该函数实际上会调用 skb->dev->hard_start_xmit,即对应网卡的驱动函数,将数据包直接发送的出去。 很显...

2010-11-13 09:49:37 756

原创 Linux内核构造数据包并发送(Netfilter方式)

转自:http://blog.chinaunix.net/u/33048/showart_2043789.html,作者:Godbach一、构造数据包简析这里并不详细介绍如何在内核中构造数据包,下文如有需要会在适当的位置进行分析。这里简单的分析讲一下内核态基于Netfilter框架构造数据包的方式。 内核中可以用到的构造数据包的方式,个人认为可以分为两种。...

2010-11-13 09:42:16 845

原创 dev_alloc_skb

[code="java"]/**************************************************** * dev_alloc_skb - 分配内存为接受的包 * @length: 分配的长度 * GFP_ATOMIC:原子类型,此函数经常用于终端上下文中 *******************************...

2010-11-12 10:47:12 641

原创 以太网内核与MAC相关的函数

[code="java"]#define ETH_ALEN 6 /* Octets in one ethernet addr */#define ETH_HLEN 14 /* Total octets in header. */#define ETH_ZLEN 60 ...

2010-11-11 18:31:58 383

sk_buff的结构的理解

[code="java"]#include #include #include #include #include static unsigned int skb_buff_ops(unsigned int hooknum, struct sk_buff *skb, cons...

2010-11-11 16:48:56 278

source insight

source insight

2013-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除