《网络通信软件设计指南》求取 ⇩

1.1 概述1

第一章 绪论1

1.2 网络通信规程3

1.3 开发网络通信软件的平台4

第二章 进程间通信IPC及其调用5

2.1 概述5

2.2 文件和记录锁定5

2.2.1 示例程序及其说明5

2.2.2 锁定中的几个概念7

2.2.3 System V Release 2的咨询锁定7

2.2.4 4.3 BSD的咨询式锁定8

2.2.5 UNIX的其它上锁技术9

2.3 管道13

2.4 FIFOs17

2.5.1 流和消息20

2.5 与IPC有关的概念和结构定义20

2.5.2 名字空间21

2.5.3 IPC-perm结构及IPC通道的创建22

2.6消息队列25

2.7 信号灯32

2.8 共享内存44

第三章 传送层接口程序设计53

3.1BSD 4.3的套接字接口socket53

3.1.1 概述53

3.1.2 套接字地址54

3.1.3 基本的套接字系统调用56

3.1.4 高级套接字系统调用60

3.1.5 套接字使用示例72

3.2 System V的传送层接口TLI82

3.2.1 概述82

3.2.2 传送端点地址83

3.2.3 基本TLI函数84

3.2.4 高级TLI函数93

3.2.5 流的概念96

3.2.6 TLI使用示例98

第四章 网络系统远程处理106

4.1引言106

4.2 远程命令执行106

4.2.1 rcmd函数和rshd服务器107

4.2.2 rexec函数和rexecd服务器114

4.3 远程登录115

4.3.1 终端行律与伪终端115

4.3.2 终端方式字与控制终端119

4.3.3 rlogin概述122

4.3.4 窗口环境122

4.3.5 流控制与伪终端方式字123

4.3.6 rlogin客户程序125

4.3.7 rlogin服务器126

4.4 远程介质的访问128

4.4.1 UNIX磁带驱动器的处理129

4.4.2 rmt协议130

4.4.3 rmt服务器设计分析132

4.5 远程过程调用135

4.5.1 远程过程调用的处理过程136

4.5.2 远程过程调用的有关问题137

4.5.3 远程过程调用传送协议138

4.5.4 Sun RPC139

4.5.5 Xerox Courier143

4.5.6 Apollo RPC146

4.5.7 小结146

5.1 设计原则147

第五章 行式打印机假脱机147

5.2 打印机配置及分类148

5.3 4.3BSD打印假脱机单机系统148

5.4 4.3BSD打印假脱机单机系统示例150

5.5 4.3BSD假脱机系统远程打印152

5.6 远程打印示例155

5.7 远程打印的总体设计156

5.8 System V打印假脱机系统156

5.9 System V打印假脱机系统示例158

第六章 Gateway(网关)与Internet(网际)160

6.1 核心网关系统160

6.1.1 网关与路由选择表160

6.1.2 网关到网关协议(GGP)161

6.1.3 GGP报文格式162

6.2.1自治系统的概念164

6.2 自治系统与联盟(EGP)164

6.2.2 外部网关协议166

6.2.3 EGP报文报头166

6.2.4 EGP相邻搜索报文167

6.2.5 EGP相邻可达性报文167

6.2.6 EGP轮询请求报文和路由选择更新报文168

6.2.7 EGP的关键限制170

6.2.8 自治联盟的概念171

6.3 内部网关协议171

6.3.1 静态和动态内部路由171

6.3.2 路由选择信息协议(RIP)172

6.3.3 RIP报文格式173

6.3.4 HELLO协议174

第七章异种机联网技术176

7.1 异种机互连的概念176

7.2 信关与桥177

7.4 典型的网际互连例子178

7.3 协议转换178

第八章TCP/IP协议系列的UNIX实现180

8.1 DOD网络体系结构180

8.2 4.3 BSD UNIX网络环境简介180

8.3 4.3 BSD UNIX网络环境剖析181

8.4 网际协议IP186

8.4.1 IP在UNIX互连网域中的作用186

8.4.2 IP与互连网域上层协议的连接187

8.4.3 IP与互连网域下层子网协议的连接189

8.4.4 IP的报文格式190

8.4.5 IP的分段和重装算法192

8.4.6 IP的路由195

8.4.7 IP的选项199

8.4.8.2 IP协议模块的输出函数ip_output203

