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

  • 购买积分:12 如何计算积分?
  • 作  者:路莹,赵子祥,黄文明编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121012820
  • 页数:337 页
图书介绍:本书根据计算机科学技术专业“计算机网络”课程知识结构,遵循“学科体系完整,强调工程概念,理论实践结合”的编写特色,突出系统性和实用性。全书共10章,以TCP/IP体系结构为主线,在系统地论述计算机网络基础理论和体系结构的基础上,重点介绍了典型局域网和广域网的应用、网络互联、网络安全、网络管理和网络系统集成的基础知识及Winsock网络套接字程序设计的基本实现。

第1篇 基础理论篇 1

第1章 计算机网络概论 2

1.1 计算机网络的定义和发展过程 2

1.1.1 计算机网络的定义 2

1.1.2 计算机网络的产生和发展过程 2

1.1.3 计算机网络的功能 4

1.1.4 计算机网络服务 4

1.1.5 Internet和计算机网络的发展趋势 5

1.2 计算机网络的组成 7

1.2.1 计算机网络的物理组成 7

1.2.2 计算机网络的逻辑组成 7

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

1.3.1 星型拓扑结构 8

1.3.3 环型拓扑结构 9

1.3.2 总线型拓扑结构 9

1.3.4 树状拓扑结构 10

1.3.5 网状拓扑结构 11

1.4 计算机网络分类 11

习题 13

第2章 数据通信基础 14

2.1 数据通信系统概述 14

2.1.1 数据通信的基本概念 14

2.1.2 数据通信系统连接方式 16

2.2 数据传输原理 17

2.2.1 模拟通信 17

2.2.2 数字通信 18

2.2.3 数据编码 19

2.2.4 异步传输与同步传输 22

2.2.5 差错检测与控制 23

2.3.1 信道的定义 24

2.3 信道和数据传输媒体 24

2.3.2 有线传输媒体 25

2.3.3 无线传输媒体 29

2.4 多路复用技术 30

2.4.1 频分多路复用 30

2.4.2 时分多路复用 30

2.4.3 波分多路复用 32

2.4.4 码分复用 33

2.5 数据交换技术 34

2.5.1 电路交换 34

2.5.2 报文分组交换 35

2.5.3 快速分组交换 36

2.5.4 光分组交换 37

习题 37

3.1.1 网络体系结构的定义和发展 38

3.1.2 通信协议 38

第3章 计算机网络体系结构 38

3.1 计算机网络体系结构的形成 38

3.1.3 典型的计算机网络体系结构 40

3.2 物理层 43

3.2.1 物理层接口与协议 43

3.2.2 物理层标准举例 45

3.3 数据链路层 47

3.3.1 数据链路层的基本概念 47

3.3.2 差错控制 49

3.3.3 流量控制 51

3.3.4 面向位的链路控制规程HDLC 54

3.3.5 Internet的点对点协议PPP 56

3.4 网络层 59

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

3.4.1 网络层的功能 60

3.4.3 路由选择 63

3.4.4 拥塞控制 65

3.5 传输层 67

3.5.1 传输层的功能 68

3.5.2 传输层协议类型 69

3.6 高层协议 70

3.6.1 会话层 70

3.6.2 表示层 71

3.6.3 应用层 73

习题 74

第2篇 应用篇 77

第4章 局域网技术 78

4.1 局域网概述 78

4.2.1 IEEE 802参考模型 79

4.2 局域网的体系结构 79

4.2.2 逻辑链路控制LLC子层 81

4.2.3 媒体接入控制MAC子层 84

4.3 以太网和IEEE 802.3 85

4.3.1 以太网的发展 85

4.3.2 IEEE 802.3标准系列 86

4.3.3 CSMA/CD媒体访问控制方式 91

4.3.4 交换以太网技术 94

4.4 非主流的局域网 96

4.4.1 令牌环(IEEE 802.5标准) 96

4.4.2 令牌总线局域网(IEEE 802.4标准) 98

4.5 局域网的扩展 99

4.5.1 用中继器扩展局域网 99

4.5.2 用集线器扩展局域网 102

4.5.3 用以太网交换机扩展局域网 103

4.5.4 用网桥扩展局域网 105

4.6 高速局域网 108

4.6.1 100Base-T技术 108

4.6.2 100VG-AnyLAN技术 109

4.6.3 光纤分布式数据接口FDDI 110

4.6.4 ATM技术 112

4.6.5 千兆位以太网技术 113

4.6.6 万兆位以太网技术 115

4.7 网络操作系统 116

4.7.1 网络操作系统概述 116

4.7.2 NetWare 117

4.7.3 Windows 2000 119

4.7.4 UNIX 122

习题 124

5.1.2 网络互联的类型 126

5.1.1 网络互联的层次 126

5.1 网络互联的概念 126

第5章 计算机网络互联 126

5.1.3 网际互联中的路由器 128

5.1.4 网络互联所使用的公共通信网简介 132

5.2 Internet的网际协议IP 137

5.2.1 分类的IP地址 137

5.2.2 IP数据报的格式 141

5.2.3 IP层处理数据报的流程 145

5.2.4 划分子网和构造超网 146

