《计算机网络原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:肖德琴主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2011
  • ISBN:9787118072686
  • 页数:280 页
图书介绍:本书以网络协议为主线,以网络应用案例为辅线,将网络基本原理的理论知识与网络的具体应用有机地结合起来。主要内容包括:网络概述、网络体系结构、通信子网、局域网、以太、网络管、网络安、物联网等。

第1章 计算机网络概述 1

1.1计算机网络的形成与发展 1

1.1.1计算机网络发展的四个阶段 1

1.1.2计算机网络在我国的发展 3

1.1.3计算机网络的研究热点 4

1.2计算机网络的定义与分类 8

1.2.1计算机网络的定义 8

1.2.2计算机网络的不同分类 9

1.3计算机网络体系结构 12

1.3.1 OSI参考模型体系 13

1.3.2 TCP/IP参考模型 15

1.3.3 OSI模型与TCP/IP模型的比较 16

1.4计算机网络设备 17

1.4.1网络接口卡 17

1.4.2中继器 18

1.4.3集线器 18

1.4.4网桥 19

1.4.5交换机 19

1.4.6路由器 20

1.5计算机网络应用带来的社会问题 20

1.6计算机网络标准化 22

1.6.1计算机网络标准 22

1.6.2计算机网络的标准化组织 23

网上作业 23

习题 24

第2章 物理层 25

2.1数据通信基础 25

2.1.1数据通信系统组成 25

2.1.2数据通信系统的性能指标 27

2.1.3数据传输技术 29

2.1.4数据通信的交换方式 31

2.1.5数据编码技术 35

2.2传输介质 38

2.2.1双绞线 38

2.2.2同轴电缆 40

2.2.3光纤 41

2.2.4微波 42

2.2.5卫星 43

2.2.6红外线 44

2.3物理层设备 44

2.3.1中继器 44

2.3.2集线器 45

2.4物理层接口标准 45

2.4.1 EIA RS -232C接口标准 45

2.4.2 EIA RS - 449 、 RS - 422与RS - 423接口标准 48

2.4.3 EIA RS - 485接口标准 48

2.5案例应用:Fluke测试分析仪应用 49

2.5.1双绞线制作 49

2.5.2 Fluke测试分析仪 51

网上作业 55

习题 55

第3章 数据链路层 57

3.1数据链路层的功能 57

3.1.1帧同步 57

3.1.2链路管理 58

3.1.3差错控制 58

3.1.4流量控制 59

3.2差错控制与拥塞控制 59

3.2.1循环冗余校验 59

3.2.2停止等待协议 61

3.2.3连续ARQ协议 64

3.2.4滑动窗口与选择重传ARQ协议 65

3.3面向字符的同步控制协议(BSC) 69

3.3.1数据链路层控制协议 69

3.3.2面向字符的同步控制协议 70

3.4高级数据链路控制协议(HDLC ) 71

3.4.1 HDLC操作方式 72

3.4.2 HDLC帧结构 72

3.4.3 HDLC帧的类型 73

3.5 Internet的点到点协议(PPP) 74

3.5.1 PPP概述 74

3.5.2 PPP帧格式 75

3.5.3 PPP链路建立 76

3.5.4 PPP验证方式 78

3.5.5 PPP的应用 79

3.6案例应用:网络接口与编程 79

3.6.1网卡硬件剖析 79

3.6.2网络接口程序设计 81

网上作业 85

习题 85

第4章 局域网 87

4.1局域网概述 87

4.1.1局域网的基本特征 87

4.1.2局域网的拓扑结构 87

4.1.3局域网的体系结构 88

4.2介质访问控制方法 92

4.2.1载波侦听多路访问 92

4.2.2具有冲突检测的载波侦听多路访问 93

4.2.3令牌环介质访问控制 95

4.3以太网 97

4.3.1传统以太网 97

4.3.2快速以太网技术 101

4.3.3交换式以太网 103

4.4无线局域网 104

4.4.1无线网络采用的主要协议标准 105

4.4.2无线局域网的网络构成 106

4.4.3 IEEE 802.11 MAC协议 107

4.5局域网的扩展 107

4.5.1中继器扩展 107

4.5.2网桥扩展 108

4.5.3交换机扩展 109

4.6案例应用:VLAN配置和Sniffer应用 110

4.6.1虚拟局域配置实例 110

4.6.2网络检测工具Sniffer的应用 114

4.6.3网络故障检测 120

网上作业 124

习题 124

第5章 网络层 125

5.1 IP协议 125

5.1.1 IP 数据报格式 125

5.1.2 IP地址 128

5.1.3子网划分 130

5.1.4无类型域间路由选择(CIDR ) 132

5.1.5网络地址转换(NAT) 133

5.1.6地址转换 135

5.2 Internet控制报文协议(ICMP) 137

5.3路由算法 139

5.3.1静态路由算法 139

5.3.2动态路由算法 141

5.4拥塞控制 142

5.5路由选择协议 143

5.5.1 RIP协议 143

5.5.2 OSPF协议 146

5.5.3外部网关协议 149

