《计算机网络原理与操作系统》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马晓雪,倪志宏等编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2009
  • ISBN:9787563520374
  • 页数:322 页
图书介绍:计算机网络原理部分主要内容包括计算机网络的基本概念,计算机网络体系结构,各层的主要协议、工作原理及相关概念、理论和技术标准,常见的网络设备,因特网应用及网络管理与安全等内容。

第一部分 计算机网络原理第1章 计算机网络概述1.1 计算机网络的形成及发展 3

1.1.1 计算机网络的产生 3

1.1.2 计算机网络的发展 4

1.2 计算机网络的基本概念 5

1.2.1 计算机网络的定义 5

1.2.2 计算机网络的分类 6

1.3 计算机网络的组成与拓扑结构 8

1.3.1 计算机网络的组成 8

1.3.2 计算机网络的拓扑结构 9

1.4 计算机网络体系结构 12

1.4.1 层次模型 12

1.4.2 开放系统互连参考模型 13

1.4.3 TCP/IP参考模型 16

1.5 计算机网络的功能与应用 18

1.5.1 计算机网络的功能 18

1.5.2 计算机网络的应用 20

第2章 物理层 22

2.1 数据通信基础 22

2.1.1 模拟数据通信和数字数据通信 22

2.1.2 数据通信中的主要技术指标 23

2.1.3 数据编码技术和时钟同步 25

2.1.4 多路复用技术 28

2.2 数据交换技术 31

2.2.1 电路交换 31

2.2.2 存储转发交换 32

2.2.3 交换技术的比较 32

2.3 传输介质 33

2.3.1 双绞线 34

2.3.2 同轴电缆 34

2.3.3 光纤 35

2.3.4 无线传输介质 37

2.3.5 传输介质的选择 38

2.4 物理层接口与协议 39

2.4.1 物理层接口 39

2.4.2 物理层接口举例 40

第3章 数据链路层 44

3.1 数据链路层基础 44

3.1.1 数据链路层协议 44

3.1.2 数据链路层分层结构及作用 45

3.1.3 数据链路层主要功能 45

3.1.4 数据链路层提供的服务 47

3.2 帧同步功能 48

3.2.1 字节计数法 48

3.2.2 字符填充的首尾定界法 49

3.2.3 比特填充的首尾标志法 50

3.2.4 违规编码法 51

3.3 差错控制 51

3.3.1 差错产生的原因及其控制 51

3.3.2 常用的简单差错控制编码 52

3.3.3 循环冗余码 55

3.3.4 海明码 57

3.4 流量控制 58

3.4.1 XON/XOFF方案 59

3.4.2 窗口机制 59

3.5 数据链路层协议 62

3.5.1 停等协议 62

3.5.2 顺序接收的管道协议 66

3.5.3 选择重传协议 67

3.6 协议描述与验证 68

3.6.1 有限状态机模型 68

3.6.2 Petri网 71

3.6.3 其他协议描述语言 72

3.7 链路通信规程举例 73

3.7.1 起止式异步规程 74

3.7.2 面向字符的同步规程 75

3.7.3 面向比特的同步规程 77

3.7.4 面向字节计数的同步规程 79

第4章 网络层 80

4.1 通信子网的操作方式和网络层提供的服务 80

4.1.1 虚电路操作方式 80

4.1.2 数据报操作方式 82

4.1.3 虚电路服务 82

4.1.4 数据报服务 83

4.2 路由选择 83

4.2.1 最优化原则 83

4.2.2 静态路由选择算法 84

4.2.3 动态路由选择算法 88

4.2.4 移动主机的路由选择 95

4.2.5 广播路由选择 96

4.2.6 多点播送路由选择 97

4.3 拥塞控制 98

4.3.1 流量控制和拥塞控制 100

4.3.2 拥塞控制的基本原理 101

4.3.3 拥塞控制方法 102

4.4 网络互连 104

4.4.1 网络互连概述 104

4.4.2 网桥技术 108

4.5 TCP/IP模型互联层协议 111

4.5.1 IP地址 111

4.5.2 IP协议 118

4.5.3 ARP协议与RARP协议 124

4.5.4 ICMP协议 126

4.5.5 IGMP协议 127

4.5.6 IPv6 129

第5章 传输层 131

