图书介绍

Windows 网络编程技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Windows 网络编程技术
  • (美)琼斯(Anthony Jones),(美)奥朗德(Jim Ohlund)著;京京工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111078098
  • 出版时间:2000
  • 标注页数:489页
  • 文件大小:24MB
  • 文件页数:500页
  • 主题词:Windows

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Windows 网络编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

译者序1

前言1

第一部分 传统网络API1

第1章 NetBIOS1

1.1 MicrosoftNetBIOS2

1.1.1 LANA编号2

1.1.2 NetBIOS名字4

1.1.3 NetBIOS特性6

1.2 NetBIOS编程基础7

1.3 常规NetBIOS例程8

1.3.1 会话服务器:异步回调模型15

1.3.2 会话服务器:异步事件模型20

1.3.3 NetBIOS会话客户机24

1.4 数据报的工作原理28

1.5 其他NetBIOS命令40

1.5.1 适配器状态40

1.5.2 查找名字42

1.6 平台问题43

1.5.3 将传送协议同LANA编号对应起来43

1.6.1 WindowsCE44

1.6.2 Windows9x44

1.6.3 常规问题44

1.7 小结44

第2章 重定向器45

2.1 通用命名规范45

2.3 网络提供者47

2.2 多UNC提供者47

2.4 重定向器简介48

2.5 服务器消息块48

2.6 安全问题49

2.6.1 安全描述符49

2.6.2 访问令牌51

2.7 网络安全51

2.8 一个实例52

2.9 小结53

第3章 邮槽54

3.1 邮槽实施细节54

3.1.1 邮槽的名字54

3.1.2 消息的长度55

3.1.3 应用程序的编译56

3.1.4 错误代码57

3.2 基本客户机/服务器57

3.2.1 邮槽服务器的详情57

3.2.2 邮槽客户机的详情59

3.3 其他邮槽API61

3.4 平台和性能问题62

3.4.1 8.3字符名字限制62

3.4.2 不能取消“凝结”的I/O请求62

3.4.3 超时引起的内存废弃64

3.5 小结65

第4章 命名管道66

4.1 命名管道的实施细节66

4.1.3 应用程序的编译67

4.1.1 命名管道命名规范67

4.1.2 字节模式及消息模式67

4.1.4 错误代码68

4.2 客户机与服务器的基础68

4.2.1 服务器的细节68

4.2.2 高级服务器的细节74

4.2.3 客户机的细节81

4.3 其他API调用83

4.4 平台和性能问题86

4.5 小结87

第二部分 Winsock API89

第5章 网络原理和协议89

5.1 协议的特征89

5.1.1 面向消息89

5.1.2 面向连接和无连接91

5.1.3 可靠性和次序性91

5.1.7 服务质置92

5.1.6 多播数据92

5.1.4 从容关闭92

5.1.5 广播数据92

5.1.8 部分消息93

5.1.9 路由选择的考虑93

5.1.10 其他特征93

5.2 支持的协议93

5.2.1 支持的Win32网络协议93

5.2.2 Windows CE网络协议94

5.3 Winsock 2协议信息94

5.4 Windows套接字97

5.5 具体平台的问题99

5.7 小结100

5.6 选择适当的协议100

第6章 地址家族和名字解析102

6.1 IP102

6.1.1 TCP102

6.1.2 UDP102

6.1.3 定址102

6.1.4 创建套接字105

6.1.5 名字解析105

6.2 红外线套接字107

6.2.1 定址107

6.2.3 红外线设备列举108

6.2.4 查询IAS110

6.2.5 创建套接字111

6.3.1 编址112

6.3 IPX/SPX112

6.3.2 创建套接字112

6.2.6 套接字选项112

6.4 NetBIOS115

6.4.1 定址115

6.4.2 创建套接字116

6.5 AppleTalk117

6.5.1 定址117

6.5.2 AppleTalk名的注册118

6.5.3 AppleTalk名的解析119

6.5.4 创建套接字124

6.6 ATM124

6.6.1 定址125

6.6.2 创建套接字128

6.6.3 把套接字和SAP绑定在一起129

6.6.4 名字解析130

6.7 Winsock 2支持的其他函数130

6.8 小结131

第7章 Winsock基础132

7.1 Winsock的初始化132

7.2 错误检查和控制134

7.3 面向连接的协议134

7.3.1 服务器API函数134

7.3.2 客户机API函数138

7.3.3 数据传输140

7.3.4 流协议144

7.3.5 中断连接146

7.3.6 综合分析147

7.4 无连接协议155

7.4.1 接收端155

7.4.2 发送端156

7.4.3 基于消息的协议157

7.4.4 释放套接字资源158

7.4.5 综合分析158

7.5 其他API函数165

7.6 Windows CE168

7.7.1 AppleTalk169

7.7.2 IrDA169

7.7 其他地址家族169

7.7.3 NetBIOS170

7.7.4 IPX/SPX170

7.7.5 ATM171

7.8 小结171

8.1 套接字模式172

第8章 WinsockI/O方法172