5.6 Internet组管理协议(IGMP) 150

5.6.1 IGMP工作原理 150

5.6.2 IGMP报文格式 151

5.6.3多播路由选择 151

5.7下一代网际协议(IPv6) 153

5.7.1从IPv4到IPv6的演进 154

5.7.2 IPv6数据报的格式 155

5.7.3地址格式 156

5.8案例应用:路由器配置 157

5.8.1路由器简介 157

5.8.2路由器配置 158

网上作业 161

习题 161

第6章 传输层 164

6.1传输层功能 164

6.2传输工作原理 166

6.2.1端口 166

6.2.2套接字socket 167

6.3面向无连接的用户数据报协议(UDP) 168

6.3.1 UDP协议概述 168

6.3.2 UDP协议帧格式 169

6.4面向连接的传输层控制协议(TCP) 169

6.4.1 TCP协议帧格式 170

6.4.2 TCP连接的建立与终止 172

6.4.3 TCP数据的编号与确认 174

6.4.4 TCP的流量控制与拥塞控制 175

6.5案例应用:套接字编程 177

6.5.1面向数据流的套接字socket编程 178

6.5.2面向数据报的套接字socket编程 184

网上作业 186

习题 187

第7章 应用层 188

7.1应用层协议原理 188

7.1.1客户/服务器体系结构 188

7.1.2应用层的服务 189

7.2超文本传输协议(HTTP) 190

7.2.1 Web和HTTP 191

7.2.2 HTTP报文格式 192

7.2.3 HTTP的运作方式 193

7.3文件传送协议 194

7.3.1文件传输协议(FTP) 194

7.3.2简单文件传输协议(TFIP) 196

7.4电子邮件 196

7.4.1电子邮件的工作原理 197

7.4.2简单邮件传送协议(SMTP ) 198

7.4.3邮件读取协议POP3和IMAP 200

7.4.4多用途网际邮件扩充协议(MIME) 200

7.5域名服务( DNS ) 201

7.5.1 DNS组成 202

7.5.2 Internet域名结构 203

7.5.3 DNS解析过程及原理 205

7.6远程登录协议(Telnet) 206

7.7动态主机配置协议(DHCP) 207

7.8案例应用:FTP、Telnet、SMTP的应用 207

7.8.1 FIP应用实例 207

7.8.2 Telnet应用实例 208

7.8.3 SMTP应用实例 209

网上作业 210

习题 210

第8章 网络管理 211

8.1网络管理任务与功能 211

8.1.1网络管理的对象与范围 211

8.1.2网络管理的任务 212

8.2 SNMP网络管理框架 213

8.2.1 SNMP基本功能 213

8.2.2 SNMP体系结构 214

8.2.3管理信息数据库 215

8.2.4网管代理 217

8.2.5 SNMP命令 218

8.2.6 SNMP消息报文 219

8.3网络管理新技术 222

8.3.1 RMON技术 222

8.3.2基于Web技术的远程网络管理 223

8.4案例应用:网管设备配置与网管代理设置 223

8.4.1 SNMP网管代理配置 224

8.4.2 SNMP Trap Service服务设置 225

网上作业 226

习题 226

第9章 网络安全 227

9.1网络安全定义 227

9.2网络安全体系结构 228

9.3数据加密技术 229

9.3.1加密技术概念 229

9.3.2对称密钥密码体制 230

9.3.3非对称密钥密码体制 231

9.4防火墙技术 234

9.4.1防火墙的功能 234

9.4.2防火墙的配置结构 235

9.4.3防火墙的基本类型 235

9.4.4防火墙的基本技术 237

9.4.5防火墙的安全策略 239

9.5 VPN技术 239

9.5.1 VPN的功能 239

9.5.2 VPN的配置结构 240

9.5.3 VPN的基本类型 240

9.5.4 VPN的基本技术 241

9.5.5 VPN的安全策略 242

9.6网络入侵检测 242

9.6.1入侵检测系统的功能 242

9.6.2入侵检测系统的类型 243

9.6.3入侵检测的主要技术 243

9.6.4入侵检测系统的实现原理 245

9.7防病毒技术 246

9.7.1计算机病毒定义 246

9.7.2计算机病毒的特点 246

9.7.3计算机病毒的传播途径 247

9.7.4计算机病毒的预防 248

9.8案例应用:防火墙应用指南 249

9.8.1防火墙的安装 249

9.8.2防火墙的维护 250

9.8.3防火墙使用示例 251

网上作业 257

习题 257

第10章 物联网 259

10.1物联网的基本概念 259

10.2物联网技术体系架构 260

10.3物联网的支撑技术 261

10.3.1因特网技术 261

10.3.2射频识别(RFID)技术 262

10.3.3传感器技术 263

10.3.4无线通信技术 263

10.3.5无线传感器网络技术 263

10.3.6嵌入式技术 264

10.4无线传感器网络 264

10.4.1传感器网络概念 264

10.4.2传感器网络特点 265

10.4.3传感器网络体系结构 266

10.4.4无线传感器网络协议栈 266

附录 计算机网络词汇 268

参考文献 278