5.1 传输服务 131

5.1.1 传输服务类型 131

5.1.2 传输服务质量 132

5.1.3 传输服务原语 132

5.1.4 传输协议 134

5.2 TCP/IP体系的传输层 135

5.2.1 TCP/IP体系传输层中的两个协议 135

5.2.2 传输层服务端口 135

5.3 用户数据包协议UDP 136

5.3.1 UDP报文格式 137

5.3.2 UDP校验和 138

5.4 传输控制协议TCP 139

5.4.1 TCP协议可靠性概述 139

5.4.2 TCP数据报格式 140

5.4.3 TCP的连接管理 142

5.4.4 TCP的自适应重发机制 143

5.4.5 TCP的流量控制 144

5.4.6 TCP的拥塞控制 145

第6章 会话层及其高层 147

6.1 会话层 147

6.1.1 会话连接的建立和释放 147

6.1.2 会话层管理 147

6.1.3 OSI会话协议 148

6.2 表示层 148

6.2.1 抽象语法标记ASN.1语法 149

6.2.2 ASN.1基本编码规则 150

6.3 应用层 151

6.3.1 文件传送、访问和管理 151

6.3.2 报文处理系统 152

6.3.3 应用层协议 153

第7章 常用网络设备 154

7.1 网络接口卡 154

7.1.1 网络接口卡概述 154

7.1.2 网卡的技术参数 154

7.1.3 网卡的功能 155

7.1.4 网卡的分类 156

7.1.5 网卡的选择 158

7.2 调制解调器 159

7.2.1 调制解调器概述 159

7.2.2 调制解调器的功能与用途 159

7.2.3 调制解调器的种类 159

7.2.4 调制解调器的选择 160

7.3 集线器 161

7.3.1 集线器概述 161

7.3.2 集线器的类型 161

7.3.3 集线器的选择 162

7.4 交换机 163

7.4.1 交换机概述 163

7.4.2 交换机与集线器的区别 163

7.4.3 交换机的种类 164

7.4.4 交换机的堆叠 165

7.5 路由器 165

7.5.1 路由器概述 165

7.5.2 路由器的功能 165

7.5.3 路由器的分类 166

7.5.4 路由器的选择 166

7.6 中继器 167

7.6.1 中继器概述 167

7.6.2 中继器的功能 168

7.7 网桥 168

7.7.1 网桥概述 168

7.7.2 网桥与路由器的比较 168

7.7.3 网桥的种类 169

7.8 网关 170

7.8.1 网关概述 170

7.8.2 网关的种类 170

第8章 因特网应用 172

8.1 因特网的发展历程和展望 172

8.1.1 因特网的发展历程 172

8.1.2 互联网在中国的发展 174

8.1.3 互联网发展的新阶段 174

8.2 域名系统DNS 176

8.2.1 DNS概述 176

8.2.2 因特网的域名结构 177

8.2.3 域名解析 178

8.3 电子邮件 181

8.3.1 电子邮件的地址 181

8.3.2 电子邮件传输协议 181

8.3.3 邮件服务器 182

8.3.4 电子邮件系统的工作过程 182

8.3.5 电子邮件的编码格式 183

8.4 万维网 184

8.4.1 超文本标记语言HTML 184

8.4.2 超文本传输协议HTTP 184

8.4.3 统一资源定位器URL 184

8.4.4 WWW的工作模式 186

8.5 文件传输 187

8.5.1 文件传输协议FTP 187

8.5.2 简单文件传输协议TFTP 189

8.5.3 网络文件系统NFS 190

8.6 远程登录 190

8.6.1 远程登录概述 190

8.6.2 Telnet协议 191

8.6.3 Telnet工作原理 191

第9章 网络管理 193

9.1 网络管理概述 193

9.1.1 网络管理的基本要求 194

9.1.2 网络管理的功能 194

9.2 SNMP 196

9.2.1 网络管理系统的含义 196

9.2.2 网络资源的表示 196

9.2.3 网络管理系统模型 198

9.2.4 网络管理标准化组织 199

9.3 网络管理协议SNMP 200

9.3.1 SNMP的发展 200

9.3.2 SNMP的基本框架 201

9.3.3 管理信息结构 204

9.4 网络管理系统软件 205

第10章 网络安全 206