8.1.1 锁定模式173

8.1.2 非锁定模式175

8.2 套接字I/O模型176

8.2.1 select模型176

8.2.2 WSAAsyncSelect179

8.2.3 WSAEventSelect183

8.2.4 重叠模型188

8.2.5 完成端口模型198

8.3 I/O模型的问题206

8.4 小结206

第9章 套接字选项和I/O控制命令207

9.1 套接字选项207

9.1.1 SOL_SOCKET选项级别208

9.1.2 SOL_APPLETALK选项级别215

9.1.3 SOL_IRLMP选项级别218

9.1.4 IPPROTO_IP选项级222

9.1.5 IPPROTO_TCP选项级别227

9.1.6 NSPROTO_IPX选项级别227

9.2 IOCTLSOCKET和WSAIOCTL231

9.2.1 标准I/O控制命令232

9.2.2 其他I/O控制命令233

9.2.3 安全套接字层的I/O控制命令239

9.2.4 ATMI/O控制命令241

9.3 小结242

10.1 背景知识243

10.2 名字空间模型243

第10章 名字注册和解析243

10.3 服务的注册245

10.3.1 安装服务类245

10.3.2 服务的注册248

10.3.3 服务注册示例251

10.4 服务的查询254

10.4.1 怎样对服务进行查询255

10.4.2 查询DNS257

10.5 小结260

第11章 多播261

11.1 多播的含义261

11.2 IP多播264

11.2.1 Internet网关管理协议264

11.2.2 IP叶节点265

11.2.3 IP多播的实施266

11.3 ATM多播266

11.3.1 ATM叶节点267

11.3.2 ATM根节点267

11.4 多播与Winsock268

11.4.1 Winsock 1多播268

11.4.2 Winsock 2多播274

11.4.3 常用的Winsock选项288

11.4.4 拨号网络多播的一处限制290

11.5 小结291

12.1 背景知识292

12.1.1 资源预约协议292

第12章 常规服务质量292

12.1.2 网络组件293

12.1.3 应用组件294

12.1.4 策略组件296

12.2 QoS和Winsock296

12.2.1 QoS结构297

12.2.2 QoS调用函数299

12.3 QoS中止303

12.4 QoS编程311

12.4.1 RSVP和套接字类型312

12.4.2 QoS通知314

12.4.3 QoS模板316

12.5 示例318

12.5.1 单播TCP318

12.5.2 单播UDP336

12.5.3 多播UDP337

12.6 ATM和QoS338

12.7 小结339

第13章 原始套接字340

13.1 原始套接字的创建340

13.2 Internet控制消息协议341

13.2.1 Ping示例342

13.2.2 Traceroute示例351

13.3 Internet组管理协议352

13.4 IP_HDRINCL的使用354

13.5 小结362

第14章 Winsock 2服务提供者接口363

14.1 SPI基础363

14.1.2 Winsock 2 API和SPI函数之间的映射364

14.2 传输服务提供者364

14.1.1 SPI命名规则364

14.2.1 WSPStartup365

14.2.2 参数366

14.2.3 实例计数369

14.2.4 套接字句柄369

14.2.5 Winsock I/O模型支持371

14.2.6 扩展函数380

14.2.7 传输服务提供者的安装381

14.3 命名空间服务提供者386

14.3.1 名字空间的安装386

14.3.2 名字空间的实施387

14.3.3 名字空间提供者示范392

14.4 Winsock SPI函数的调试追踪396

14.5 小结396

第15章 微软Visual Basic Winsock控件397

15.1 属性397

15.2 方法398

15.3 事件399

15.4 UDP示例400

15.4.1 UDP消息的发送403

15.4.2 UDP消息的接收404

15.4.3 获取Winsock信息404

15.4.4 运行UDP示例405

15.4.5 UDP状态405

15.5 TCP示例406

15.5.1 TCP服务器412

15.5.2 TCP客户机413

15.5.3 获取Winsock信息414

15.5.4 运行TCP示例414

15.5.5 TCP状态415

15.6 存在的局限415

15.7 常见错误416

15.8 Windows CE的Winsock控件417

15.8.1 WindowsCEWinsock示例417

15.8.2 已知的问题421

15.9 小结422

第三部分 远程访问服务423

第16章 RAS客户机423

16.1 编译和链接424

16.2 数据结构和平台兼容问题424

16.3 DUN 1.3升级和Windows 95425

16.4 RASDIAL425

16.4.1 同步模式427

16.4.2 异步模式428

16.4.3 状态通知432

16.4.4 关闭连接432

16.5 电话簿433

16.5.1 电话簿条目的增添440

16.5.2 电话簿条目的重命名442

16.5.3 电话簿条目的删除442

16.5.4 电话簿条目的列举443

16.5.5 用户凭据的管理443

16.5.6 多链接电话簿的子条目445

16.6 连接管理446

16.7 小结450

第四部分 附录451

附录A NetBIOS命令索引451

附录B IP助手函数464

附录C Winsock错误代码481

6.2.2 名字解析1108

热门推荐