lybenny
驱动牛犊
驱动牛犊
  • 注册日期2003-05-11
  • 最后登录2004-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1289回复:4

真诚请教关于网络数据包的接收和发送的问题?

楼主#
更多 发布于:2004-03-21 11:21
1。在linux下接收数据包,有libpcap和Netfilter应该可以实现,但是它们只要用于防火墙的设计,和数据包的发送似乎没有关系?
2。我主要是需要在嵌入式测控系统中,为了实时性和安全性的要求,要自己实现网络数据包的接收和发送(封装),考虑从驱动程序直接获得,不知如何实现?
3。看了linux的 man 7 packet说可以实现从数据链路层获得数据包,想问一下它如何使用?和原始套节字的区别?

不好意思问这么多,谢谢!

yftty
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2010-12-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值1点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-22 10:22
hi, how about this pic
/yftty http://www.unix-driver.org
lingzjl
驱动牛犊
驱动牛犊
  • 注册日期2001-10-06
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-29 17:52
建议还是看看Richard stevens著的《unix网络编程》,里面有详细的数据链路层的操作,是一本值得收藏的经典书。

[编辑 -  3/29/04 by  lingzjl]
超级肥雀
start
驱动小牛
驱动小牛
  • 注册日期2001-11-05
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望27点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-30 21:53
把发送前的测控数据先加密一下不可以吗?干吗做那么复杂? 还要网络层封装处理。如果那样的话,使用freewan吧
second
lybenny
驱动牛犊
驱动牛犊
  • 注册日期2003-05-11
  • 最后登录2004-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-02 23:10
如果加密的话,嵌入式处理器处理能力可能不够,还有对实时性似乎有影响??
游客

返回顶部