《NetWare 3.X深入剖析 工作站与服务器外设篇》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:姜文平等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1996
  • ISBN:7302024642
  • 页数:428 页
图书介绍:

第1篇 NetWare工作站篇 1

第1章 Novell局域网的连接与安装 1

1.1NetWare的发展历程 1

目录 1

1.2NetWare网络系统的硬件连接 2

1.3NetWare网络系统的软件安装 3

1.3.1安装服务器上的NetWare操作系统 3

1.3.2安装工作站上的入网程序 4

2.1.1网卡中的PROM和RAM 5

2.1.2本地DMA与远程DMA 5

2.1.3NE2000网卡的内部寄存器 5

2.1NE2000网卡的硬件结构及其原理 5

第2章 NetWare基础 5

2.2ECB与IPX包头的结构 9

2.3IPX各功能调用的入口/出口参数及其用法 12

2.4剖析IPX.COM及NETX.COM的工具:Soft-ICEforDOS 16

2.5内嵌式的调试工具:386DEBUG 17

2.5.1386Debug中各种命令的使用方法 17

2.5.2386Debug中的表达式 21

第3章 IPX的剖析 23

3.1IPX.COM的初始化程序概述 23

3.2IPX与Windows3.1的交互 26

3.3实现IPX的主要数据结构及算法 27

3.4IPX.COM的主要数据区及其作用 29

3.5如何阅读IPX源程序 34

3.6IPX的源程序及注释 35

4.8.1NETX各主要功能的实现流程 (1 53

4.10NETX支持的其他功能 (1 57

4.11NETX.COM的部分源程序清单及注释 (1 59

4.1NETX与DOS内核的关系 115

第4章 NETX的剖析 115

4.2NETX的开关选项 116

4.3NETX的初始化程序流程 117

4.4NETX.COM接管的功能 119

4.5NETX文件操作与DOS内部数据结构 121

4.5.1远程SFT 122

4.5.2工作文件表(JobFileTable,JFT) 123

4.6NETX涉及的NCP操作及其解码 124

4.7.1服务器连接信息表的结构 140

4.7NETX.COM的部分数据区 140

4.7.2NETX.COM中使用的一般变量 141

4.8如何阅读NETX源程序 153

4.9远程文件读/写功能与NETX缓冲机制 154

4.10.1INT21h/AH=4Bh功能的流程简介 157

4.10.2小技巧:如何破解“只可执行文件”(ExecuteOnlyFile) 157

4.10.3Watchdog包与广播包的接收 158

第2篇 服务器外部设备篇 262

第5章 服务器外部设备概述 262

第6章 服务器硬盘系统 264

6.1NetWare硬盘系统的高可靠性措施 264

6.2NetWare的高效率硬盘访问机制 265

6.3NetWare硬盘组织结构简介 266

6.4卷信息表结构 267

6.5文件分配表的结构 269

6.6目录表的结构 270

第7章 服务器磁盘服务分析 279

7.1服务器磁盘服务概述 279

7.2硬盘驱动程序的装载及其初始化 279

7.2.1ISADISK.DSK的装载 280

7.2.2ISADISK.DSK的初始化 280

7.3硬盘服务中用到的主要数据结构 281

7.3.1请求块 281

7.3.2请求参数块 283

7.3.3硬盘分区描述块 284

7.3.4硬盘描述块 284

7.3.5硬盘参数块 285

7.3.6硬盘操作数据块 286

7.4硬盘服务中用到的主要队列和链表 287

7.5硬盘服务的大致流程 288

7.6硬盘服务的前台过程分析 291

7.6.1申请空闲请求块 292

7.6.2子过程1724EC剖析 292

7.6.3子过程8672F剖析 295

7.6.4取请求参数块的子过程17B028 298

7.7硬盘服务的后台过程分析 299

7.7.1后台服务的核心子过程86FF9剖析 299

7.7.2子过程86849剖析 303

7.7.3子过程17B0DC剖析 304

7.7.4释放硬盘请求的实例分析 305

7.8ISADISK.DSK的部分源程序及其注释 306

第8章 网卡驱动程序NE2000.LAN 346

8.1Novell常用以太网卡简介 346

8.2NE-2000网卡结构 346

8.2.1NE-2000网卡数据缓冲RAM和PROM 347

8.2.2NE-2000网卡内部的NIC寄存器 348

8.2.3NE2000模块中使用的有关端口 353

8.3帧、物理包与数据包 354

8.3.1帧 354

8.3.2物理包 355

8.3.3数据包 356

8.4服务器上的网络核心协议 357

8.4.1NCP请求报头格式 358

8.4.2NCP应答报头格式 359

8.5NE2000.LAN功能概述 360

8.5.1NE2000模块自身初始化 360

8.5.2发送报文 360

8.5.3接收报文 360

8.6NE2000.LAN中相关的数据和数据结构 360

8.6.1资源标识块 360

8.6.2NE2000的资源列表 361

8.6.3模块信息表 362

8.6.4屏幕信息块 363

8.6.5VirtualLan 365

8.6.6NE2000模块控制块(简称为NECB) 365

8.6.7NEOP 367

8.6.8FrameType及其序号的说明 369

8.6.9参数块ParaM 370

8.6.10时间节 点(TimerNode) 370

8.6.11MSMTxFreeM 371

8.6.12工作站控制表 371

8.6.13RcvECBRTag 373

8.6.14LAN驱动程序统计数据区 373

8.6.15NE2000模块中使用的一些内存数据列表 374

8.6.16NE-***网卡可编程存储器PROM中存放的信息 377

8.7关于本书NE2000.LAN反汇编代码的有关问题 377

8.8NE2000模块的初始化 378

8.8.1NE2000模块初始化主程序 378

8.8.2子程序48270() 385

8.8.3子程序47656() 386

8.8.4子程序47CFA() 389

8.8.5子程序47D6C() 391

8.8.6子程序47EC3() 394

8.8.7子程序47F6C() 396

8.8.8子程序47466() 397

8.8.9子程序482FD() 400

8.8.10子程序483EF() 401

8.8.11子程序47518() 401

8.8.12子程序047604() 405

8.9NE2000中的报文发送 406

8.9.1NE2000报文发生程序48400 407

8.10NE2000中的报文接收 412

8.10.1报文接收主程序47150() 413

8.10.2程序487C0() 423

8.10.3子程序48974() 426

8.10.4子程序047457() 427

参考文献 428