阅读:3238回复:6
NDIS获取的数据包与进程之间的关系
刚接触NDIS中间层驱动,看了passthru的代码。想到一个问题,不知道如何使用关键字去搜索。
问题: NDIS获取到的数据包,自己过滤后,都是直接丢给上层的协议驱动的。 我所了解的网络知识,应用层程序的数据在网络上传输后,是通过端口来定位是哪个程序发送的数据包。 NDIS中间层驱动过滤数据包后,丢给上层的协议驱动,想知道,协议驱动是如何通过端口定位到应用层的程序的。 望知道的高手,指点下。 |
|
沙发#
发布于:2010-06-24 23:00
根据网络包5元组,找到对应的sock。sock->file->process
|
|
|
板凳#
发布于:2010-06-25 11:54
斑竹,能否详细的介绍下?
|
|
地板#
发布于:2010-07-13 11:22
同问, 版主大人能否详细的介绍下?
|
|
地下室#
发布于:2010-07-20 14:27
![]() |
|
|
5楼#
发布于:2010-08-06 18:53
这个你最好看一下毛徳操的那本书。rectos相关的。里面有介绍。
|
|
6楼#
发布于:2010-08-11 11:59
楼上说的我Google了很久都没有找到相关的内容~~~
版主说的我也Google了,也是没有找到想要的内容~~~~ 版主还在么,能说的详细点么~~~ |
|