10.3969/j.issn.1000-7024.2004.05.011
利用Winsock编程捕获局域网上所有IP包
在高速网络中捕获所有IP包面临如何快速处理数据包和减少丢包的问题.提出通过建立链表来实现对捕获数据包的批量处理,以减少系统创建线程的开销.同时通过创建线程可以使数据包的分析处理和数据包的捕获并行进行,可减少在处理包数据时可能出现的丢包.在捕获过程中增加了对丢包的统计,可以给出丢包率.同时在创建线程不成功时,通过一个较少延时的重复尝试以尽量减少丢包数.这种方法在100Mbps的局域网中,丢包率可控制在5%之内.
Winsock、IP包、线程、链表
25
TP393(计算技术、计算机技术)
重庆市科委资助项目7220-8-20
2004-07-31(万方平台首次上网日期,不代表论文的发表时间)
共4页
691-693,739