阅读:788回复:0
关于DDK的几个问题
我要做PFKEY协议在win2000下的实现(它是用户层密钥管理向内核添加安全参数的socket协议,实现基本与tcp层在同一层次完成)。读完win2000ddk后,关于pfkey 的实现有几个疑问,对高手来说是初级问题,可是对初次接触ddk的我来说,这几个问题一直困扰着我,请大家多多指教。
因为pfkey在linux下实现与tcp同层,因此对应到ddk下,对应pfkey的transport protocol一定是要实现的。另外,安装transport driver时,要安装具体的WSH DLL来为transport driver服务,因此WSH DLL是必须实现的一个模块。 问题是: transport protocol与内核上层通过tdi client(在这是内核模式socket emulator)通信,内核socket emulator再与用户模式socket emulator通信。 内核模式的socket emulator是否与redirector,server等tdi client相同由ddk提供处理例程,还是需要用户自己开发?在ddk中没有提及用户层socket emulator怎样与内核通信,系统是否提供了它的例程,用户层socket emulator与WSH DLL怎样通信? |
|