社区
C语言
帖子详情
如何实现对网络协议栈(TCP/IP)各层数据的提取?!
wqch22hit
2004-04-27 08:22:16
如何实现对网络协议栈(TCP/IP)各层数据的提取?!
比如说,想把网络层的数据包提取出来,或者把链路层mbuf数据结构中的数据提取出来,不通过socket等接口,也就是直接对底层进行操作,等等,可否?!
如果可以,请提示一下如何实现,个人感觉有点象tcpdump的再现,但是目前还没有找到tcpdump的源代码,所以有点晕!
系统用的是FreeBSD5.2
...全文
75
5
打赏
收藏
如何实现对网络协议栈(TCP/IP)各层数据的提取?!
如何实现对网络协议栈(TCP/IP)各层数据的提取?! 比如说,想把网络层的数据包提取出来,或者把链路层mbuf数据结构中的数据提取出来,不通过socket等接口,也就是直接对底层进行操作,等等,可否?! 如果可以,请提示一下如何实现,个人感觉有点象tcpdump的再现,但是目前还没有找到tcpdump的源代码,所以有点晕! 系统用的是FreeBSD5.2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robin97
2004-04-30
打赏
举报
回复
你都知道数据结构了,操作他不就行了,弄个指针指向他,如果你还搞不定…………
julyclyde
2004-04-28
打赏
举报
回复
编写网卡的驱动程序
qigang_liu
2004-04-28
打赏
举报
回复
gz
gaoxianfeng
2004-04-28
打赏
举报
回复
libpcap
sharkhuang
2004-04-28
打赏
举报
回复
libpcp
FPGA
实现
TCP
/
IP
协议栈
客户端 纯VHDL代码编写 提供4套vivado工程源码和技术支持
没有用到任何一个
IP
核,为了适应大批量
数据
传输和匹配不同型号FPGA的源语,RGMII转GMII部分调用了Xilinx的Tri Mode Ethernet MAC三速网
IP
,
TCP
/
IP
协议栈
的MAC接口与Tri Mode Ethernet MAC
实现
了MAC层
数据
交互,...
tcp
/
ip
协议栈
实现
机制
当一个
数据
报到达时
网络
驱动程序把
数据
报放到一个队列中,同时发送一个消息给
ip
进程,这里
ip
进程是一个独立的程序,专门处理
ip
数据
报,
tcp
/
ip
协议栈
中,根据协议的功能及复杂程度,一般通过进程方式
实现
,而协议间的...
FPGA
实现
TCP
/
IP
协议栈
服务器 纯VHDL代码编写 提供4套vivado工程源码和技术支持
没有用到任何一个
IP
核,为了适应大批量
数据
传输和匹配不同型号FPGA的源语,RGMII转GMII部分调用了Xilinx的Tri Mode Ethernet MAC三速网
IP
,
TCP
/
IP
协议栈
的MAC接口与Tri Mode Ethernet MAC
实现
了MAC层
数据
交互,...
Linux内核
网络
协议栈
TCP
/
IP
分析:
ip
分片重组
在之前的一篇博文Linux内核
网络
协议栈
TCP
/
IP
分析之三:
网络
层分析了
IP
网络
层协议,下面基于Linux 2.4.9内核代码着重分析
IP
分片重组。 二
IP
分片 2.1 标志 与分片有关的是’标志’字段,标志字段占3bit。目前只有前...
TCP
/
IP
五层体系结构
文章目录
TCP
的五层结构体系
各层
含义以及封装的内容第五层:应用层第四层:传输层传输层重要的两个协议第三层:
网络
层第二层:
数据
链路层第一层:物理层补充
TCP
的五层结构体系
TCP
的五层结构体系分成了从上到下分别...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章