1)抓取无线网卡的数据包(类似有线,仅抓取本网卡的数据包,适用与windows,linux)1、打开菜单项“Capture”下的子菜单“Capture Options”选项;2、找到设置面板中有一项“Capture all in promiscuous mode”选项;3、“Capture all ...
分类:
其他好文 时间:
2015-05-14 00:41:01
阅读次数:
539
1.2.从客户端cp1发出请求,带参数,“你好”,消息 首先到达应用层,在该层去判断是哪个程序发出的数据,同时在数据前加上app名 其次到达传输层,在该层中在数据上加上tcp段 然后到达ip层,在该层又将ip加在数据前面 然后又到达链路层,在该层在之前的数据前后加上 帧头和帧尾,实际上此时已...
分类:
其他好文 时间:
2015-05-14 00:38:07
阅读次数:
197
核心层:为网络提供了骨干组件或高速交换组件。只完成数据交换的特殊任务。骨干层的重点通常是:冗余能力、可靠性、高速传输。
汇聚层:核心层和终端用户接入层的分界面,完成网络访问策略控制、数据包处理、过滤、寻址,以及其他数据处理任务。
接入层:向本地网端提供用户接入,是最终用户与网络的接口,它提供即插即用的特性,同时应该非常易于使用和维护。
网络建设包括:需求分析、体系结构设计、安全设计、设备选型...
分类:
其他好文 时间:
2015-05-13 23:14:41
阅读次数:
150
令牌桶过滤器(TBF)是一个简单的队列规定,只允许不超过事先设定的速率到来的数据包通过,但可能允许短暂突发流量超过设定值。
TBF很精确,对于网络和处理器的影响都比较小。如果对一个网卡限速,它应该成为第一选择。
TBF的实现在于一个缓冲器(桶),不断地被一些叫做“令牌”的虚拟数据以特定速率填充(token rate)。同最重要的参数就是它的大小,也就是它能够存储令牌的数量。
每个到来的令牌从...
分类:
其他好文 时间:
2015-05-13 22:00:58
阅读次数:
304
参考资料:
http://en.wikipedia.org/wiki/Metadata
http://zh.wikipedia.org/wiki/元数据
MetaData:称为元数据,是用来描述数据的数据,包括数据的相关信息,包括时间,地点,人物,事件等。
目标:用于方便发现、搜索、分类、保存数据。
有两种类型:
1、结构性数据:用于描述对象数据的设计方式和组成结构特点;
...
分类:
Web程序 时间:
2015-05-13 19:45:52
阅读次数:
140
[原]TCP/UDP使用细节备忘 首先,TCP和UDP的基本区别是TCP提供可靠的面向连接的流传输;UDP提供不可靠的基于数据包的传输; 所谓可靠就是说发送端调用send后,数据就一定会发送给接收端。虽然这当中可能会消耗很长的时间,或者实在无法发送的话发送端或者接收端也能得到适当的通知。而不可靠传输...
分类:
其他好文 时间:
2015-05-13 14:35:55
阅读次数:
81
pfifo_fast
这个队列的特点就是先进先出(FIFO),没有任何数据包被特殊对待,这个队列有3个所谓的“频道”。FIFO规则应用于每一个频道。并且:如果在频道0有数据包等待发送,1频道的包就不会被处理,1频道和2频道之间的关系也是如此。
内核遵照数据包的TOS标记,把带有“最小延时”标记的包放进0频道。
不能把这个五类的简单队列规定与分类的PRIO相混淆!虽然它们的行为...
分类:
其他好文 时间:
2015-05-13 10:45:08
阅读次数:
695
四表五链:
filter
nat
mangle
raw
prerouting
input
output
forward
postrouting------------------------------注意:一张表中有多条链,一条链中可以有一条或多条规则。当一个数据包到达一个链时,系统就会从第一条规则开始检查,看是否符合该规则,如果满足则该规则处理该..
分类:
系统相关 时间:
2015-05-13 06:35:19
阅读次数:
215
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 异步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而同步指发....
分类:
编程语言 时间:
2015-05-12 18:38:50
阅读次数:
170
Trace命令的实现
【trace原理】
traceroute是用来跟踪路由的命令,可以查看数据包从一端到另一端的路线。
当源执行traceroute的时候,第一个数据包的TTL设置为1,那么下一跳的路由器收到数据包之后会丢弃数据包,并且会向源发送一条错误信息,源通过阅读错误信息从而得知发送错误信息的路由器就是第一跳。源第二次发送数据包的时候把TTL的值设置为2,第二跳的路由器发送错误信息过...
分类:
其他好文 时间:
2015-05-12 13:36:58
阅读次数:
241