简介
本书包括信息技术基础知识、学会操作计算机、网上浏览、网上探索、用电子表格处理数据、制作多媒体作品、信息技术综合应用等内容。
目录
第一章 绪论
1.1 概述
1.2 网络通信规程
1.3 开发网络通信软件的平台
第二章 进程间通信IPC及其调用
2.1 概述
2.2 文件和记录锁定
2.2.1 示例程序及其说明
2.2.2 锁定中的几个概念
2.2.3 System V Release 2的咨询锁定
2.2.4 4.3 BSD的咨询式锁定
2.2.5 UNIX的其它上锁技术
2.3 管道
2.4 FIFOs
2.5 与IPC有关的概念和结构定义
2.5.1 流和消息
2.5.2 名字空间
2.5.3 IPC-perm结构及IPC通道的创建
2.6 消息队列
2.7 信号灯
2.8 共享内存
第三章 传送层接口程序设计
3.1 BSD 4.3的套接字接口socket
3.1.1 概述
3.1.2 套接字地址
3.1.3 基本的套接字系统调用
3.1.4 高级套接字系统调用
3.1.5 套接字使用示例
3.2 System V的传送层接口TLI
3.2.1 概述
3.2.2 传送端点地址
3.2.3 基本TLI函数
3.2.4 高级TLI函数
3.2.5 流的概念
3.2.6 TLI使用示例
第四章 网络系统远程处理
4.1 引言
4.2 远程命令执行
4.2.1 rcmd函数和rshd服务器
4.2.2 rexec函数和rexecd服务器
4.3 远程登录
4.3.1 终端行律与伪终端
4.3.2 终端方式字与控制终端
4.3.3 rlogin概述
4.3.4 窗口环境
4.3.5 流控制与伪终端方式字
4.3.6 rlogin客户程序
4.3.7 rlogin服务器
4.4 远程介质的访问
4.4.1 UNIX磁带驱动器的处理
4.4.2 rmt协议
4.4.3 rmt服务器设计分析
4.5 远程过程调用
4.5.1 远程过程调用的处理过程
4.5.2 远程过程调用的有关问题
4.5.3 远程过程调用传送协议
4.5.4 Sun RPC
4.5.5 Xerox Courier
4.5.6 Apollo RPC
4.5.7 小结
第五章 行式打印机假脱机
5.1 设计原则
5.2 打印机配置及分类
5.3 4.3BSD打印假脱机单机系统
5.4 4.3BSD打印假脱机单机系统示例
5.5 4.3BSD假脱机系统远程打印
5.6 远程打印示例
5.7 远程打印的总体设计
5.8 System V打印假脱机系统
5.9 System V打印假脱机系统示例
第六章 Gateway(网关)与Internet(网际)
6.1 核心网关系统
6.1.1 网关与路由选择表
6.1.2 网关到网关协议(GGP)
6.1.3 GGP报文格式
6.2 自治系统与联盟(EGP)
6.2.1 自治系统的概念
6.2.2 外部网关协议
6.2.3 EGP报文报头
6.2.4 EGP相邻搜索报文
6.2.5 EGP相邻可达性报文
6.2.6 EGP轮询请求报文和路由选择更新报文
6.2.7 EGP的关键限制
6.2.8 自治联盟的概念
6.3 内部网关协议
6.3.1 静态和动态内部路由
6.3.2 路由选择信息协议(RIP)
6.3.3 RIP报文格式
6.3.4 HELLO协议
第七章 异种机联网技术
7.1 异种机互连的概念
7.2 信关与桥
7.3 协议转换
7.4 典型的网际互连例子
第八章 TCP/IP协议系列的UNIX实现
8.1 DOD网络体系结构
8.2 4.3 BSD UNIX网络环境简介
8.3 4.3 BSD UNIX网络环境剖析
8.4 网际协议IP
8.4.1 IP在UNIX互连网域中的作用
8.4.2 IP与互连网域上层协议的连接
8.4.3 IP与互连网域下层子网协议的连接
8.4.4 IP的报文格式
8.4.5 IP的分段和重装算法
8.4.6 IP的路由
8.4.7 IP的选项
8.4.8 IP协议的完整实现
8.4.8.1 IP协议模块的初始化函数ip_init
8.4.8.2 IP协议模块的输出函数ip_output
8.4.8.3 IP协议模块的接收函数ipintr
8.4.8.4 IP协议模块的超时处理函数ip_slowtimo
8.4.8.5 IP协议模块的异常空间释放函数ip_drain
8.5 网际控制报文协议ICMP
8.5.1 ICMP在UNIX互连网域中的作用
8.5.2 ICMP的报文格式
8.5.3 ICMP协议的实现
8.5.3.1 ICMP协议模块的输入函数icmp_input
8.5.3.2 ICMP协议模块的套接字用户接口函数raw_usrreq
8.5.3.3 ICMP协议模块的输出函数rip_output
8.5.3.4 raw_input
8.5.3.5 rawintr
8.6 用户数据报协议UDP
8.6.1 UDP在UNIX互连网域中的作用
8.6.2 UDP的报文格式
8.6.3 UDP协议的协议控制块
8.6.4 UDP协议的实现
8.6.4.1 UDP协议模块的初始化函数udp_init
8.6.4.2 UDP协议模块的输入函数udp_input
8.6.4.3 UDP协议模块的套接字用户接口函数udp_usrreq
8.6.4.4 UDP协议模块的输出函数udp_output
8.6.4.5 UDP协议模块的控制输入函数udp_ctlinput
8.7 运输控制协议TCP
8.7.1 TCP在UNIX互连网域中的作用
8.7.2 TCP的报文格式
8.7.3 TCP协议的状态转换图
8.7.4 TCP协议的协议控制块
8.7.5 TCP的协议机制及实现策略
8.7.5.1 序号
8.7.5.2 初始序号及“平静”时间
8.7.5.3 连接建立
8.7.5.4 连接关闭
8.7.5.5 窗口式流量控制
8.7.5.6 “推进”数据
8.7.5.7 紧急数据
8.7.5.8 会话连接的重置
8.7.5.9 TCP的多路复用机制
8.7.5.10 TCP的优先级和安全性
8.7.5.11 TCP的内部时钟
8.7.6 TCP协议的具体实现
8.7.6.1 TCP协议模块的初始化函数tcp_init
8.7.6.2 TCP协议模块的输入函数tcp_input
8.7.6.3 TCP协议模块的套接字用户接口函数tcp_usrreq
8.7.6.4 TCP协议模块的输出函数tcp_output
8.7.6.5 TCP协议模块的“快超时”处理函数tcp_fasttimo
8.7.6.6 TCP协议模块的“慢超时”处理函数tcp_slowtimo
8.7.6.7 TCP协议模块的内部时钟超时处理函数tcp_timer
8.7.6.8 TCP协议模块的控制输入函数tcp_ctlinput
8.7.6.9 TCP协议模块的异常空间释放函数tcp_drain
第九章 X.25在UNIX操作系统上的实现
9.1 X.25建议
9.1.1 X.25的发展动态
9.1.2 分组交换的概念
9.1.3 X.25建议的内容
9.1.3.1 DTE/DCE物理级的接口特性
9.1.3.2 通过DTE/DCE接口的链路接入规程
9.1.3.3 分组级DTE/DCE接口描述及虚电路业务规程
9.1.3.3.1 虚呼叫的建立和消除过程
9.1.3.3.2 数据传输和流量控制
9.1.3.3.3 复位和重新启动过程
9.2 基于UNIX的X.25的实现
9.2.1 物理级的实现
9.2.1.1 SUN工作站A/B口及Zilog 8530芯片介绍
9.2.1.2 与物理级实现有关的数据结构
9.2.1.3 中断系统及中断服务程序结构
9.2.2 链路级的实现
9.2.2.1 链路级的总体结构
9.2.2.2 链路级总控模块的状态转换图及程序结构
9.2.2.3 链路级协议控制块的结构
9.2.3 分组级的实现
9.2.3.1 分组级的总体结构
9.2.3.2 分组级的状态转换图
9.2.3.3 重新开始规程控制块
9.2.3.4 虚电路业务规程控制块
9.2.4 X.25与UNIX操作系统的接口模块
9.2.4.1 与互连网域的连接方法
9.2.4.2 创建新的X.25域
第十章 NetWare驱动程序设计指南
10.1 NetWare协议和驱动程序简介
10.2 NetWare ODI的服务器驱动程序
10.2.1 概述
10.2.2 OS驱动程序中用到的数据结构
10.2.3 开发者需研制的处理过程
10.2.4 驱动程序的支持处理过程
10.2.5 NetWare服务器驱动程序的制作
10.3 NetWare ODI的工作站驱动程序
10.3.1 概述
10.3.2 MSM的数据结构和变量
10.3.3 开发者在〈HSM〉中需开发的处理过程
10.3.4 DOS ODI LAN驱动程序的制作
第十一章 LAN Manager驱动程序设计指南
11.1 概论
11.1.1 设备驱动程序介绍
11.1.2 设备驱动程序的安装
11.1.3 DevHlp服务的作用
11.2 NDIS(网络驱动程序接口规范)
11.2.1 NDIS与OSI参考模型
11.2.2 NDIS驱动程序的构成说明
11.2.3 协议管理程序
11.2.4 VECTOR和动态装配
11.2.5 协议与MAC模块间的交互机制
11.3 LAN Manager驱动程序中用到的数据结构
11.3.1 模块特性表
11.3.2 公共特性表
11.3.3 MAC特定服务特性表
11.3.4 MAC特定服务状态表
11.3.5 802.3特定介质统计表
11.3.6 802.5特定介质统计表
11.3.7 MAC高层调度表
11.3.8 协议特定服务特性表
11.3.9 协议低层调度表
11.3.10 NetBIOS驱动程序的特性表
11.3.11 帧数据描述
11.3.12 PROTOCOL.INI
11.3.13 配置存贮器影象
11.4 协议/MAC间的交互原语
11.4.1 直接原语
11.4.2 通用请求
11.4.3 通用请求确认
11.4.4 状态指示
11.4.5 Interrupt
11.4.6 系统请求
11.4.7 协议管理程序原语
11.5 MAC驱动程序的编写
11.5.1 MAC驱动程序的主要构成
11.5.2 策略程序和初始化程序的编写
11.5.3 初始化程序
11.5.4 系统请求程序的编写
11.5.5 指示程序的编写
11.5.6 Transmit Chain程序的编写
11.5.7 中断程序的编写
11.5.8 通用请求程序的编写
参考文献
1.1 概述
1.2 网络通信规程
1.3 开发网络通信软件的平台
第二章 进程间通信IPC及其调用
2.1 概述
2.2 文件和记录锁定
2.2.1 示例程序及其说明
2.2.2 锁定中的几个概念
2.2.3 System V Release 2的咨询锁定
2.2.4 4.3 BSD的咨询式锁定
2.2.5 UNIX的其它上锁技术
2.3 管道
2.4 FIFOs
2.5 与IPC有关的概念和结构定义
2.5.1 流和消息
2.5.2 名字空间
2.5.3 IPC-perm结构及IPC通道的创建
2.6 消息队列
2.7 信号灯
2.8 共享内存
第三章 传送层接口程序设计
3.1 BSD 4.3的套接字接口socket
3.1.1 概述
3.1.2 套接字地址
3.1.3 基本的套接字系统调用
3.1.4 高级套接字系统调用
3.1.5 套接字使用示例
3.2 System V的传送层接口TLI
3.2.1 概述
3.2.2 传送端点地址
3.2.3 基本TLI函数
3.2.4 高级TLI函数
3.2.5 流的概念
3.2.6 TLI使用示例
第四章 网络系统远程处理
4.1 引言
4.2 远程命令执行
4.2.1 rcmd函数和rshd服务器
4.2.2 rexec函数和rexecd服务器
4.3 远程登录
4.3.1 终端行律与伪终端
4.3.2 终端方式字与控制终端
4.3.3 rlogin概述
4.3.4 窗口环境
4.3.5 流控制与伪终端方式字
4.3.6 rlogin客户程序
4.3.7 rlogin服务器
4.4 远程介质的访问
4.4.1 UNIX磁带驱动器的处理
4.4.2 rmt协议
4.4.3 rmt服务器设计分析
4.5 远程过程调用
4.5.1 远程过程调用的处理过程
4.5.2 远程过程调用的有关问题
4.5.3 远程过程调用传送协议
4.5.4 Sun RPC
4.5.5 Xerox Courier
4.5.6 Apollo RPC
4.5.7 小结
第五章 行式打印机假脱机
5.1 设计原则
5.2 打印机配置及分类
5.3 4.3BSD打印假脱机单机系统
5.4 4.3BSD打印假脱机单机系统示例
5.5 4.3BSD假脱机系统远程打印
5.6 远程打印示例
5.7 远程打印的总体设计
5.8 System V打印假脱机系统
5.9 System V打印假脱机系统示例
第六章 Gateway(网关)与Internet(网际)
6.1 核心网关系统
6.1.1 网关与路由选择表
6.1.2 网关到网关协议(GGP)
6.1.3 GGP报文格式
6.2 自治系统与联盟(EGP)
6.2.1 自治系统的概念
6.2.2 外部网关协议
6.2.3 EGP报文报头
6.2.4 EGP相邻搜索报文
6.2.5 EGP相邻可达性报文
6.2.6 EGP轮询请求报文和路由选择更新报文
6.2.7 EGP的关键限制
6.2.8 自治联盟的概念
6.3 内部网关协议
6.3.1 静态和动态内部路由
6.3.2 路由选择信息协议(RIP)
6.3.3 RIP报文格式
6.3.4 HELLO协议
第七章 异种机联网技术
7.1 异种机互连的概念
7.2 信关与桥
7.3 协议转换
7.4 典型的网际互连例子
第八章 TCP/IP协议系列的UNIX实现
8.1 DOD网络体系结构
8.2 4.3 BSD UNIX网络环境简介
8.3 4.3 BSD UNIX网络环境剖析
8.4 网际协议IP
8.4.1 IP在UNIX互连网域中的作用
8.4.2 IP与互连网域上层协议的连接
8.4.3 IP与互连网域下层子网协议的连接
8.4.4 IP的报文格式
8.4.5 IP的分段和重装算法
8.4.6 IP的路由
8.4.7 IP的选项
8.4.8 IP协议的完整实现
8.4.8.1 IP协议模块的初始化函数ip_init
8.4.8.2 IP协议模块的输出函数ip_output
8.4.8.3 IP协议模块的接收函数ipintr
8.4.8.4 IP协议模块的超时处理函数ip_slowtimo
8.4.8.5 IP协议模块的异常空间释放函数ip_drain
8.5 网际控制报文协议ICMP
8.5.1 ICMP在UNIX互连网域中的作用
8.5.2 ICMP的报文格式
8.5.3 ICMP协议的实现
8.5.3.1 ICMP协议模块的输入函数icmp_input
8.5.3.2 ICMP协议模块的套接字用户接口函数raw_usrreq
8.5.3.3 ICMP协议模块的输出函数rip_output
8.5.3.4 raw_input
8.5.3.5 rawintr
8.6 用户数据报协议UDP
8.6.1 UDP在UNIX互连网域中的作用
8.6.2 UDP的报文格式
8.6.3 UDP协议的协议控制块
8.6.4 UDP协议的实现
8.6.4.1 UDP协议模块的初始化函数udp_init
8.6.4.2 UDP协议模块的输入函数udp_input
8.6.4.3 UDP协议模块的套接字用户接口函数udp_usrreq
8.6.4.4 UDP协议模块的输出函数udp_output
8.6.4.5 UDP协议模块的控制输入函数udp_ctlinput
8.7 运输控制协议TCP
8.7.1 TCP在UNIX互连网域中的作用
8.7.2 TCP的报文格式
8.7.3 TCP协议的状态转换图
8.7.4 TCP协议的协议控制块
8.7.5 TCP的协议机制及实现策略
8.7.5.1 序号
8.7.5.2 初始序号及“平静”时间
8.7.5.3 连接建立
8.7.5.4 连接关闭
8.7.5.5 窗口式流量控制
8.7.5.6 “推进”数据
8.7.5.7 紧急数据
8.7.5.8 会话连接的重置
8.7.5.9 TCP的多路复用机制
8.7.5.10 TCP的优先级和安全性
8.7.5.11 TCP的内部时钟
8.7.6 TCP协议的具体实现
8.7.6.1 TCP协议模块的初始化函数tcp_init
8.7.6.2 TCP协议模块的输入函数tcp_input
8.7.6.3 TCP协议模块的套接字用户接口函数tcp_usrreq
8.7.6.4 TCP协议模块的输出函数tcp_output
8.7.6.5 TCP协议模块的“快超时”处理函数tcp_fasttimo
8.7.6.6 TCP协议模块的“慢超时”处理函数tcp_slowtimo
8.7.6.7 TCP协议模块的内部时钟超时处理函数tcp_timer
8.7.6.8 TCP协议模块的控制输入函数tcp_ctlinput
8.7.6.9 TCP协议模块的异常空间释放函数tcp_drain
第九章 X.25在UNIX操作系统上的实现
9.1 X.25建议
9.1.1 X.25的发展动态
9.1.2 分组交换的概念
9.1.3 X.25建议的内容
9.1.3.1 DTE/DCE物理级的接口特性
9.1.3.2 通过DTE/DCE接口的链路接入规程
9.1.3.3 分组级DTE/DCE接口描述及虚电路业务规程
9.1.3.3.1 虚呼叫的建立和消除过程
9.1.3.3.2 数据传输和流量控制
9.1.3.3.3 复位和重新启动过程
9.2 基于UNIX的X.25的实现
9.2.1 物理级的实现
9.2.1.1 SUN工作站A/B口及Zilog 8530芯片介绍
9.2.1.2 与物理级实现有关的数据结构
9.2.1.3 中断系统及中断服务程序结构
9.2.2 链路级的实现
9.2.2.1 链路级的总体结构
9.2.2.2 链路级总控模块的状态转换图及程序结构
9.2.2.3 链路级协议控制块的结构
9.2.3 分组级的实现
9.2.3.1 分组级的总体结构
9.2.3.2 分组级的状态转换图
9.2.3.3 重新开始规程控制块
9.2.3.4 虚电路业务规程控制块
9.2.4 X.25与UNIX操作系统的接口模块
9.2.4.1 与互连网域的连接方法
9.2.4.2 创建新的X.25域
第十章 NetWare驱动程序设计指南
10.1 NetWare协议和驱动程序简介
10.2 NetWare ODI的服务器驱动程序
10.2.1 概述
10.2.2 OS驱动程序中用到的数据结构
10.2.3 开发者需研制的处理过程
10.2.4 驱动程序的支持处理过程
10.2.5 NetWare服务器驱动程序的制作
10.3 NetWare ODI的工作站驱动程序
10.3.1 概述
10.3.2 MSM的数据结构和变量
10.3.3 开发者在〈HSM〉中需开发的处理过程
10.3.4 DOS ODI LAN驱动程序的制作
第十一章 LAN Manager驱动程序设计指南
11.1 概论
11.1.1 设备驱动程序介绍
11.1.2 设备驱动程序的安装
11.1.3 DevHlp服务的作用
11.2 NDIS(网络驱动程序接口规范)
11.2.1 NDIS与OSI参考模型
11.2.2 NDIS驱动程序的构成说明
11.2.3 协议管理程序
11.2.4 VECTOR和动态装配
11.2.5 协议与MAC模块间的交互机制
11.3 LAN Manager驱动程序中用到的数据结构
11.3.1 模块特性表
11.3.2 公共特性表
11.3.3 MAC特定服务特性表
11.3.4 MAC特定服务状态表
11.3.5 802.3特定介质统计表
11.3.6 802.5特定介质统计表
11.3.7 MAC高层调度表
11.3.8 协议特定服务特性表
11.3.9 协议低层调度表
11.3.10 NetBIOS驱动程序的特性表
11.3.11 帧数据描述
11.3.12 PROTOCOL.INI
11.3.13 配置存贮器影象
11.4 协议/MAC间的交互原语
11.4.1 直接原语
11.4.2 通用请求
11.4.3 通用请求确认
11.4.4 状态指示
11.4.5 Interrupt
11.4.6 系统请求
11.4.7 协议管理程序原语
11.5 MAC驱动程序的编写
11.5.1 MAC驱动程序的主要构成
11.5.2 策略程序和初始化程序的编写
11.5.3 初始化程序
11.5.4 系统请求程序的编写
11.5.5 指示程序的编写
11.5.6 Transmit Chain程序的编写
11.5.7 中断程序的编写
11.5.8 通用请求程序的编写
参考文献
网络通信软件设计指南
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×