8.4.8.3 IP协议模块的接收函数ipintr203

8.4.8 IP协议的完整实现203

8.4.8.1 IP协议模块的初始化函数ip_init203

8.4.8.4 IP协议模块的超时处理函数ip_slowtimo204

8.4.8.5 IP协议模块的异常空间释放函数ip_drain204

8.5 网际控制报文协议ICMP204

8.5.1 ICMP在UNIX互连网域中的作用204

8.5.2 ICMP的报文格式205

8.5.3 ICMP协议的实现210

8.5.3.1 ICMP协议模块的输入函数icmp_input210

8.5.3.2 ICMP协议模块的套接字用户接口函数raw_usrreq211

8.5.3.3 ICMP协议模块的输出函数rip_output212

8.6.1 UDP在UNIX互连网域中的作用213

8.6 用户数据报协议UDP213

8.5.3.5 rawintr213

8.5.3.4 raw_input213

8.6.2 UDP的报文格式214

8.6.3 UDP协议的协议控制块214

8.6.4 UDP协议的实现215

8.6.4.1 UDP协议模块的初始化函数udp_init215

8.6.4.2 UDP协议模块的输入函数udp_input215

8.6.4.3 UDP协议模块的套接字用户接口函数udp_usrreq215

8.6.4.4 UDP协议模块的输出函数udp_output218

8.6.4.5 UDP协议模块的控制输入函数udp_ctlinput218

8.7 运输控制协议TCP218

8.7.1 TCP在UNIX互连网域中的作用218

8.7.2 TCP的报文格式218

8.7.3 TCP协议的状态转换图221

8.7.4 TCP协议的协议控制块223

8.7.5.1 序号225

8.7.5 TCP的协议机制及实现策略225

8.7.5.2 初始序号及“平静”时间226

8.7.5.3 连接建立227

8.7.5.4 连接关闭229

8.7.5.5 窗口式流量控制231

8.7.5.6 “推进”数据233

8.7.5.7 紧急数据233

8.7.5.8 会话连接的重置234

8.7.5.9 TCP的多路复用机制235

8.7.5.10 TCP的优先级和安全性235

8.7.5.11 TCP的内部时钟235

8.7.6 TCP协议的具体实现237

8.7.6.1 TCP协议模块的初始化函数tcp_init237

8.7.6.2 TCP协议模块的输入函数tcp_input237

8.7.6.3 TCP协议模块的套接字用户接口函数tcp_usrreq243

8.7.6.4 TCP协议模块的输出函数tcp_output246

8.7.6.5 TCP协议模块的“快超时”处理函数tcp_fasttimo249

8.7.6.6 TCP协议模块的“慢超时”处理函数tcp_slowtimo249

8.7.6.7 TCP协议模块的内部时钟超时处理函数tcp_timer249

8.7.6.8 TCP协议模块的控制输入函数tcp_ctlinput251

8.7.6.9 TCP协议模块的异常空间释放函数tcp_drain251

第九章X.25在UNIX操作系统上的实现252

9.1 X.25建议252

9.1.1 X.25的发展动态252

9.1.2 分组交换的概念252

9.1.3 X.25建议的内容253

9.1.3.1 DTE/DCE物理级的接口特性253

9.1.3.2 通过DTE/DCE接口的链路接入规程254

9.1.3.3 分组级DTE/DCE接口描述及虚电路业务规程259

9.1.3.3.3 复位和重新启动过程260

9.1.3.3.1 虚呼叫的建立和消除过程260

9.1.3.3.2 数据传输和流量控制260

9.2 基于UNIX的X.25的实现261

9.2.1 物理级的实现261

9.2.1.1 SUN工作站A/B口及Zilog 8530芯片介绍261

9.2.1.2 与物理级实现有关的数据结构261

9.2.1.3 中断系统及中断服务程序结构263

9.2.2 链路级的实现264

9.2.2.1 链路级的总体结构264

9.2.2.2 链路级总控模块的状态转换图及程序结构264

9.2.2.3 链路级协议控制块的结构266

9.2.3 分组级的实现267

9.2.3.1 分组级的总体结构267

9.2.3.2 分组级的状态转换图268

9.2.3.3 重新开始规程控制块269

9.2.3.4 虚电路业务规程控制块270

9.2.4 X.25与UNIX操作系统的接口模块272

