《NetBIOS, IPX, SPX C程序员指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)W.David Schwaderer著;徐光贤译
  • 出 版 社:北京:科学出版社;龙门书局
  • 出版年份:1995
  • ISBN:7030050134
  • 页数:350 页
图书介绍:

第一部分 NetBIOS引论 3

第一章 综述 3

1.1 NetBIOS处于模型图的哪一层 3

1.2 NetBIOS从何而来 4

1.3“True NetBIOS”是什么 4

1.4如何获得NetBIOS 5

序言 7

1.5 IBM NetBIOS参考资料包括些什么 7

目 录 7

前言 8

致谢 9

第二章 NetBIOS和IBM的LAN适配器 9

2.1令牌环环境 9

商标 10

2.2 IBM PC宽带网络环境 10

2.4以太网环境 11

2.5 IBM LAN编程接口 11

2.3 IBM PC基带网络环境 11

第三章 应用服务 14

3.1 NetBIOS命名支持 14

3.2数据报及会话的支持 17

3.3一般命令 22

3.4 NetBIOS命令的调用 23

3.5测试NetBIOS是否存在 25

第四章 Ncb/Mcb域 26

4.2返回码 28

4.1 命令 28

4.3本地会话编号 29

4.4名字编号 29

4.5缓冲区地址 29

4.6缓冲区长度 29

4.7调用(远端)名 29

4.8 (本地)名 29

4.14保留域 30

4.13命令结束标志 30

4.12 LANA编号 30

4.11 POST例程地址 30

4.9接收超时 30

4.10发送超时 30

4.1 5测试NetBIOS存在的C样板程序 31

第五章 IBM PC DOS LAN支持程序 34

5.1 IBM LAN支持程序的作用 34

5.2 NetBIOS参数总结 35

第六章 NetBIOS同其它IBM产品的关系 41

6.1 IBM PC DOS版本的要求 41

6.2 IBM PC LAN Program的考虑 41

第七章 LAN上数据的完整性和完全性 47

7.1 LAN上数据的完整性 47

7.2 LAN上数据的安全性——给聪明人的话 47

7.3永久节点名的骗局 48

7.4令人不安的结论 48

第八章 一般支持的编程 51

8.1 NetBIOS RESET样板程序 51

第二部分 NetBIOS支持的编程 51

8.2 NetBIOS适配器状态样板程序 58

8.3 NetBIOS Reset和AdapterStatus命令的协同 67

8.4 NetBIOS Cancel样板程序 67

8.5 NetBIOS Unlink样板程序 72

第九章 命名支持的编程设计 74

9.1 NetBIOS命名活动的样板程序 74

第十章 数据报支持的编程 79

10.2 InitDatagramNcb()和XmitDatagram() 82

10.1 main()函数 82

第十一章 间接的数据报应用 83

11.1 日期及时间的服务器应用程序 83

11.2 日期及时间的client应用程序 86

第十二章 实时的LAN会议应用 96

12.1 main()函数 111

12.2 EditArgs()函数 111

12.3 NetBIOS的Add Name处理过程 111

12.5 ServiceDatagramNcbs()函数 112

12.4 Particlipate()函数 112

12.7 Servicekeyboard()函数 113

12.8 SendkeyboardMsg()函数 113

12.9 Applykeystroke()函数 113

12.6 ProcessReceivedDatagram()函数 113

第十三章 C语言文件传输应用 114

13.1应用程序概述 127

第十四章 无盘工作站、RPL和重定向 129

14.1客户和服务器 129

14.2数据层 129

14.3重定向器的实现 131

14.4块设备驱动程序的实现 131

14.5 INT 13 BIOS接口 132

14.6 NetBIOS RPL的实现——如何加载PC DOS 132

15.1 CRC校验的必要性 139

15.3 CRC数学基础 139

15.2 XMODEM校验和 139

第十五章CRC基础 139

第三部分 循环冗余校验(CRC)专题 139

15.4 CRC计算 142

15.5 常用CRC多项式 144

第十六章 CRC-16和产生CRC常用方法 145

16.1 CRC硬件 146

16.2通用的CRC-16移位 149

16.3查表方法 151

16.4 CRC兼容性 156

第十七章CRC-CCITT及最小的可查表 157

17.1查表法的实现 158

第十八章CRC-32——令牌环、PC网及以太网 164

第四部分 NetBIOS技术参考手册 177

第十九章 网络控制块 177

19.1 Ncb域 177

19.2命令的完成 182

第二十章NetBIOS命令 183

20.1命令 183

20.2特殊值总结 203

20.3复杂的Hang up 204

20.4返回码小结 205

第二十一章IPX/SPX概述 206

21.1 Novell Netware的背景 206

21.2 IPX 206

21.3 SPX 207

21.4 IPX和SPX存在性测试 207

21.5 Novell NetWare的概念 210

21.6为什么知道这些 214

21.7 ECB 222

21.8 IPX包头结构 224

21.9 SPX包头结构 225

21.10结论 226

第二十二章IPX编程 227

22.1结构成员对齐 227

22.2程序的执行 227

22.4 AES例子 228

22.3包发送 228

22.5取消一个ECB 229

22.6包接收 229

22.7结论 229

第二十三章SPX编程 260

23.1程序的执行 260

23.2数据包发送 260

23.3数据包接收 261

23.4结论 262

附录A NetBIOS2.h程序清单 305

附录B POST例程C语言程序清单 311

附录C错误代码,原因及解决方案 314

附录D Ncb命令和域的关系 324

附录E Send No-Ack和Chain Send No-Ack 326

附录F OS/2扩展版本及LAN Manager 328

附录G IPX-SPX.h清单 332

附录H Novell NetWare通信编程参考 337