Windows网络编程:NetBIOS与Winsock技术详解
需积分: 9 124 浏览量
更新于2024-07-24
1
收藏 16.83MB PDF 举报
《Windows网络编程》是一本深入讲解传统网络接口、重定向器以及Windows网络编程技术的书籍。全书分为三个部分:第一部分着重于传统的网络接口NetBIOS,它是一种异步的、与协议无关的应用程序编程接口(API),适用于OS/2和DOS等老操作系统,但相较于后来的Winsock,存在一定的局限性。第二部分深入探讨Windows Socket(Winsock)编程,这是一个在Wi32平台上广泛使用的网络编程接口,源自Unix的Berkeley套接字,支持多种网络协议,且在Winsock 2版本后变得更加“协议无关”。
在Winsock部分,第1章介绍了NetBIOS的基本概念,它是1983年由Sytek为IBM开发的网络通信API,主要用于定义网络编程接口,而不涉及底层的帧传输细节。NetBIOS的成功推动了其他协议(如TCP/IP和IPX/SPX)也采用NetBIOS编程接口。直到今天,包括Windows NT、Windows 2000、Windows 95和Windows 98在内的许多平台和应用都依赖于NetBIOS。
然而,由于其历史局限性,Windows CE并不支持NetBIOS API,而是采用TCP/IP协议,并提供NetBIOS名称解析功能。书中还提到Win32下的NetBIOS接口保持向后兼容,适合早期应用程序。这部分内容主要讲解NetBIOS的基本编程原理和使用方法,包括异步通信机制和常见应用场景。
此外,书中还提及了重定向器,它是邮槽和命名管道的基础,提供了与传输无关的文件输入/输出方式。邮槽是用于广播和单向数据通信的简单接口,而命名管道则创建了双向通信通道,支持Windows的安全通信特性。这些通信方式在Windows网络编程中扮演着重要角色,尤其是对于构建网络应用程序和服务来说。
《Windows网络编程》是一本实用的指南,涵盖了从传统接口到现代网络编程框架的全面内容,适合网络开发者深入理解和学习Windows环境下的网络编程技巧。
2021-09-30 上传
2009-10-14 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
斌哥online
- 粉丝: 1
- 资源: 2
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查