社区
VxWorks
帖子详情
wenjiangmail
2021-08-23 10:58:39
有没有vxworks 下用SOCK_RAW接收网络数据的代码?
...全文
1126
回复
打赏
收藏
有没有vxworks 下用SOCK_RAW接收网络数据的代码?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Raw
Send_
Raw
Sock
et基于MAC发送_
sock
_
raw
_C++_原始
Sock
et发送_
Raw
Sock
et基于MAC地址发送以太网
数据
帧例子。C++实现。
Raw
_
Sock
et原始套接字
一、创建
raw
sock
et的权限:只有root权限才能够创建. 二、
raw
sock
et的用途:主要有三个方面 (1):通过
raw
sock
et来
接收
发向本机的ICMP,IGMP协议包,或者用来发送这些协议包. (2):
接收
发向本机但TCP/IP栈不能够处理的IP包:现在许多操作系统在实现
网络
部分的时候,通常只实现了常用的几种协议,如tcp,udp,i...
Raw
Sock
et(原始套接字)
Raw
Sock
et(原始套接字)实现Sniffer(嗅探) 一. 摘要
Raw
Sock
et: 原始套接字 可以用它来发送和
接收
IP 层以上的原始
数据
包, 如 ICMP, TCP, UDP... int
sock
Raw
=
sock
et(AF_INET,
SOCK
_
RAW
, IPPROTO_
RAW
); 这样我们就创建了一个
Raw
So
VxWorks
网络
编程
vxworks
实现了与BSD4.4 TCP/IP兼容的
网络
协议栈,并且其实时性较之有很大提高,这使得基于BSD4.4 UNIX
Sock
et的应用程序可以很方便地移植到
vxworks
中去。 1.1
vxworks
网络
组件 在最底层,
vxworks
通常使用以太网作为传输媒介。在传输媒介的上一层,
vxworks
使用TCP/IP和UDP/IP协议,用于
vxworks
进程与其他主机环境进程之间的传输
数据
。 在以太网协议之上,提供几种
网络
工具: 套接字(
Sock
ets)允许运行在
vxworks
或其他主机环境下的任务相互
基于原始套接字(
raw
sock
et)的
网络
抓包工具
基于
raw
sock
et的
网络
抓包工具 1. 原始套接字(
raw
sock
et)简介 原始套接字可以
接收
本机网卡上的
数据
帧或者
数据
包,利用
raw
sock
et可以编写基于IP协议的程序。一般的TCP/UDP类型的套接字只能够访问传输层以及传输层以上的
数据
,而原始套接字却可以访问传输层一下的
数据
,所以使用
raw
sock
et既可以实现应用层的
数据
操作,也可以实现链路层的
数据
操作。 1.1 基本
VxWorks
2,184
社区成员
2,914
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章