阅读:1289回复:4
真诚请教关于网络数据包的接收和发送的问题?
1。在linux下接收数据包,有libpcap和Netfilter应该可以实现,但是它们只要用于防火墙的设计,和数据包的发送似乎没有关系?
2。我主要是需要在嵌入式测控系统中,为了实时性和安全性的要求,要自己实现网络数据包的接收和发送(封装),考虑从驱动程序直接获得,不知如何实现? 3。看了linux的 man 7 packet说可以实现从数据链路层获得数据包,想问一下它如何使用?和原始套节字的区别? 不好意思问这么多,谢谢! |
|
沙发#
发布于:2004-03-22 10:22
hi, how about this pic
|
|
|
板凳#
发布于:2004-03-29 17:52
建议还是看看Richard stevens著的《unix网络编程》,里面有详细的数据链路层的操作,是一本值得收藏的经典书。
[编辑 - 3/29/04 by lingzjl] |
|
|
地板#
发布于:2004-03-30 21:53
把发送前的测控数据先加密一下不可以吗?干吗做那么复杂? 还要网络层封装处理。如果那样的话,使用freewan吧
|
|
|
地下室#
发布于:2004-04-02 23:10
如果加密的话,嵌入式处理器处理能力可能不够,还有对实时性似乎有影响??
|
|