社区
系统维护与使用区
帖子详情
socket(PF_PACKET,SOCK_RAW,htons(0x800)与socket(AF_INET,SOCK_PACKET,htons(0x800)
iamalittlebird
2002-04-30 03:23:57
这两种SOCK 是一回事吗?我只知道前一个版本高一些
...全文
253
4
打赏
收藏
socket(PF_PACKET,SOCK_RAW,htons(0x800)与socket(AF_INET,SOCK_PACKET,htons(0x800)
这两种SOCK 是一回事吗?我只知道前一个版本高一些
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
杨洪波
2002-04-30
打赏
举报
回复
是数据包不同
hehefaint
2002-04-30
打赏
举报
回复
SOCK_RAW: IP
SOCK_PACKET:DataLink
victorchen_2000
2002-04-30
打赏
举报
回复
不是版本问题。
是抓不同的数据包
nicholaz
2002-04-30
打赏
举报
回复
应该不是一回事。
后一种的SOCK_PACKET是什么套接字类型?
可以仿造ip
0x02,0x01,0x07,0x00,0x78,0x00,0x00,0x31,0x30,0x30,0x30,0x31,0x1f,0x30,0x1f, 0x30,0x30,0x1f,0x32,0x30,0x30,0x30,0x2d,0x30,0x31,0x2d,0x30,0x31,0x1f,0x30, 0x30,0x3a,0x30,0x30,0x3a,0x30,0x30,0x1f,0x...
c编写的RIP协议源程序
sock
=
sock
et
(
AF
_
INET
,
SOCK
_DGRAM,0); if(
sock
) { printf("cannot create a
sock
et
!\n"); exit(1); } if(set
sock
opt(
sock
,SOL_
SOCK
ET
,SO_BROADCAST,&optval,sizeof(int)) != 0) { printf("cannot ...
GNS3 和 VMWare 搭建实验环境(
Packet
Tracer ...
思科路由器交换机模拟软件,
Packet
Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络‘初学者’设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面上直接使用拖曳方法建立...
PF
_
PACKET
瞅代码的时候,看到一个很奇特的
sock
et
,
sock
=
sock
et
(
PF
_
PACKET
,
SOCK
_
RAW
,
htons
(0x8888)) 那什么是
PF
_
PACKET
?我在网上翻了一下,找到了一片不错的文章,详细
sock
_
raw
(注意一定要在root下使用)原始套接字编程...
原始套接字编程(
AF
_
PACKET
+
SOCK
_
RAW
)模拟一个PING
AF
_
INET
+
SOCK
_
RAW
最多只能允许用户层与IP层直接通信,而
AF
_
PACKET
+
SOCK
_
RAW
就可以允许用户层与数据链路层直接通信了(这一点也是Linux_Unix系统编程手册说得不准确的地方) 另外,关于
AF
_
PACKET
+
SOCK
_
RAW
可以参考man ...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章