- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 DPDK简介之二
前沿DPDK是专为快速收发包所开发的一系列的库文件和驱动代码。可以在Intel的芯片上运行。可以用来在极短的时间里面完成收发包(一般低于80个周期) 可以开发快速的抓包算法。 可以运行第三方的快速路径栈而DPDK最大的优点就是改进小封包吞吐量与作业负荷效能,传统的网路架构都是针对大封包吞吐量进行最佳化,而Intel® DPDK可以解决小封包所带来效能不佳的问题。除了应用在企业终端外, Intel
2015-07-28 13:44:22 34812
原创 多线程多进程
多进程#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <unistd.h>int main(){ pid_t child_pid; /* 创建一个子进程 */ child_pid = fork(); if(child_pid == 0) { sleep
2015-07-14 07:19:23 556
原创 awk命令简介
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。使用方法awk ‘{pattern + action}’ {filenames} 其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一
2015-07-13 21:11:32 802
原创 DPDK简介
DPDK是什么Intel® DPDK全称Intel Data Plane Development Kit,是intel提供的数据平面开发工具集,为Intel architecture(IA)处理器架构下用户空间高效的数据包处理提供库函数和驱动的支持,它不同于Linux系统以通用性设计为目的,而是专注于网络应用中数据包的高性能处理。具体体现在DPDK应用程序是运行在用户空间上利用自身提供的数据平面库来
2015-07-08 18:34:06 60879 3
原创 bind udp 处理流程之补充篇
概述udp数据的处理主要的处理流程已经在http://blog.csdn.net/divlee130/article/details/46391981有所介绍,但是具体到当一个请求过来时是如果提取请求信息,然后根据请求如果处理下一步的操作等等。 是递归还是怎么样? 这些到目前为止还不清楚。本文试图解决这个问题。client_request通过创建client_create注册ISC_SOCKEVEN
2015-07-06 07:22:08 1819 1
原创 bind 配置文件介绍
BIND服务器配置文件option语句:指定全局选项,这里只介绍常用的。格式如下: options{ option; option; … };version “string”; #[服务器的真实版本号] 可以将它真实地版本号隐藏 directory “path”; #[启动服务器的目录] 可以让named程序cd到这个目录(绝对路径)中。推荐/var/named not
2015-07-03 06:37:36 1233
原创 bind 启动过程
概述bind 启动是从bin/named下的main开始。在bind架构一文已有所介绍,本文试图从更细的角度试图分析,到底做了什么操作。main开始[root@localhost ~]# /usr/local/sbin/named -c /etc/named.conf -g -d 1502-Jul-2015 21:54:30.896 starting BIND 9.6.0-P1 -c /etc/n
2015-07-02 22:14:10 1672
原创 bind 安装
BIND概述1984年,加州大学伯克利分校的几个学生完成了Unix名称服务的实现,起名叫做Berkeley Internet Name Domain(BIND)。目前,它是互联网上使用最为广泛的DNS服务软件。bind的发行版一般包含三个部分:域名服务器、域名解析器库、软件测试工具。下面就安装bind来完成整个DNS的实验安装BIND下载bind的源码,官网下载地址http://www.isc.or
2015-07-02 18:36:34 1348
原创 rndc reload 执行过程
概述rndc可以在不停止DNS服务器工作的情况进行数据的更新,使修改后的配置文件生效。这里面有比较详细的介绍http://baike.baidu.com/view/1301778.htm?fr=aladdin,本文主要是在本机执行该命令,bind 是如何处理该命令的?函数调用关系load configuration 的时候通过ns_controls_configure 创建 listener 侦听
2015-07-02 07:14:19 2952
snort-2.8.3.1源码及windows安装包
2012-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人