当前位置:首页 > 工业技术
计算机网络原理
计算机网络原理

计算机网络原理PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张基温编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2006
  • ISBN:7040196492
  • 页数:341 页
图书介绍:本书是一本采用全新体系结构的计算机网络基础教材。在第一版的基础上,新版教材对内容进行调整与整合之后,将内容划分为3篇,分别从3个角度观察计算机网络,理解计算机网络的工作原理:第1篇是在一个平面上观察计算机网络,分别介绍计算机网络的两个基本元素——链路和节点上的基本通信技术;第2篇是从立面上观察计算机网络,介绍主要ISO/OSI RM、IEEE 802、TCP/IP、ATM等4种计算机网络的体系结构;第3篇介绍计算机网络应用程序的C/S工作模式和基于C/S模式的计算机网络应用程序的开发方法。这3篇将计算机网络的基本原理分解成相对独立的3个层次。每完成一个层次内容的学习,对计算机网络工作原理的认识就会上升到一个新的高度。学习完以上3个方面的内容,读者将会建立全面的、较为深刻的计算机网络的基本概念,掌握计算机网络的基本应用开发技术。本书结构清晰、概念清楚、贴近现实技术,适合作为计算机、信息类、自动控制、管理工程等专业的相关课程教材,也可供有关工程技术人员学习参考。
《计算机网络原理》目录

第1篇 计算机网络组成 3

第1章 计算机网络概述 3

1.1 计算机网络及其分类 3

1.1.1 计算机网络及其功能 3

1.1.2 计算机网络的分类 3

1.1.3 通信与计算机网络相关标准化组织 6

1.2 计算机网络组成 9

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

1.2.2 链路 11

1.2.3 网络节点 12

1.2.4 协议 16

1.3 课外实践参考——构建一个简单的局域网络 17

1.3.1 双绞线 17

1.3.2 集线器 19

1.3.3 网卡 21

习题 24

第2章 中间节点上的通信技术 25

2.1 交换技术的演变 25

2.1.1 电路交换 25

2.1.2 存储-转发交换 26

2.1.3 分组交换网络中的最佳帧长度 27

2.2.1 分组交换的虚电路服务 28

2.2 虚电路与数据报 28

2.2.2 分组交换的数据报服务 30

2.2.3 电路交换、虚电路与数据报的比较 31

2.3 交换机 32

2.3.1 交换机的功能 32

2.3.2 交换单元分类 32

2.4 路由节点上的通信 36

2.4.1 路由器与路由表 36

2.4.2 路由器的组成 37

2.4.3 路由器技术的演进 38

习题 40

3.1.1 通信工作模式 42

第3章 链路上的数据传送技术 42

3.1 基本通信方式 42

3.1.2 并行传输与串行传输 43

3.1.3 串行通信中的同步控制 44

3.2 数据信号分析与信道特性 47

3.2.1 信息、数据与信号 47

3.2.2 数据信号分析 47

3.2.3 信道的频率特性 51

3.3 基带传输、频带传输与数据信号变换 55

3.3.1 基带传输与频带传输 55

3.3.2 数字信号的模拟调制 56

3.3.3 模拟信号的数字编码——PCM技术 57

3.3.4 数字编码 58

3.4 信道的多路复用技术 60

3.4.1 频分多路复用技术 61

3.4.2 时分多路复用技术 62

3.4.3 码分多路复用技术 68

3.4.4 波分多路复用技术 71

3.5 数据的可靠传输 72

3.5.1 差错产生的原因与基本对策 72

3.5.2 差错检测 74

3.5.3 差错控制 77

3.6.1 流量控制及其基本策略 80

3.6 流量控制 80

3.6.2 滑动窗口协议 81

习题 83

第2篇 计算机网络体系结构 87

第4章 ISO/OSI参考模型 87

4.1 概述 87

4.1.1 计算机网络的层次结构 87

4.1.2 计算机网络层次结构中各层的基本功能 88

4.1.3 计算机网络层次结构的多样性 88

4.1.4 ISO/OSI参考模型框架 89

4.2 ISO/OSI参考模型分层介绍 90

4.2.1 物理层 90

4.2.2 数据链路层 94

4.2.3 网络层 97

4.2.4 运输层 98

4.2.5 会话层、表示层和应用层 102

4.3 ISO/OSI参考模型的进一步分析 103

4.3.1 OSI参考模型各层中的数据流动 103

4.3.2 网络实体——服务与协议 105

4.3.3 ISO/OSI服务原语 106

习题 109

5.1.1 局域网概述 111

5.1.2 局域网的MAC技术 111

5.1 局域网的技术特点与体系结构 111

第5章 局域网与IEEE 802模型 111

5.1.3 IEEE 802模型 113

