Windows网络编程 原文版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Anthony Jones,(美)Jim Ohlund著;杨合庆译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302059470
- 页数:458 页
第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.9 服务质量 38
2.2.8 多播数据 38
2.2.6 正常关闭 38
2.2.7 广播数据 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.1 寻址 48
3.2 IPv6 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/0方法 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.1 API及可伸缩性 137
第6章 可伸缩的Winsock应用程序 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/0控制命令 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和WSANSPloctl 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.1 多播的含义 248
第9章 多播 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.2 QOS和Winsock 273
10.1.4 策略组件 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.1 概述 368
第13章 使用C#进行.NET套接字编程 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.4 运行UDP示例 389
14.4.3 获取Winsock信息 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.1 RAS客户机 410
第15章 远程访问服务 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.1 Ipconfig 432
第16章 IP助手函数 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
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019