Microsoft Windows网络编程(第2版)
|
|
|
【推荐级别】
|
☆☆☆☆☆
查看网友评价 |
|
【下载次数】 |
522 次 |
|
【作者】 |
Anthony Jones,Jim Ohlund
|
【出版社】 |
清华大学出版社/Microsoft Press
|
|
【文件格式】 |
PDF
|
【ISBN】 |
7-302-05947-0
|
|
【资料语言】 |
简体中文
|
【文件大小】 |
12.65MB
|
|
【上传时间】 |
2008-07-30
|
【共享者】 |
temp0001
查看他还共享了哪些书籍
|
|
|
资料说明:
|
虽然《Windows网络编程》在netyi上有好多,但我看了下全部是第一版的书,此次上传的是真正的完全第二版,中英文都有而且还附带随书光盘。强烈推荐下载。 本书由权威专家编写,指导导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。书中用大量的实例详细地描述了Microsoft网络API函数的应用,配套光盘也包含了所有的示例代码。对于在网络技术方面需要明确实用的Microsoft网络API信息的开发者,或是寻求Microsoft网络操作内部信息的管理员而言,这些内容都是较为理想的。对于在编程或工作中要用到当前的Microsoft或Internet联网软件的读者,本书也是很合适的学习和参考资料。
目 录 前言 xi 第1章 Winsock简介 1 1.1 Winsock头文件及库文件 1 1.2 Winsock的初始化 2 1.3 错误检查和处理 4 1.4 协议寻址 5 1.5 创建套接字 8 1.6 面向连接的通信 9 1.6.1 服务器API函数 9 1.6.2 客户端API函数 13 1.6.3 数据传输 16 1.6.4 流协议 20 1.6.5 中断连接 23 1.7 无连接通信 24 1.7.1 接收端 24 1.7.2 发送端 26 1.7.3 基于消息的协议 28 1.7.4 释放套接字资源 29 1.8 其他API函数 29 1.8.1 getpeername 29 1.8.2 getsockname 29 1.8.3 WSADuplicateSocket 30 1.9 Windows CE 30 1.10 小结 31 第2章 设计Winsock 33 2.1 系统体系结构 33 2.2 协议的特征 35 2.2.1 面向消息 35 2.2.2 面向流 35 2.2.3 伪流 36 2.2.4 面向连接和无连接 37 2.2.5 可靠性和有序性 37 2.2.6 正常关闭 38 2.2.7 广播数据 38 2.2.8 多播数据 38 2.2.9 服务质量 38 2.2.10 部分消息 39 2.2.11 路由选择的考虑 39 2.2.12 其他特征 39 2.3 Winsock编录 39 2.3.1 Winsock编录和Win64 42 2.3.2 创建套接字 42 2.4 小结 43 第3章 网际协议 44 3.1 IPv4 44 3.1.1 寻址 44 3.1.2 IPv4管理协议 46 3.1.3 Winsock中的IPv4寻址 47 3.2 IPv6 48 3.2.1 寻址 48 3.2.2 IPv6管理协议 51 3.2.3 Winsock中的IPv6寻址 52 3.3 地址及名称解析 52 3.3.1 名称解析例程 52 3.3.2 简单的地址转换 56 3.3.3 传统名称解析例程 57 3.4 编写独立于IP版本的程序 62 3.4.1 客户机 63 3.4.2 服务器 64 3.5 小结 66 第4章 Winsock支持的其他协议 67 4.1 红外线套接字 67 4.1.1 寻址 67 4.1.2 名称解析 68 4.1.3 红外线设备列举 69 4.1.4 查询IAS 71 4.1.5 创建套接字 72 4.1.6 套接字选项 72 4.2 IPX/SPX 73 4.2.1 寻址 73 4.2.2 创建套接字 74 4.3 NetBIOS 76 4.3.1 寻址 77 4.3.2 创建套接字 78 4.4 AppleTalk 79 4.4.1 寻址 80 4.4.2 创建套接字 87 4.5 ATM 88 4.5.1 寻址 89 4.5.2 创建套接字 92 4.5.3 把套接字和SAP绑定在一起 93 4.5.4 名称解析 95 4.6 小结 95 第5章 Winsock I/O方法 96 5.1 套接字模式 97 5.1.1 阻塞模式 97 5.1.2 非阻塞模式 99 5.2 套接字I/O模型 101 5.2.1 阻塞模型 101 5.2.2 select模型 101 5.2.3 WSAAsyncSelect模型 104 5.2.4 WSAEventSelect模型 109 5.2.5 重叠模型 116 5.2.6 完成端口模型 126 5.3 I/O模型的问题 135 5.4 小结 136 第6章 可伸缩的Winsock 应用程序 137 6.1 API及可伸缩性 137 6.1.1 AcceptEx 138 6.1.2 GetAcceptExSockaddrs 141 6.1.3 TransmitFile 142 6.1.4 TransmitPackets 144 6.1.5 ConnectEx 145 6.1.6 DisconnectEx 146 6.1.7 WSARecvMsg 147 6.2 可伸缩的服务器体系结构 148 6.2.1 接受连接 148 6.2.2 数据传输 150 6.3 资源管理 151 6.4 服务器策略 152 6.4.1 高吞吐率 153 6.4.2 最大化连接数 153 6.4.3 性能指标 154 6.5 Winsock直连及套接字 直连协议 157 6.6 小结 158 第7章 套接字选项和I/O 控制命令 159 7.1 套接字选项 159 7.1.1 SOL_SOCKET选项级别 160 7.1.2 SOL_APPLETALK 选项级别 170 7.1.3 SOL_IRLMP选项级别 174 7.1.4 IPPROTO_IP选项级别 179 7.1.5 IPPROTO_IPV6选项级别 186 7.1.6 IPPROTO_RM选项级别 189 7.1.7 IPPROTO_TCP 选项级别 193 7.1.8 NSPROTO_IPX 选项级别 194 7.2 IOCTLSOCKET、WSAIOCTL和 WSANSPIoctl 199 7.2.1 标准I/O控制命令 200 7.2.2 其他I/O控制命令 201 7.2.3 加密套接字协议层的I/O 控制命令 213 7.2.4 ATM I/O控制命令 215 7.3 小结 217 第8章 名称注册和解析 218 8.1 背景知识 218 8.2 命名空间模型 219 8.3 服务的注册 221 8.3.1 安装服务类 221 8.3.2 服务的注册 225 8.3.3 服务注册示例 229 8.4 服务的查询 232 8.4.1 怎样查询服务 234 8.4.2 查询DNS 237 8.4.3 查询NLA 240 8.5 小结 247 第9章 多播 248 9.1 多播的含义 248 9.2 IP多播 251 9.2.1 支持协议 252 9.2.2 用Setsockopt多播 253 9.2.3 用WSAIoctl多播 259 9.2.4 用WSAJoinLeaf多播 260 9.3 可靠多播 261 9.3.1 可靠发送者 261 9.3.2 可靠接收者 264 9.4 ATM多播 266 9.5 小结 267 第10章 常规服务质量 268 10.1 背景知识 269 10.1.1 RSVP 269 10.1.2 网络组件 270 10.1.3 应用组件 271 10.1.4 策略组件 273 10.2 QOS和Winsock 273 10.2.1 QOS结构 274 10.2.2 QOS调用函数 277 10.3 终止QOS 282 10.4 QOS编程 290 10.4.1 RSVP和套接字类型 291 10.4.2 QOS通知 293 10.4.3 QOS模板 296 10.5 示例 297 10.5.1 TCP 298 10.5.2 UDP 303 10.6 ATM和QOS 304 10.7 小结 305 第11章 原始套接字 306 11.1 创建原始套接字 306 11.2 ICMP 308 11.2.1 Ping示例 311 11.2.2 Traceroute示例 313 11.3 使用IP头包含选项 314 11.4 小结 319 第12章 Winsock 2服务提供程序 接口 320 12.1 分层服务提供程序 321 12.1.1 安装LSP 325 12.1.2 编写分层提供程序 330 12.1.3 调试LSP 352 12.1.4 LSP示例 353 12.2 命名空间服务提供程序 354 12.2.1 命名空间的安装 354 12.2.2 命名空间的实现 355 12.2.3 命名空间提供程序示例 362 12.3 小结 367 第13章 使用C#进行.NET套接 字编程 368 13.1 概述 368 13.2 寻址协议 371 13.3 名称解析 372 13.4 收发数据 373 13.5 异常处理 377 13.6 示例 377 13.7 小结 378 第14章 Visual Basic Winsock 控件 379 14.1 属性 380 14.2 方法 382 14.3 事件 383 14.4 UDP示例 383 14.4.1 发送UDP消息 387 14.4.2 接收UDP消息 388 14.4.3 获取Winsock信息 389 14.4.4 运行UDP示例 389 14.4.5 UDP状态 390 14.5 TCP示例 391 14.5.1 TCP服务器 398 14.5.2 TCP客户机 399 14.5.3 获取Winsock信息 400 14.5.4 运行TCP示例 400 14.5.5 TCP状态 401 14.6 存在的局限 401 14.7 常见错误 402 14.7.1 本地地址已被使用 402 14.7.2 当前状态下的无效操作 403 14.8 Windows CE的Winsock控件 403 14.8.1 Windows CE Winsock 示例 404 14.8.2 已知的问题 409 14.9 小结 409 第15章 远程访问服务 410 15.1 RAS客户机 410 15.2 编译和链接 411 15.3 数据结构和平台兼容性问题 412 15.4 DUN1.3升级和Windows 95 413 15.5 RASDIAL 413 15.5.1 同步模式 413 15.5.2 异步模式 415 15.5.3 关闭连接 420 15.6 电话簿 421 15.6.1 添加电话簿条目 423 15.6.2 删除电话簿条目 426 15.6.3 管理用户凭据 426 15.7 连接管理 428 15.8 VPN 431 15.9 小结 431 第16章 IP助手函数 432 16.1 Ipconfig 432 16.1.1 释放和更新IPv4 地址 441 16.1.2 改变IPv4地址 442 16.2 Netstat 443 16.2.1 取得TCP连接表 443 16.2.2 取得UDP监听者表 445 16.2.3 获取IP协议统计情况 446 16.3 Route 450 16.3.1 获得路由表 450 16.3.2 增加路由 453 16.3.3 删除路由 455 16.4 ARP 455 16.4.1 添加ARP条目 457 16.4.2 删除ARP条目 457 16.4.3 发送ARP请求 457 16.5 小结 458
|
|
资料下载
|
打开下载链接
点此链接需花费积分5分。如何获取积分?
注册新会员
积分不够?请用手机短信充值
·请先登录 ,然后下载
·下载后,您的积分会减少5分
·48小时内重复下载该资料不另外扣分
·下载前,请先阅读下载声明
·管理员对书籍只进行了初步审核,如果您发现该书违反了分享规则,请向管理员投诉!
|
·本服务的所有资料文件是其作者提供和网友推荐收集整理的,如有侵犯版权敬请指出。
·所有资料文件的准确性、安全性和完整性未经验证,NetYi不承担用户因使用这些下载内容而造成的任何形式的损失或伤害。
|
|
|
| 客户服务 |

 |
电话:028-66868000 13568916094
下班时间请点击此处留言 |
| 注:客服服务时间为周一至周五09:00—17:30,周六周日休息。 |
|
|