• 您的位置我爱Aspx >> VC.Net >> 简单分析用SPI实现防火墙
  • 简单分析用SPI实现防火墙

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:04  关键字:
  • 现在回过头来看看SPI的结构方式

    --------------------

    | ws2_32.dll |

    --------------------

    | SPI |

    --------------------

    | SPI |--------可以有很多层,就是所谓的分层服务提供者

    --------------------

    | 基础服务提供者 |

    --------------------

    服务提供者有两种,一种是分层服务提供者,一种是基础服务提供者,上面这个图不是很准确,我们这样来理解,我们写的分层服务提供者必须调用基础服务提供者或者下面一层的分层服务器提供者,然后把请求提交到他上面的一层(上面的一层可能是另外一个分层服务提供者,也可能是ws2_32.dll)。而我们写的基础服务提供者必须调用系统基础服务提供者,然后把请求提交到ws2_32.dll。请注意,系统里可能不仅仅安装了我们的基础服务提供者,也安装了别人写的基础服务提供者。在安装多个分层服务提供者和多个基础服务提供者的情况下,这两者的组织方式是不同的

    如下图

    -------------------------------------------------------------

    | ws2_32.dll |

    -------------------------------------------------------------

    | | |

    --------------------- | |

    |别人的分层服务提供者| | |

    --------------------- | |

    | | |

    --------------------- | |

    |别人的分层服务提供者| | |

    ---------------------- | |

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:利用SharpZipLib实现实时zip压缩下载整个目录
    下一篇:简单分析用SPI实现防火墙
  • 相关文章