自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coder

It's art

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

原创 libpcap源码分析_PACKET_MMAP机制

使用PACKET_MMAP机制的原因:        不开启PACKET_MMAP时的捕获过程是非常低效的,它使用非常受限的缓冲区,并且每捕获一个报文就需要一次系统调用,        如果还想获取这个报文的时间戳,就需要再执行一次系统调用.        而启用PACKET_MMAP的捕获过程就是非常高效的,它提供了一个映射到用户空间的长度可配的环形缓冲区,这个缓冲区可以用于收发报文. ...

2018-09-11 16:30:34 3622 1

原创 libpcap源码分析_从pcap_open_live说起

libpcap是跨平台网络数据包捕获函数库,本文将基于Linux平台对其源码以及核心原理进行深入分析备注: 以下分析都基于libpcap-1.8.1版本进行       以下分析按照库的核心API为线索展开       以下分析源码时只列出核心逻辑API: pcap_open_live   描述: 针对指定的网络接口创建一个捕获句柄,用于后续捕获数据   实现逻辑分析:    @d...

2018-09-06 21:16:54 7499

空空如也

空空如也

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

TA关注的人

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