自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小三的学习园地

good good study, day day up!

  • 博客(105)
  • 收藏
  • 关注

原创 My new study place

http://threewells14.blogspot.com Welcome!

2010-01-28 00:14:00 686

原创 pagerank

Check Page Rank of any web site pages instantly: This free page rank checking tool is powered by Page Rank Checker service

2010-01-22 11:45:00 599

转载 计算机 国外期刊

1. Artificial Intelligence ( SCI 源刊 EI源刊) http://www.elsevier.com http://www.elsevier.com/wps/find/journaldescription.cws_home/505601/description#description ISSN: 0004-3702ARTIFICIAL INTELLIGENCE Mon

2008-10-10 09:17:00 1441

转载 基于NS-2的网络视频传输仿真平台的建立(二)

4.视频仿真的实现4.1 视频仿真的基本思路(1) 根据实际网络的的要求,定义网络节点,配置网络拓朴结构,确定链路的基本特性,如延迟、带宽和选择策略等。(2) 建立协议代理,包括端设备的协议绑定和通信业务量模型的建立,将视频流和各种背景流绑定到代理中。配置业务量模型的参数,确定网络上的业务量分布。(3) 设置trace 对象。trace 对象把仿真过程中发生的特定类型事件记录在trace

2008-08-05 16:12:00 2228 1

转载 基于NS-2的网络视频传输仿真平台的建立

基于NS-2的网络视频传输仿真平台的建立                    ————网络视频传输仿真平台的建立摘 要随着Internet和多媒体技术的迅猛发展,Internet已逐步从单一的数据传送网向数据、语音、图像等多媒体信息的综合传输网演化。由于活动图像的数据量很大,在具体应用中,网络拓扑、网络带宽、路由技术等因素都会对网络传输性能造成影响,最终影响视频业务的服务质量

2008-08-05 16:11:00 2188

转载 RPF机制,PIM-DM工作机制,PIM-SM工作机制

一、组播的RPF机制路由器在接收到由源S 向组播组G 发送的组播报文后,首先查找组播转发表。 如果存在对应(S,G)表项,且该组播报文实际到达接口与Incoming interface 一致,则向所有的outgoing interfaces 执行转发; 如果存在对应(S,G)表项,但是报文实际到达接口与Incoming interface 不一致,则对此报文执行

2008-07-09 15:19:00 8554 1

转载 路由器Loopback口的作用汇总

Loop口在实际中有非常广泛的应用,这个文章是是关于Loopback口使用的大全。  BGP Update-Source  因为Loopback口只要Router还健在,则它就会一直保持Active,这样,只要BGP的Peer的Loopback口之间满足路由可达,就可以建立BGP 回话,总之BGP中使用loopback口可以提高网络的健壮性。

2008-07-08 11:12:00 1657

转载 从哈希存储到Bloom Filter

焦萌 2007年1月28日先解释一下什么是哈希函数。哈希函数简单来说就是一种映射,它可取值的范围(定义域)通常很大,但值域相对较小。哈希函数所作的工作就是将一个很大定义域内的值映射到一个相对较小的值域内。 传统的哈希存储假设要哈希的集合为S,它有n个元素。传统的哈希方法是,将哈希区域组织成h(h > n)个格子的列表,每一个格子都能存储S中的一个元素。存储时将S中的每一个元

2008-06-13 09:18:00 628

转载 Bloom Filter概念和原理

Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter不适合那些“零错误”的应用场合。而在能容忍低错误率的应用场合下,Bloom F

2008-06-12 10:40:00 549

转载 使用TC实现基于linux的流量管理

linux Advanced Routing & Traffic Control HOWTO by Bert Hubert  http://www.chinalinuxpub.com/vbbfor...&threadid=18601  请认真阅读上面的文章,掌握好相应的概念。  Red Hat linux 7.3 内核 2.4.18 以上。  局域网的网络拓扑:  在服务器的eth0 帮定了外部地

2008-05-30 09:25:00 1063

转载 用gdb调试C++程序时打印变量的值

