《计算机网络实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:骆耀祖编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111156013
  • 页数:366 页
图书介绍:本书介绍了计算机通信与网络领域的新进展的新趋势。

目录 1

出版说明 1

前言 1

第1章 数据通信与网络基础 1

1.1 计算机网络概述 1

1.1.1 计算机网络的定义和发展 1

1.1.2 计算机网络的功能 1

1.1.3 网络服务 2

1.1.4 计算机网络的组成 3

1.1.5 计算机网络的分类 5

1.2 数据通信基础 5

1.2.1 信道和传输介质 5

1.2.2 模拟通信与数字通信 7

1.2.3 数据传输方式 8

1.2.4 信道的多路复用技术 10

1.2.5 数据通信系统的主要技术指标 12

1.3 数据编码与差错检测 13

1.3.1 数据编码 13

1.3.2 差错检测 15

1.4 数据交换方式 16

1.4.1 电路交换 17

1.4.2 报文分组交换 17

1.4.3 快速分组交换 18

1.4.4 光分组交换 19

练习与思考 19

第2章 网络体系结构与协议 20

2.1 网络分层结构 20

2.1.1 网络的分层结构与OSI模型 20

2.1.2 协议 22

2.1.3 TCP/IP协议族 23

2.1.4 一个基于OSI的修改模型 25

2.2 物理层 26

2.2.1 物理层接口与协议 26

2.2.2 常见的物理层协议 27

2.2.3 广域网的物理层接口 29

2.3 数据链路层 29

2.3.1 数据同步方式 29

2.3.2 纠错技术 31

2.3.3 流量控制 34

2.4 网络层 37

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

2.4.2 路由选择 39

2.4.3 路由选择的策略 40

2.4.4 阻塞控制 42

2.5.2 传输服务 45

2.5 传输层 45

2.5.1 传输层的地位和作用 45

2.5.3 服务质量 46

2.5.4 传输层协议等级 46

2.5.5 传输服务原语 47

2.6 高层协议 47

2.6.1 会话层 47

2.6.2 表示层 48

2.6.3 应用层 49

练习与思考 50

第3章 局域网技术 51

3.1 局域网概述 51

3.1.1 局域网的体系结构 51

3.1.2 局域网标准 52

3.2.1 IEEE 802.3局域网标准 53

3.2 以太网和IEEE802.3标准 53

3.2.2 以太网和IEEE 802的物理层 54

3.2.3 以太网的网络适配器 55

3.2.4 以太网的逻辑链路控制和帧格式 57

3.2.5 CSMA/CD访问控制方式 59

3.3 令牌环和FDDI网络 61

3.3.1 令牌环 61

3.3.2 光纤分布数据接口FDDI 62

3.4 局域网的网络操作系统 64

3.4.1 网络操作系统的组成 64

3.4.2 局域网的几种工作模式 65

3.4.3 网络服务器的操作系统 66

3.5 局域网的网络互连 68

3.5.1 常见的网络互连设备 68

3.5.2 以太网交换机和虚拟局域网 71

3.6 无线局域网 76

3.6.1 无线局域网中常用的传输媒体 76

3.6.2 无线局域网的标准 77

3.6.3 WLAN工作原理 78

3.6.4 WLAN的拓扑结构 78

3.6.5 无线局域网的设备 79

3.6.6 WLAN技术的优势 80

练习与思考 81

第4章 现代通信网络 83

4.1 广域网及网络互连的概念 83

4.1.1 网络互连的基本概念 83

4.1.2 广域网概述 84

4.1.3 广域网传输方法 86

4.1.4 广域网的协议 87

4.1.5 广域网设备 88

4.2 广域网的数据链路层 91

4.2.1 高级数据链路控制规程 92

4.2.2 点对点协议 94

4.3 X.25和帧中继 96

4.3.1 X.25 96

4.3.2 帧中继FR 99

4.4 综合业务数字网 102

4.4.1 ISDN的信道结构 102

4.4.2 ISDN层次结构 104

4.4.3 ISDN的拓扑结构 105

4.4.4 ISDN用户—网络接口的共路信令 107

4.4.5 数据链路层LAPD 108

4.4.6 ISDN基本连接方式 109

4.5 B-ISDN和ATM网络 109

4.5.1 ATM的信元格式 110

4.5.3 ATM的传输控制 111

4.5.2 ATM规程 111

4.5.4 ATM网络的LAN仿真 112

4.5.5 ATM的现存问题及前景 113

4.6 广域网接入技术 114

4.6.1 数字数据网络DDN 114

4.6.2 非对称数字用户环绕ADSL 114

4.6.3 光纤同轴混合网 116

练习与思考 119

第5章 IP协议及路由选择 121

5.1 网际层协议 121

5.1.1 IP地址 121

5.1.2 IP协议的特征和基本功能 122

5.1.3 IP地址的规划 125

5.1.4 子网和子网掩码 126

5.1.5 可变长子网掩码 128

5.1.6 下一代的IP 128

5.2.1 物理地址解析 129

5.2 地址解析与动态主机配置 129

