H5 SpeedTest 环境搭建
摘要:安装视频 Quick start installation guide for Ubuntu Server 19.04 虚拟机环境: Ubuntu18.4 git clone https://github.com/adolfintel/speedtest.git # 使用apache2服务器, 如果
阅读全文
posted @
2022-03-09 17:46
listenerln
阅读(258)
推荐(0) 编辑
isc-dhcp 自定义option 配置, option 43, option 60
摘要:本文为原创, 转载请注明出处 配置选项对应的指令列表: isc-dhcp-ipv4/dhcp-4.2.4/common/tables.c 私有编号: 1. 定义: # 配置文件有声明的编号 会在接收的时候 替换成类似new_acip1=value 形式 # 声明一个私有编号名字: acip1, 编号
阅读全文
posted @
2018-05-30 15:08
listenerln
阅读(3781)
推荐(0) 编辑
pf_ring 编译移植
摘要:下载地址: http://sourceforge.net/projects/ntop/files/PF_RING/ 编译模块: cd kernel/ pf_ring.ko 编译libpcapcd userland/libpcap-1.7.4 ./configure --target=mips-ope
阅读全文
posted @
2018-04-17 09:30
listenerln
阅读(678)
推荐(0) 编辑
关闭浏览器复制行为
摘要:document.body.oncopy=null;
阅读全文
posted @
2018-03-23 16:17
listenerln
阅读(155)
推荐(0) 编辑
Socket编程之非阻塞connect
摘要:非阻塞 connect: 在一个 TCP 套接字被设置为非阻塞之后调用 connect ,connect 会立即返回 EINPROGRESS 错误,表示连接操作正在进行中,但是仍未完成,与此同时 TCP 三次握手操作会同时进行。在这之后,我们可以通过调用 select 来检查这个链接是否建立成功。非
阅读全文
posted @
2017-11-16 17:01
listenerln
阅读(987)
推荐(0) 编辑
linux发包流程
摘要:转载: http://www.verydemo.com/demo_c167_i125773.html sendto-->sys_sendto(socket.c)-->sock_sendmsg(socket.c)-->__sock_sendmsg(socket.c)-->sendmsg(socket.
阅读全文
posted @
2017-05-17 15:44
listenerln
阅读(2466)
推荐(0) 编辑
组播IP转换为组播MAC地址【转载】
摘要:链接:https://www.zhihu.com/question/36730567/answer/83083851来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 组播IP转换为组播MAC地址是一种32:1的映射关系。组播IP地址:IANA将D类地址空间分配给IP组播
阅读全文
posted @
2017-05-10 17:59
listenerln
阅读(6642)
推荐(0) 编辑
组播MAC地址 【转载】
摘要:MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置。MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique identifier),后24位由厂商自行分配。 MAC地址有单播、组播、广播之分。单播地址(unicas
阅读全文
posted @
2017-05-10 16:38
listenerln
阅读(588)
推荐(0) 编辑
nf_conntrack
摘要:统计本机tcp各个状态的 数量 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 读取nf_conntrack 表tcp各状态数量 cat /proc/net/nf_conntrack | grep tcp |
阅读全文
posted @
2017-04-06 09:39
listenerln
阅读(1811)
推荐(0) 编辑
802.3 Logical Link Control 协议相关
摘要:http://www.erg.abdn.ac.uk/users/gorry/course/lan-pages/llc.html 了解逻辑链路控制 http://www.cisco.com/c/zh_cn/support/docs/ibm-technologies/logical-link-contr
阅读全文
posted @
2017-03-22 16:41
listenerln
阅读(873)
推荐(0) 编辑
HTTP协议中GET、POST和HEAD的介绍[转载]
摘要:原文链接 http://www.cnblogs.com/190196539/archive/2011/04/05/2005751.html HTTP协议中GET、POST和HEAD的介绍 GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定
阅读全文
posted @
2017-03-22 16:37
listenerln
阅读(260)
推荐(0) 编辑
Linux内核数据包处理流程-数据包接收(3)[转载]
摘要:五、队列层 1、软中断与下半部 当用中断处理的时候,为了减少中断处理的工作量,比如,一般中断处理时,需要屏蔽其它中断,如果中断处理时间过长,那么其它中断 有可能得不到及时处理,也以,有一种机制,就是把“不必马上处理”的工作,推迟一点,让它在中断处理后的某一个时刻得到处理。这就 是下半部。 下半部只是
阅读全文
posted @
2017-02-13 13:46
listenerln
阅读(366)
推荐(0) 编辑
Linux内核数据包处理流程-数据包接收(2)[转载]
摘要:四、网卡的数据接收 内核如何从网卡接受数据,传统的经典过程: 1、数据到达网卡; 2、网卡产生一个中断给内核; 3、内核使用I/O指令,从网卡I/O区域中去读取数据; 我们在许多网卡驱动中,都可以在网卡的中断函数中见到这一过程。 但是,这一种方法,有一种重要的问题,就是大流量的数据来到,网卡会产生大
阅读全文
posted @
2017-02-13 11:25
listenerln
阅读(434)
推荐(0) 编辑
Linux内核数据包处理流程-数据包接收(1)[转载]
摘要:数据包的接收 作者:kendo Kernel:2.6.12 一、从网卡说起 这并非是一个网卡驱动分析的专门文档,只是对网卡处理数据包的流程进行一个重点的分析。这里以Intel的e100驱动为例进行分析。 大多数网卡都是一个PCI设备,PCI设备都包含了一个标准的配置寄存器,寄存器中,包含了PCI设备
阅读全文
posted @
2017-02-13 11:18
listenerln
阅读(1006)
推荐(0) 编辑