社区
网络编程
帖子详情
用raw socket抓包会不会漏包(有的包抓不到)?
beauty2004
2005-06-02 11:35:20
前提是我访问学校主页,并且只抓本机的包
会不会出现漏包的情况?几率有多大?
或者说,抓包程序(用raw socket实现)、我的主计和学校网站之间是并联关系还是串联关系?
...全文
629
13
打赏
收藏
用raw socket抓包会不会漏包(有的包抓不到)?
前提是我访问学校主页,并且只抓本机的包 会不会出现漏包的情况?几率有多大? 或者说,抓包程序(用raw socket实现)、我的主计和学校网站之间是并联关系还是串联关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newcore
2005-06-05
打赏
举报
回复
raw socket 丢包是一定有的.我以前也有过这样的情况,特别是在数据包大和流量多的情况之下.
比较同意上面的关于处理不及时的说法...
raw socket 抓包是得到缓冲区(不能由raw socket控制)数据包的复本,他可以得到所有流过网卡的数据包.但是是"复本"!!!所以上面用raw socket实现防火墙,理论上就是不现实的
beauty2004
2005-06-05
打赏
举报
回复
为什么会抓不到呢????
sanbrother
2005-06-05
打赏
举报
回复
呵呵,最近的毕业设计竟然涉及这个问题.
就是伪造IP数据包,禁止TCP链接.
我在网上搜索到了许多代码(基本上都是一样的),和SNIFFER的原理,是不是SNIFFER只抓局域网的包呢?抓不到ADSL拨号的包呢?
我这样想,是因为,如果它能抓到所有的包,那我的那个程序理论上可以当个"防火墙"了(呵呵,过滤所有的包),所以,不是丢包吧,而是根本抓不到吧.
beauty2004
2005-06-05
打赏
举报
回复
我设置的buffer大小为65535,ip包最大也就这么大了
Hendy_So
2005-06-03
打赏
举报
回复
不是raw socket来不及读,而是读了你来不及处理。
将截包缓冲区增大一点效果好一些。
beauty2004
2005-06-03
打赏
举报
回复
恩,我也要
beautywelli@163.com
ChangYong
2005-06-03
打赏
举报
回复
请问各位:
漏包的原因是什么呢?是不是网络流量大,raw socket读网卡来不急造成的呢?如果数据流量很小并且先后到达的包间隔时间长就不会出现漏包呢?
beauty2004
2005-06-02
打赏
举报
回复
读网卡?????
lwg0869
2005-06-02
打赏
举报
回复
一定会丢包!
raw socket --是读网卡!
我见过抓包就是这样了。别的方式如果有,谁能给一些资料谢谢;
lwg0869@sina.com
beauty2004
2005-06-02
打赏
举报
回复
1
但是如果漏掉5万多字节是不是不太正常哦?
sniffer pro也会漏,但是很少的包
如果我的程序和主机,网站之间是并联关系,那么sniffer pro在他们之间是什么关系呢
shandonglxc
2005-06-02
打赏
举报
回复
只要是抓包的程序都一定会漏报的。
beauty2004
2005-06-02
打赏
举报
回复
Hendy_So:
我分析了抓包结果,发现丢包那是确定的事情,肯定会丢,而且一下就是几万字节
是我的程序的问题还是这个方案(用raw socket抓包)的问题啊?
还有:感谢Hendy_so再次热心回答我的问题
Hendy_So
2005-06-02
打赏
举报
回复
可能丢包。
并联。
行业分类-外
包
设计-多层共挤可降低
漏
包
率的液体
包
装膜的介绍分析.rar
行业分类-外
包
设计-多层共挤可降低
漏
包
率的液体
包
装膜的介绍分析.rar
解决服务器与客户端组件粘
包
的方法-易语言
解决服务器与客户端组件粘
包
的方法-易语言
通风空调工程施工方案.doc
9)空调器与风机盘管等设备安装前必须验收, 如有明显外部变形的不容许安装使用。 10)风管支、吊架安装:全部采用镀锌钢材 , 并为标准化工厂制作。吊架的固定一般采用内膨胀螺栓, 操作时必须满足内膨胀螺栓的使用技术...
往复式喷射沉积管坯制备中喷射高度的闭环控制 (2007年)
喷射高度控制系统
包
括
漏
包
提升执行机构、沉积层厚度在线测量、基于PLC的喷嘴高度控制。提升执行机构采用伺服电机驱动的丝杠螺母机构,针对沉积层问断增长的特点,采用间断提升控制方式;研究了沉积层厚度在线测量...
socket
编程收不到数据
包
,而wireshark却可以
抓
到
包
(解决办法)
在macbook上的xcode编写
socket
程序,发现recv函数收不到数据
包
,但通过
抓
包
软件可以
抓
到
包
。 寻找bug,最后定位到bind()函数,发现如果写成 int res=bind() xcode
会
报错 Error:No viable conversion from '__...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章