如果这个值是本地变量,那么没有任何的问题。gud-tooltip-mode也能正确显示。不过如果是类里的成员,有的时候就麻烦了。据我目前的观察,有的时候gdb可以正确的找到当前类的继承关系,可以直接使用this来访问相关信息:p *this: 打印出当前类里所有的成员的值p this->member: 打印出当前类里的某个成员的值ptype this: 打印出当前类里所有的成员(原型)whatis

2008-05-07 14:22:00 6719 1

原创 grep学习笔记

1. grep简介grep(global search regular expression(RE) and print out theline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持

2008-04-25 09:36:00 472

转载 希腊字母

 其读音要分为: 1.在语言学内部讨论古代语言发音时的为引用希腊语发音而采取的语言学式的发音; 2.作为纯粹的科学符号的发音。 对于上述“1.” 我们可以采用这样的标准。大家知道,希腊字母名称的拉丁转写法实际上就是最接近于古希腊占统治地位的方言的字母读音的。其对应为: α Α alpha /alpha/     h表示送气音,在古希腊语中尚没有音位/f/,所以/pha/的发音类似普通话的“趴”。

2008-04-22 10:32:00 1170

转载 Dynamic Programming: From novice to advanced

  An important part of given problems can be solved with the help of dynamic programming (DP for short). Being able to tackle problems of this type would greatly increase your skill. I will try to h

2008-04-20 19:41:00 1325

转载 图的基本概念

 图论基本概念 重要定义: 有向图:每条边都是有向边的图。 无向图:每条边都是无向边的图。 混合图:既有有向边又有无向边的图。 自回路:一条边的两端重合。 重数:两顶点间若有几条边,称这些边为平行边,两顶点a,b间平行边的条数成为(a,b)的重数。 多重图:含有平行边的图。 简单图:不含平行边和自回路的图。 注意!一条无向边可以用一对方向相反的有向边代替,因此一个无向图可以用这种方法转化为一个

2008-04-19 22:06:00 1432

转载 awk用法小结

awk 用法:awk  pattern {action}   变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符 1、awk /101/ 

2008-03-18 16:42:00 706

转载 awk执行行操作及怎样从文本文件和字符串中抽取信息

下面没有讲述a w k的全部特性,也不涉及a w k的深层次编程,仅讲述使用a w k执行行操作及怎样从文本文件和字符串中抽取信息。   引用:  内容有:   • 抽取域。   • 匹配正则表达式。   • 比较域。   • 向a w k传递参数。   • 基本的a w k行操作和脚本。  a w k语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息。a w k抽取信息后,才能进行其他

2008-03-18 16:33:00 4534

转载 x86寻址

看linux内核之前有些i86的基础知识,开始的内存管理就是很不清楚,于是总结一下。主要是看的毛德操的书。从8088到80386是Intel处理器的一个跨越,后面的各种很牛的处理器虽然性能比386要好的多,但是由于在内存管理上延续了386的方式,所以在这个方面只要看懂386就可以了。其中286是一个过渡的阶段,他实现了实模式到保护模式的转变。通 常所说的cpu为16位,32位都是说的cpu

2008-03-16 16:07:00 824

转载 如何利用Video4Linux获取摄像头数据

 Video4Linux是Linux下用于获取视频和音频数据的API接口,在这篇文章中,着重阐述如何利用Video4Linux获取摄像头数据,以实现连续影像的播放。 1. 摄像头的安装 在Linux下常用的摄像头驱动是spca5xx, 这是一个通用驱动,读者可以在以下网站下到这个驱动 http://mxhaard.free.fr/download.html。这个网站还给出了这款驱动支持

2008-01-31 20:25:00 1004

转载 video4linux

利用Video4Linux获取摄像头数据 Video4Linux是Linux下用于获取视频和音频数据的API接口,在这篇文章中,我着重阐述如何利用Video4Linux获取摄像头数据,以实现连续影像的播放。 1. 摄像头的安装在Linux下常用的摄像头驱动是spca5xx, 这是一个通用驱动,读者可以在以下网站下到这个驱动 http://mxhaard.free.fr/download.html。

2008-01-31 20:17:00 1468

转载 gdb使用指南

这就是开始,一些版权申明啦我就不翻了。 我也自己找事情做,但愿能把有用的东西都翻出来。 如果有人愿意一起做这件事的话,可以给我发信。 :-) START-INFO-DIR-ENTRY * Gdb: (gdb).                     The GNU debugger. END-INFO-DIR-ENTRY    This file documents the GNU debugg