5.2.5 地址解析协议和逆地址解析协议 155

5.2.6 Internet控制报文协议 158

5.3 Internet的路由选择协议 160

5.3.1 分层次的路由选择协议 160

5.3.2 内部网关协议 161

5.3.3 外部网关协议 171

5.4.1 多播的基本概念 175

5.4 多播和互联网组管理协议 175

5.4.2 组管理协议IGMP 177

5.5 动态主机配置协议 179

5.5.1 引导程序协议 179

5.5.2 动态主机配置协议 180

5.6 下一代的网际协议IPv6(IPng) 183

5.6.1 IPv6概述 183

5.6.2 IPv6的基本首部 183

5.6.3 IPv6的扩展首部 185

5.6.4 IPv6的地址空间 187

5.6.5 从IPv4向IPv6过渡 191

习题 193

第6章 传输层协议 196

6.1 传输层协议概述 196

6.1.1 TCP/IP体系中传输层的两个协议 197

6.1.2 套接字和端口 198

6.2 传输控制协议 200

6.2.1 TCP的连接 200

6.2.2 TCP的编号与确认 203

6.2.3 TCP的流量控制与拥塞控制 204

6.2.4 TCP的重传机制 206

6.2.5 TCP报文段格式 206

6.3 用户数据报协议 207

习题 209

第7章 Internet应用 210

7.1 应用层概述 210

7.2 域名系统DNS 212

7.2.1 域名系统概述 212

7.2.2 Internet的域名结构 212

7.2.3 利用域名服务器进行域名转换 214

7.3.2 FTP的工作原理 218

7.3 文件传送协议(FTP和NFS) 218

7.3.1 FTP概述 218

7.3.3 NFS的工作原理 221

7.4 TELNET 222

7.5 电子邮件 223

7.5.1 概述 223

7.5.2 电子邮件系统的工作机制 224

7.5.3 SMTP 225

7.5.4 POP3邮局协议 227

7.6 万维网WWW 228

7.6.1 概述 228

7.6.2 统一资源定位符 231

7.6.3 超文本传送协议HTTP 232

7.6.4 超文本置标语言HTML 236

习题 240

8.1.1 计算机网络面临的安全性威胁 242

第8章 网络安全与管理 242

8.1 网络安全问题概述 242

8.1.2 计算机网络安全的内容 243

8.1.3 计算机网络安全策略 244

8.2 网络攻击防范 245

8.2.1 网络遭受攻击的形式 245

8.2.2 计算机病毒的特点和发展趋势 247

8.2.3 网络防病毒 248

8.2.4 网络入侵技术 249

8.2.5 网络安全漏洞扫描技术 251

8.3 加密与认证 251

8.3.1 数据加密与通信安全 251

8.3.2 网络用户认证与审核 255

8.4.1 网络信息安全模型 256

8.4 网络安全解决方案 256

8.4.2 安全策略设计依据 257

8.4.3 网络安全解决方案 258

8.4.4 网络安全技术措施 263

8.4.5 网络安全的评估 263

8.5 防火墙 264

8.5.1 Intranet概述 265

8.5.2 防火墙的功能 265

8.5.3 防火墙的工作原理 266

8.5.4 防火墙的配置 268

8.6 网络管理概述 269

8.6.1 网络管理功能 270

8.6.2 简单网络管理协议概述 272

8.6.3 SNMP的体系结构 273

习题 274

9.1 系统集成概述 276

第9章 网络应用系统集成实例 276

9.2 系统集成步骤 278

9.2.1 需求分析 278

9.2.2 网络系统方案设计 281

9.2.3 网络系统方案实施 286

9.2.4 网络系统验收 288

9.3 综合布线系统 290

9.3.1 综合布线系统概述 290

9.3.2 综合布线系统的体系结构 292

9.3.3 综合布线系统实施 294

9.4 案例分析 296

9.4.1 需求分析 296

9.4.2 设备选型 298

9.4.3 网络系统结构设计 300

9.4.4 系统安全策略设计 302

9.4.5 综合布线系统设计 304

习题 306

第3篇 程序设计篇 307

第10章 Winsock网络编程基础 308

10.1 Winsock概述 308

10.1.1 套接字描述符 308

10.1.2 客户-服务器模式 309

10.2 Winsock编程原理 309

10.2.1 Winsock的初始化 309

10.2.2 错误检查和控制 310

10.2.3 Winsock流套接字编程模型 310

10.2.4 Winsock数据报套接字编程模型 319

10.2.5 面向连接的流套接字编程实例 320

10.3.1 字节转换函数 324

10.3 转换和网络方面的信息函数 324

10.3.2 IP和域名的转换 325

10.3.3 字符串的IP地址和32位的IP地址转换 325

10.3.4 服务信息函数 325

10.3.5 示例 326

10.4 Winsock I/O模型 327

10.4.1 套接字模式 327

10.4.2 Select模型 328

10.4.3 WSAAsyncSelect模型 330

10.4.4 WSAEventSelect模型 331

10.4.5 Overlapped模型 334

10.4.6 Completion Port模型 335

10.4.7 Winsock I/O模型小结 335

习题 335

参考文献 337