编辑“︁
Winsock
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
==历史== MS-DOS与早期版本的Microsoft Windows使用的网络协议是[[NetBIOS]]. 因此,各方提供了各自的MS-DOS上的TCP/IP实现。由于各种解决方案的API函数名并不统一,使得软件开发者难以下决心转到TCP/IP协议上。 1991年10月,以Martin Hall, Mark Towfiq, Geoff Arnold, Henry Sanders为首在[[CompuServe]] [[BBS]]上讨论形成了Windows Sockets API规范(specification)并且版权属于这五人。 === 规范版本 === * Version 1.0 (1992年6月) 虽然不限于TCP/IP, 但TCP与UDP是仅有被明确提到的网络协议。 * Version 1.1 (1993年1月) 很多小的修正与澄清。Winsock以[[Windows消息]]的形式发送通知,使程序无需担心并发性。 * Winsock 2 [[向后兼容]]Winsock 1.1,还增加了协议独立的名字解析,异步操作(基于事件通知与完成过程(completion routine)), [[多播]], [[QoS]]. 明文支持了多协议,包括[[IPX/SPX]]与{{tsl|en|DECnet}}. 增加了{{tsl|en|Service Provider Interface|服务提供者接口}}(SPI)与[[Layered Service Provider|分层协议实现]]. ** Versions 2.0.x (1994年5月)草案没有正式公开发布。 ** Version 2.1.0 (1996年1月)是Winsock 2首次公开的规范。定义了两种接口:一是应用程序接口(API),这种接口将开发者和底层隔离开;二是服务提供接口(SPI),这种接口允许对Winsock协议栈的扩展。对多种传输协议的官方支持。Winsock 2的规范中写入了对OSI、Novell IPX/SPX和Digital DECNet的官方支持。也添加了对一些诸如服务质量(QoS)、广播等技术创新的支持。[[重叠I/O]]机制下工作。 ** Version 2.2.0 (1996年5月)包含很多小的矫正与澄清,并且不再支持16位Windows应用程序. ** Version 2.2.1 (1997年5月)与Version 2.2.2 (1997年8月)增加小的新功能。 [[Windows 95|Windows 95 OSR2]]以后版本的Windows操作系统均支持Windows Sockets version 2.2。此外,Windows 95 with the Windows Socket 2 Update也支持WinSock 2.2。 Windows 95、[[Windows NT 3.51]]及更早版本的Windows操作系统,最高支持Windows Sockets version 1.1。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息