2008-01-27 08:35:00 705

转载 tcpdump 侦测网络端口数据

tcpdump采用命令行方式,它的命令格式为:  tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]          [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]          [ -T 类型 ] [ -w 文件名 ] [表达式 ]  1. tcpdump的选项介绍   -a    将网络地址和广播地址转变成名字;  

2008-01-26 15:41:00 964

转载 网络安全工具开发函数库Libnet

前言 本文主要介绍几个在UNIX系统平台上开发网络安全工具时最常用的library。此外还提供一些如何使用这些开发库进行网络安全工具开发的设计框架和流程。希望能和对网络安全工具开发有兴趣的朋友共同交流,互相促进。  众所周知,基于socket的网络编程已成为当今不可替代的编程方法。这种编程思想将网络通讯当作“文件”描述字进行处理,对这个“网络文件”(即 socket,套接字/套接口)的

2008-01-26 15:00:00 225

翻译 vini:真实可控的网络实验

<!-- @page { size: 8.5in 11in; margin: 0.79in } H1 { margin-top: 0.24in; margin-bottom: 0.23in; line-height: 200%; page-break-inside: avoid } H1.western { font-fa

2008-01-26 09:29:00 8537

转载 Linux的TUN/TAP编程

 TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。 原理简介 TUN/TAP 虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备 /d

2008-01-26 08:38:00 1355 1

转载 Linux内核的ioctl函数学习

 我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速

2008-01-25 09:49:00 1630

转载 虚拟网卡 TUN/TAP 驱动程序设计原理

 本文将介绍 TUN/TAP 驱动的使用并分析虚拟网卡 TUN/TAP 驱动程序在 Linux 环境下的设计思路。简介虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。tun/tap 驱动程序实现了虚拟网卡的功能,tun

2008-01-25 09:39:00 803

转载 raw socket编程例子

转自:http://bbs.chinaunix.net/viewthread.php?tid=876233&extra=page%3D3前几天看了看>第一卷,为了加深理解,便写了几个简单的程序,最近好忙,但是又怕忘记前面所学的知识,就粗糙的整理了一下,贴出来,希望能给初学者以指导,同时借助CU的论坛做个备份,呵呵. 内容安排: 1.原始套接字介绍   1.1 原始套接字工作原理与规则   1.2

2008-01-23 19:20:00 1282

转载 使用libnet与libpcap构造TCP/IP协议软件

褚蓬飞 (white_cpf@21cn.com), 中国科学院软件技术研究所2003 年 6 月 01 日本 文在RED HAT Linux8.0+以太网环境下,利用libnet和libpcap库实现了一个以太网上用户态的单进程的TCP/IP协议软件包:minitcpip, 该软件实现了TCP协议的基本通讯功能,并提供了一个调试接口和一个与标准SOCKET接口类似的接口函数库minis

2008-01-23 18:38:00 1115

转载 基于Linux平台的libpcap源代码分析d

linux 在安装和卸载过滤器时都使用了函数 setsockopt(),其中标志SOL_SOCKET 代表了对 socket 进行设置,而 SO_ATTACH_FILTER 和 SO_DETACH_FILTER 则分别对应了安装和卸载。下面是 linux 2.4.29 版本中的相关代码:[net/core/sock.c]#ifdef CONFIG_FILTERcase SO_ATTACH_FI

2008-01-23 17:30:00 940

转载 基于Linux平台的libpcap源代码分析c

BPFLibpcap 重点使用 BPF(BSD Packet Filter)包过滤机制,BPF 于 1992 年被设计出来,其设计目的主要是解决当时已存在的过滤机制效率低下的问题。BPF的工作步骤如下:当一个数据包到达网络接口时,数据链路层的驱动会把它向系统的协议栈传送。但如果 BPF 监听接口,驱动首先调用 BPF。BPF 首先进行过滤操作,然后把数据包存放在过滤器相关的缓冲区中,最后设备驱动再

2008-01-23 17:29:00 1081

转载 基于Linux平台的libpcap源代码分析a

libpcap 是 unix/linux 平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap 可以在绝大多数类 unix 平台下工作,本文分析了 libpcap 在 linux 下的源代码实现,其中重点是 linux 的底层包捕获机制和过滤器设置方式,同时也简要的讨论了 libpcap 使用的包过滤机制 BPF。网络监控绝大多数的现代操作系统都提供了对底层网络数据包捕获的

2008-01-23 17:28:00 1525 2

转载 基于Linux平台的libpcap源代码分析b

static intlive_open_new(pcap_t *handle, const char *device, int promisc,  int to_ms, char *ebuf){/* 如果设备给定,则打开一个 RAW 类型的套接字,否则,打开 DGRAM 类型的套接字 */sock_fd = device ?                 socket(PF_PACKET, SO

2008-01-23 17:28:00 779

转载 GRE:通用路由封装(GRE: Generic Routing Encapsulation)

 用路由封装(GRE)定义了在任意一种网络层协议上封装任意一个其它网络层协议的协议。 在大多数常规情况下,系统拥有一个有效载荷(或负载)包,需要将它封装并发送至某个目的地。首先将有效载荷封装在一个 GRE 包中,然后将此 GRE 包封装在其它某协议中并进行转发。此外发协议即为发送协议。当 IPv4 被作为 GRE 有效载荷传输时,协议类型字段必须被设置为 0x800。当一个隧道终点拆封此含有

2008-01-17 09:41:00 1652

转载 使用 SCTP 优化网络

流控制传输协议结合了 TCP 和 UDP 的优点

2008-01-04 09:03:00 653

转载 一些开源协议的说明, GPL BSD等等

 常用开源协议解析 看‘谈谈open source 有感!常用开源协议讨论sun 炮轰GPL开源协议开源协议List也详细查阅了一些关于 CPL1.0 的资料: Common Public License (CPL) Frequently asked quest Common Public License (CPL) Frequently asked questions 

2008-01-03 17:53:00 738

转载 Linux路由表的结构与算法分析

路由是网络栈的核心部分。路由表本身的设计很大情度上影响着路由的性能,并且好的设计 能减少系统资源的消耗,这两方面尤其体现在路由表的查找上。目前的内核路由存在两种查找算法,一种为HASH算法,另一种为LC-trie算法,前者是目 前内核使用的缺省算法,而后者更适用在超大路由表的情况,它在这种情况提高查找效率的同时,大大地增加了算法本身的复杂性和内存的消耗。综上,这两种算法 各有其适用的场合,本文分析

2008-01-01 12:07:00 885

转载 多网卡发送数据包

方法一:使用libnet,这里就不介绍了方法二:使用原始套接字>>>>指定网卡发送数据的时候不需要指定网卡IP,只要设置struct ifreg ifr.ifr_name就可以了。>>例如:>>    struct ifreq ifr;>>    fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));>>    memset(&ifr, 0, siz

2008-01-01 12:04:00 1157

转载 Apache中实现身份验证和访问控制

  Linux不仅是UNIX操作系统的优秀例子,它还为实现和检查与CIW安全专家考试相关的许多安全概念提供了条件。在这个练习中,可以对 Red Hat Linux系统的Apache Web服务器的目录执行访问控制。使用.htaccess访问文件和htpasswd程序为一个日录建立ACL。这个目录称为/acltest.  1.以root身份登录Linux系统。    2.检查是否安装了Web服务器:

2007-12-17 20:54:00 1235

转载 linux 之top命令详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu

2007-12-11 14:55:00 552

空空如也

空空如也

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

TA关注的人

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