ch7_Winsock服务提供者接口.pptxVIP

  • 11
  • 0
  • 约5.53千字
  • 约 43页
  • 2021-08-30 发布于河北
  • 举报
第七章 ;内容提要;Winsock 2 是围绕着Windows开放系统架构(Windows Open System Architecture,WOSA)来设计的,WOSA在Winsock和Winsock应用程序之间有一个标准API;在Winsock和Winsock服务提供者(比如TCP/IP)之间有一个标准的SPI。;图7-1 Winsock 2的WOSA架构;传输服务提供者 传输服务提供者(Transport Service providers,一般称作协议栈,比如TCP/IP)即能够提供建立通信、传输数据、日常数据流控制和错误控制等功能的服务。 类型:分层的(Layered),基础的(Base) 基础服务提供者负责实现传输协议的真正细节,导出Winsock接口,此接口直接实现协议。 分层服务提供者将自己安装到Winsock目录中的基础提供者上面,截取来自应用程序的Winsock API调用。;分层服务提供者仅实现更高层的定制通信函数,它依靠现存的底层基础提供者来与远程终端作实际的数据交换, 分层服务提供者位于基础服务提供者之上,依靠它来实现各种功能。;名字空间提供者 把一个网络协议的地址属性和一个或多个用户友好名关联到一起,以便启用与协议无关的名字解析方案。 命名空间提供者在命名空间目录安装自己,当应用程序执行名字解析时将会被调用。;SPI命名规则:前缀标示 WSP(Winso

文档评论(0)

1亿VIP精品文档

相关文档