10.1 计算机网络安全概述 206

10.1.1 网络安全基本概念 206

10.1.2 网络安全漏洞与威胁 212

10.1.3 信息安全评价标准 215

10.2 数据加密技术 217

10.2.1 加密的基本方法 220

10.2.2 密码体制分类 221

10.2.3 典型加密算法 222

10.2.4 传输加密与存储加密 226

10.3 访问控制 227

10.3.1 系统访问控制 227

10.3.2 资源访问控制 228

10.4 防火墙技术 229

10.4.1 防火墙概述 229

10.4.2 防火墙的类别 230

10.4.3 防火墙的使用 231

10.4.4 使用防火墙的问题 233

10.4.5 防火墙的管理 233

10.5 入侵检测技术 233

10.5.1 入侵检测技术概述 233

10.5.2 入侵检测系统的基本结构 235

第二部分 网络操作系统第11章 网络操作系统概述11.1 系统概述 241

11.2 操作系统的形成和发展 242

11.2.1 手工操作阶段 242

11.2.2 批处理系统阶段 242

11.2.3 多道批处理系统 242

11.2.4 分时系统与实时系统 243

11.2.5 网络操作系统与分布式操作系统 243

11.3 操作系统的基本概念 244

11.3.1 操作系统的特性 244

11.3.2 操作系统的设计目标 244

11.3.3 现代操作系统的结构 245

第12章 网络操作系统的基本功能12.1 进程管理 246

12.1.1 进程的定义 246

12.1.2 进程的状态及其变化 247

12.1.3 进程的实现 248

12.1.4 进程的同步与互斥 250

12.1.5 进程间通信 259

12.1.6 进程调度 261

12.1.7 线程及其管理 264

12.2 设备管理 264

12.2.1 输入/输出设备及其软件设计原则 264

12.2.2 系统输入/输出的控制过程 265

12.2.3 设备分配 266

12.3 存储管理 270

12.3.1 覆盖与交换技术 270

12.3.2 分页技术 270

12.3.3 分段技术 272

12.3.4 虚拟存储技术 272

12.3.5 页面替换算法 273

12.4 文件系统 274

12.4.1 概述 274

12.4.2 文件的组织与存取 274

12.4.3 目录结构 275

12.4.4 文件的存取控制 276

12.4.5 文件系统的用户接口 278

第13章 网络操作系统的服务13.1 共享资源的管理 279

13.1.1 文件的共享 279

13.1.2 共享打印机 280

13.1.3 共享内存 280

13.2 网络资源的访问控制 280

13.3 网络操作系统的安全保护 281

13.3.1 身份鉴别与认证 281

13.3.2 系统审核 283

13.3.3 安全操作系统的设计 283

13.4 网络通信应用编程接口 285

13.4.1 NetBIOS接口 286

13.4.2 UNIX BSD Socket编程接口 290

13.4.3 WinSock编程接口 294

第14章 Windows Server 2003网络操作系统 294

14.1 Windows Server 2003操作系统简介 296

14.2 Windows Server 2003的体系结构 298

14.2.1 用户模式 298

14.2.2 内核模式 299

14.3 Windows Server 2003的内存管理 301

14.4 Windows Server 2003的存储和文件系统服务 301

14.4.1 磁盘管理 301

14.4.2 可移动存储 302

14.4.3 远程存储 302

14.4.4 分布式文件系统 303

14.4.5 NTFS文件系统 304

14.5 Windows Server 2003的活动目录 306

14.5.1 目录形式的数据存储 307

14.5.2 活动目录和安全性 307

14.5.3 活动目录的架构 307

14.5.4 全局编录的角色 309

14.5.5 查找目录信息 309

14.5.6 活动目录的复制 310

14.5.7 活动目录客户端 311

第15章 Linux网络操作系统 312

15.1 Linux操作系统简介 312

15.2 Linux体系结构 313

15.2.1 Linux系统层次结构 313

15.2.2 Linux内核结构 313

15.3 Linux的内存管理 315

15.4 Linux的进程管理 316

15.4.1 进程管理的数据结构 316

15.4.2 进程的状态及其变化 317

15.4.3 进程的创建 317

15.4.4 进程的调度 318

15.4.5 进程的终止 318

15.5 Linux中的文件系统 319

参考文献 322