5.2.2 ARP的原理 131

5.2.3 逆向地址解析协议 132

5.2.4 动态主机配置协议 133

5.3 Internet控制报文协议 136

5.3.1 ICMP概述 136

5.3.2 ICMP报文的类型 137

5.3.3 ping命令 139

5.3.4 traceroute程序 140

5.4 网际互连和路由选择 142

5.4.1 路由选择概述 142

5.4.2 静态路由和动态路由 143

5.4.3 路由表 144

5.5.2 路由选择算法 147

5.5.1 动态选路概述 147

5.5 动态选路协议 147

5.5.3 距离向量法和路由信息协议 149

5.5.4 链路状态算法及开放最短路径优先 153

5.5.5 边界网关协议 157

5.5.6 无类型域间选路 157

练习与思考 158

第6章 传输层和高层协议 161

6.1 传输层和TCP协议规范 161

6.1.1 TCP协议规范 161

6.1.2 端口和套接字 164

6.1.3 TCP的连接 166

6.2 传输控制块和流控制 168

6.2.1 传输控制块 169

6.2.2 TCP定时器 169

6.2.3 确认与超时重传 170

6.2.4 TCP的拥塞控制 173

6.3 用户数据报协议 175

6.3.1 UDP概述 175

6.3.2 UDP端口号 176

6.3.3 UDP校验和 176

6.3.4 最大UDP数据报长度 177

6.4 应用层协议 178

6.4.1 域名服务 178

6.4.2 WWW的核心——HTTP协议 182

6.4.3 其他常见的应用层协议 188

练习与思考 196

第7章 网络规划设计 198

7.1 网络整体规划方案 198

7.1.1 网络建设的总体原则 198

7.1.2 网络建设的流程 199

7.2 网络方案分析与设计 200

7.2.1 网络的层次化设计 200

7.2.2 确定网络类型和网络拓扑 202

7.2.3 确定网络带宽和交换设备 205

7.2.4 确定布线方案和布线产品 206

7.2.5 确定服务器和网络操作系统 207

7.2.6 IP地址分配和域名 210

7.2.7 网络安全设计 211

7.3 校园网规划设计实例 212

7.3.1 校园网规划设计的特点 212

7.3.2 校园网网络需求分析 213

7.3.3 校园网络的层次化设计 215

7.3.4 校园网络硬件架构 217

7.3.5 应用信息系统资源建设 220

练习与思考 222

8.1 Linux网络服务器配置文件 223

第8章 建立Intranet网络服务器 223

8.2 Linux系统上的网络应用程序 226

8.2.1 xinetd超级服务器 226

8.2.2 Red Hat Linux系统服务控制机制 231

8.2.3 services和protocols文件 236

8.3 安装Web服务器 236

8.3.1 Apache的设置 236

8.3.2 用Apache实现虚拟主机服务 240

8.4 安装FTP服务器 241

8.4.1 选择和安装FTP服务器软件 242

8.4.2 Wu-FTP的组成 242

8.4.3 Wu-FTP的配置 243

8.5 安装E-mail服务器 246

8.5.1 电子邮件系统概述 246

8.4.4 与Wu-FTP相关的命令 246

8.5.2 用sendmail构建一个E-mail服务器 247

练习与思考 249

第9章 网络安全与网络管理 250

9.1 系统的安全策略 250

9.1.1 网络安全概述 250

9.1.2 物理安全策略 250

9.1.3 访问控制策略 251

9.2 攻击防御和安全防范 252

9.2.1 网络安全防范策略 252

9.2.2 网络病毒与防治 253

9.2.3 其它安全技术 254

9.3 网络管理概述 256

9.3.1 网络管理的功能 257

9.3.2 网络管理协议 260

9.3.3 网络管理的基础结构 261

9.4.1 SNMP的体系结构 263

9.4 简单网络管理协议SNMP 263

9.4.2 管理信息库MIB和对象 266

9.5 网络故障诊断和排除 271

9.5.1 网络故障的判断 271

9.5.2 使用网络管理工具排除故障 272

练习与思考 274

第10章 套接字编程基础 275

10.1 套接字概述 275

10.1.1 套接字描述符 275

10.1.2 客户 服务器模式 276

10.2 TCP初等网络函数 277

10.2.1 服务器端的函数 277

10.2.2 在客户端建立连接 283

10.2.4 关闭连接 285

10.2.5 面向连接的套接字实例 285

10.2.3 通过套接字传输数据 285

10.3 服务器端和客户端的信息函数 288

10.3.1 转换和网络方面的信息函数 288

10.3.2 完整的读写函数 291

10.3.3 高级套接字函数 293

10.4 服务器模型 295

10.4.1 UDP循环服务器 295

10.4.2 TCP循环服务器 295

10.4.3 TCP并发服务器 296

10.4.4 多路复用I/O并发服务器 297

10.4.5 并发TCP服务器实例 299

10.5 原始套接字 300

练习与思考 300

附录A 计算机网络实验 302

附录B Linux常用命令 323

附录C 部分习题参考答案 346

参考文献 366