9.2.4.1 与互连网域的连接方法272

9.2.4.2 创建新的X.25域273

第十章NetWare驱动程序设计指南274

10.1 NetWare协议和驱动程序简介274

10.2 NetWare ODI的服务器驱动程序276

10.2.1 概述276

10.2.2 OS驱动程序中用到的数据结构276

10.2.3 开发者需研制的处理过程278

10.2.4 驱动程序的支持处理过程300

10.2.5 NetWare服务器驱动程序的制作301

10.3.1 概述302

10.3 NetWare ODI的工作站驱动程序302

10.3.2 MSM的数据结构和变量304

10.3.3 开发者在〈HSM〉中需开发的处理过程305

10.3.4 DOS ODI LAN驱动程序的制作311

第十一章LAN Manager驱动程序设计指南313

11.1 概论313

11.1.1 设备驱动程序介绍313

11.1.3 DevHlp服务的作用319

11.2 NDIS(网络驱动程序接口规范)319

11.2.1 NDIS与OSI参考模型319

11.1.2 设备驱动程序的安装320

11.2.2 NDIS驱动程序的构成说明321

11.2.3 协议管理程序321

11.2.4 VECTOR和动态装配324

11.2.5 协议与MAC模块间的交互机制328

11.3.1 模块特性表330

11.3 LAN Manager驱动程序中用到的数据结构330

11.3.2 公共特性表331

11.3.3 MAC特定服务特性表332

11.3.4 MAC特定服务状态表336

11.3.5 802.3特定介质统计表337

11.3.6 802.5特定介质统计表338

11.3.7 MAC高层调度表338

11.3.8 协议特定服务特性表339

11.3.9 协议低层调度表339

11.3.10 NetBIOS驱动程序的特性表339

11.3.11 帧数据描述341

11.3.12 PROTOCOL.INI342

11.3.13 配置存贮器影象344

11.4 协议/MAC间的交互原语347

11.4.1 直接原语349

11.4.2 通用请求354

11.4.3 通用请求确认362

11.4.4 状态指示363

11.4.5 Interrupt366

11.4.6 系统请求366

11.4.7 协议管理程序原语369

11.5 MAC驱动程序的编写378

11.5.1 MAC驱动程序的主要构成378

11.5.2 策略程序和初始化程序的编写379

11.5.3 初始化程序379

11.5.4 系统请求程序的编写387

11.5.5 指示程序的编写389

11.5.6 Transmit Chain程序的编写391

11.5.7 中断程序的编写393

11.5.8 通用请求程序的编写402

参考文献403

1994《网络通信软件设计指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由朱三元等编著 1994 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机网络软件设计、开发与编程(1994 PDF版)
计算机网络软件设计、开发与编程
1994 北京:科学出版社
Novell NetWare网络应用软件开发指南(1997 PDF版)
Novell NetWare网络应用软件开发指南
1997
计算机网络与通信( PDF版)
计算机网络与通信
北京:电子工业出版社
局部网络  电子信函软件(1986 PDF版)
局部网络 电子信函软件
1986
软件设计的Windows界面指南(1996 PDF版)
软件设计的Windows界面指南
1996 北京:电子工业出版社
计算机网络与通信(1995 PDF版)
计算机网络与通信
1995 北京:中国财政经济出版社
Novell NetWare网络应用软件开发指南(1997 PDF版)
Novell NetWare网络应用软件开发指南
1997 北京:科学出版社;龙门书局
信息·通信与计算机网络(1994 PDF版)
信息·通信与计算机网络
1994 西安:西北工业大学出版社
全通网络实用设计(1986 PDF版)
全通网络实用设计
1986 北京:电子工业出版社
计算机通信网络原理(1990 PDF版)
计算机通信网络原理
1990 北京:北京邮电学院出版社
移动计算机通信网络(1999 PDF版)
移动计算机通信网络
1999 北京:人民邮电出版社
计算机网络与通信(1997 PDF版)
计算机网络与通信
1997 北京:北京大学出版社
计算机通信网络(1997 PDF版)
计算机通信网络
1997 上海:上海交通大学出版社
Windows Sockets网络程序设计指南(1995 PDF版)
Windows Sockets网络程序设计指南
1995 北京:清华大学出版社
计算机通信网络(1990 PDF版)
计算机通信网络
1990 北京:北京理工大学出版社