5.2 以太网技术 114

5.2.1 CSMA/CD协议 114

5.2.2 IEEE 802.3与10 Mbps以太网 121

5.3 无线局域网 125

5.3.1 无线局域网的特点 125

5.3.2 IEEE 802.11 128

5.3.3 CSMA/CA 130

5.3.4 Wi-Fi 132

5.4 交换式局域网 133

5.4.1 网桥 133

5.4.2 交换式以太网 135

5.4.3 交换机工作机理 136

5.4.4 虚拟局域网 139

5.4.5 课外实践参考——交换机配置 141

5.5 高速以太网 147

5.5.1 高速以太网的发展及特点 147

5.5.2 100 Base-T以太网 149

5.5.3 千兆以太网 153

5.5.4 万兆以太网 156

习题 158

6.1.2 TCP/IP协议栈 160

6.1.1 Internet 160

6.1 概述 160

第6章 Internet与TCP/IP体系结构 160

6.1.3 TCP/IP与OSI参考模型的比较 162

6.2 IP协议 163

6.2.1 有分类的IP地址结构 164

6.2.2 IP地址的无分类编址CIDR 167

6.2.3 IPv4分组格式 168

6.2.4 课外实践参考——网络的TCP/IP参数设置 171

6.3 网络接口层相关协议 174

6.3.1 点对点协议PPP 175

6.3.2 IP地址解析协议 177

6.4.1 ICMP提供的服务 179

6.4 网际控制消息协议ICMP 179

6.4.2 ICMP分组 180

6.4.3 基于ICMP的应用 181

6.4.4 课外实践参考——常用网络测试命令 182

6.5 IP路由 184

6.5.1 路由器工作概述 184

6.5.2 路由信息协议RIP 190

6.5.3 开放式最短路径优先协议OSPF 192

6.5.4 边界网关协议BGP 199

6.5.5 课外实践参考——路由器的配置 201

6.5.6 第三层交换 207

6.6.1 IPv6及其目标 209

6.6 IPv6 209

6.6.2 IPv6分组结构 210

6.6.3 IPv6地址 212

6.6.4 从IPv4向IPv6的过渡 214

6.7 TCP/UDP协议 215

6.7.1 TCP服务的特征 215

6.7.2 TCP连接的可靠建立与释放 216

6.7.3 TCP传输的滑动窗口规则 219

6.7.4 TCP报文格式 222

6.7.5 UDP协议 224

6.7.6 TCP/UDP端口号的分配方法 225

习题 226

第3篇 计算机网络应用及其开发 231

第7章 应用层实体及其工作模式 231

7.1 客户-服务器工作模式 231

7.1.1 客户-服务器模式概述 231

7.1.2 客户-服务器的应用方式 232

7.1.3 中间件 233

7.2 客户-服务器模式应用举例 235

7.2.1 远程登录 235

7.2.2 文件传输协议 242

7.2.3 电子邮件传送协议 249

7.2.4 简单网络管理协议 254

7.2.5 超文本传输协议 263

习题 271

第8章 计算机网络应用程序设计 273

8.1 套接口API的有关概念 273

8.1.1 网络应用编程接口 273

8.1.2 socket编程模型及其类型 274

8.1.3 socket地址——应用进程的标识 275

8.1.4 通信进程的阻塞与非阻塞方式 276

8.2 基本socket函数 278

8.2.1 初始化套接口——服务绑定socket() 278

8.2.2 本地地址绑定bind() 280

8.2.3 建立套接口连接——绑定远地服务器地址connect() 282

8.2.4 套接口被动转换listen() 284

8.2.5 从被动套接口的完成队列中接受一个连接请求accept() 286

8.2.6 基本套接口I/O函数 288

8.2.7 关闭套接口通道与撤销套接口 290

8.3 基于TCP的socket程序设计 292

8.3.1 TCP有限状态机 292

8.3.2 TCP的C/S模型时序图 294

8.3.3 一个简单的TCP网络通信程序 295

8.3.4 阻塞模式下的TCP输入输出与超时控制 302

8.3.5 非阻塞模式下的TCP输入输出 310

8.4.1 UDP编程模式 314

8.4 基于UDP的socket程序设计 314

8.4.2 一个简单的UDP客户-服务器程序 316

8.4.3 非阻塞模式下的UDP客户-服务器程序 318

8.5 输入输出多路复用 321

8.5.1 输入输出多路复用的基本原理 321

8.5.2 select()函数及其应用 322

8.6 并发服务器程序设计 326

8.6.1 多进程并发服务器程序设计 326

8.6.2 多线程并发服务器程序设计 330

习题 334

附录 英文缩略语词汇表 335

参考文献 341

返回顶部