《网络程序员教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡道元主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302043108
  • 页数:326 页
图书介绍:本书是中国计算机软件专业技术资格和水平考试的指定用书,内容基本覆盖了网络程序员级考试大纲所规定的考试范用。根据该级的考试要求,内容包括数据通信、局域网软硬件、局域网互连、局域网应用、广域网、Internet与环球网WWW、TCP/IP网络的安装和调试、 网络管理与安全、HTML网页制作、JavaScript应用以及网页制作工具。本书也可作为大专计算机专业与数据通信专业的计算机网络教科书或参考书。或供从事计算机网络建设、管理和应用的初、中级工程技术人员和管理人员参考。

第1章 引论 1

1.1计算机网络发展简史 1

1.2计算机网络分类 2

1.3网络体系结构及协议 2

1.4开放系统互连参考模型 4

1.4.1 OSI模型简介 4

1.4.2局域网与OSI模型对应的层次功能 5

1.5 TCP/IP协议集 6

第2章 数据通信 9

2.1数据通信技术 9

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

2.1.2多路复用 10

2.1.3异步传输和同步传输 12

2.2数据交换技术 13

2.2.1线路交换 14

2.2.2报文交换 15

2.2.3分组交换 16

2.2.4三种交换技术的比较 17

2.2.5信元交换 19

2.3数据传送方式 19

2.3.1并行输入/输出 19

2.3.2串行输入/输出 20

2.3.3串行数据通信 21

2.4检错与纠错 23

2.4.1检错法 23

2.4.2纠错法 25

2.5通信硬件 25

2.5.1调制解调器 25

2.5.2 RS-232标准 28

2.5.3通信适配器 32

2.6通信软件功能 33

第3章 局域网基本特性 36

3.1局域网定义和特性 36

3.2拓扑结构 37

3.2.1星型拓扑 37

3.2.2总线拓扑 38

3.2.3环型拓扑 39

3.2.4树型拓扑 40

3.2.5星型环拓扑 41

3.3介质访问控制 42

3.4局域网协议标准 43

3.5 LAN参考模型 45

第4章 局域网系统 47

4.1总线/树型网络 47

4.1.1基带系统 48

4.1.2宽带系统 50

4.1.3基带系统和宽带系统的比较 51

4.1.4 IEEE 802.3局域网络 51

4.2环型网 53

4.2.1环型网工作原理 53

4.2.2标记环介质访问控制 54

4.3 FDDI网 56

4.4快速以太网 57

4.4.1快速以太网类型 57

4.4.2快速以太网产品 59

4.4.3快速以太网技术 59

第5章 局域网软件 63

5.1操作系统概述及其发展 63

5.2网络操作系统概述及其特点 64

5.2.1网络操作系统概述 64

5.2.2网络操作系统的特点 65

5.3网络操作系统的结构 66

5.3.1 Windows NT的系统结构 66

5.3.2 UNIX的系统结构 68

5.3.3 NetWare的系统结构 69

5.4网络操作系统的网络功能 70

5.4.1 Windows NT的网络功能 70

5.4.2 UNIX的网络功能 73

5.4.3 NetWare的网络功能 75

5.5 Linux操作系统 78

5.5.1 Linux的功能 79

5.5.2 Linux的常用软件 80

第6章 服务器与工作站 81

6.1网络服务器 81

6.1.1打印服务器 82

6.1.2终端服务器 82

6.1.3磁盘服务器 83

6.2文件服务器 86

6.2.1文件服务器接口 86

6.2.2文件服务器组成 87

6.2.3文件服务器指标 88

6.2.4服务器硬件 88

6.2.5服务器软件 89

6.3网络工作站 91

6.3.1 Windows工作站 91

6.3.2 UNIX工作站 92

第7章 局域网互联 93

7.1网络互联需求 93

7.1.1局域网互联需求 93

7.1.2网络互联类型 93

7.1.3网络互联解决方案 94

7.2中继器 95

7.3网桥 96

7.3.1桥接以太网 97

7.3.2源路径选择桥 98

7.3.3源路径透明 99

7.3.4转换桥 99

7.3.5 FDDI网桥 99

7.3.6网桥的限制 100

7.4路由器 100

7.4.1路由器功能 100

7.4.2路由算法 102

7.4.3路同器配置方案 102

7.5网关 104

第8章 网络应用 105

8.1多用户应用 105

8.1.1局域网环境下的多用户应用 105

8.1.2文件共享与记录锁定 105

8.2文字处理 106

8.2.1文件共享 107

8.2.2跟踪文件 107

8.3电子表格 107

8.4电子邮件 108

8.4.1电子邮箱与地址 108

8.4.2电子邮件信息格式 108

8.4.3邮件传输 109

8.4.4 X.400报文处理系统 110

8.5在线服务 111

8.5.1家庭办公 112

8.5.2电子教育 113

8.5.3电子银行 114

8.6计算机集成制造系统网网络 115

8.6.1 CIMS网络特点 116

8.6.2制造自动化协议 118

8.6.3办公自动化协议 120

8.6.4场地总线 122

8.6.5 CIMS中的点-点通信 122

8.6.6 CIMS集成通信结构 123

第9章 广域网 126

9.1广域网组成 126

9.2点到点通信 127

9.2.1 SLIP协议 128

9.2.2 PPP协议 128

9.3 X.25公共分组数据网 130

9.4综合业务数字网 131

9.4.1 ISDN的定义 131

9.4.2 ISDN系统结构 131

9.5高速广域网 134

9.5.1发展高速广域网的驱动因素 134

9.5.2交换式多兆位数据服务 135

9.5.3帧中继 136

9.5.4宽带ISDN和ATM 136

9.5.5从窄带到宽带ISDN 137

第10章 Internet 140

10.1 Internet的形成和发展 140

10.1.1 Internet的定义 140

10.1.2 Internet的形成 140

10.1.3 Internet的发展 141

10.2 Internet体系结构 143

10.2.1 Internet体系结构框架 143

10.2.2 TCP/IP协议概述 144

10.2.3 TCP/IP协议组 145

10.3 Internet名字和地址 148

10.4连接Internet的方法 150

10.4.1通过局域网直接连接 150

10.4.2通过电话拨号直接连接 151

10.4.3通过电话拨号间接连接 151

10.4.4用户选择连接方法的考虑因素 152

10.5 Internet应用和工具 153

10.5.1 Internet应用和服务 153

10.5.2 Internet的基本工具 153

第11章 环球信息网 158

11.1环球信息网的基本概念 158

11.1.1环球信息网的特点 158

11.1.2环球信息网的基本概念 159

11.2 Web浏览器和服务器 163

11.2.1浏览器 163

11.2.2 Web服务器 164

11.3 Netscape浏览器的设置和使用 165

11.3.1 Netscape视窗 165

11.3.2 Netscape环境配置 167

11.3.3 Netscape使用 183

第12章 TCP/IP网络的安装和调试 192

12.1硬件配置和基本概念 192

12.1.1网络配置基本概念 192

12.1.2安装网卡与电缆 195

12.1.3 TCP/IP通信故障的一般查找方法 197

12.2 Windows平台的TCP/IP联网 197

12.2.1安装和运行Windows for Workgroups 197

12.2.2 安装Microsoft TCP/IP-32 202

12.3 Windows95平台的TCP/IP联网 205

12.3.1 Windows 95网络配置 205

12.3.2 Windows 95 TCP/IP协议配置 209

12.4 Windows NT平台的TCP/IP联网 214

12.4.1 Windows NT网络配置 215

12.4.2配置TCP/IP协议 217

12.4.3用Ipconfig和ping测试TCP/IP 222

12.5 UNIX平台的TCP/IP联网 224

12.5.1 IP地址的获取和分配 225

12.5.2网卡的配置 226

12.5.3路由配置 228

12.5.4系统启动时网络配置 232

12.6 Linux网络的安装与配置 233

12.6.1安装时进行网络配置 233

12.6.2手工进行网络硬件配置 233

12.6.3手工TCP/IP网络配置 235

第13章 网络管理与安全 242

13.1网络管理需求 242

13.1.1网络管理范围 242

13.1.2网络管理系统的需求 242

13.1.3网络管理的对象 243

13.2网络管理功能 243

13.2.1性能分析 244

13.2.2安全性 247

13.2.3故障监控 249

13.2.4配置管理 252

13.2.5网络图 253

13.2.6目录管理 253

13.2.7网络规划 254

13.2.8计费管理 254

13.3通用管理系统协议 254

13.3.1 SNMP网络管理协议 254

13.3.2 CMIP网络管理协议 255

13.3.3 IEEE 802.1 D局域网管理标准 255

13.4网络安全技术 255

13.4.1网络安全层次模型 255

13.4.2防火墙技术 256

第14章 结构化布线系统 259

14.1结构化布线系统 259

14.1.1布线系统的发展 259

14.1.2 Token ring网的布线 260

14.1.3 Ethernet网的布线 261

14.1.4 10 Base-T网的布线 262

14.1.5基于PC的低价Hub 264

14.1.6通用的电缆网络 264

14.1.7楼内结构化布线标准 265

14.2不同类型的缆线 266

14.2.1光缆和铜缆的比较 266

14.2.2铜线与光缆共存 267

14.2.3光缆和铜线的选择 270

14.3布线问题的总结 271

第15章 客户机/服务器计算模式 273

15.1网络计算模式的发展 273

15.1.1以大型机为中心的计算模式 273

15.1.2以服务器为中心的计算模式 273

15.1.3小型化和客户机/服务器计算模式的出现 274

15.2客户机/服务器计算模式的特点 275

15.2.1客户机的特点 275

15.2.2服务器的特点 276

15.2.3客房机/服务器计算模式的特点 277

15.3客户机/服务器模式的优点 278

15.4客户机/服务器模式的中间件 280

15.4.1中间件产生的背景 280

15.4.2中间件的功能与作用 280

15.5客户机/服务器类型 281

15.6 BWD模式的特点及优点 282

第16章 HTML网页制作 284

16.1基础知识和常用标识 284

16.2在HTML文件中建立链接 286

16.2.1链接文件使用的标识 286

16.2.2同一个文件中的链接 286

16.2.3不同文件之间的链接 288

16.3在HTML文件中使用图像 288

16.3.1在网页中插入图像 288

16.3.2调整图像和文本的相对位置 289

16.3.3图像的修饰 289

16.3.4建立图像链接 290

16.4多窗口的应用 291

16.4.1分割窗口 291

16.4.2窗口修饰 293

16.4.3将文件内容放入相应的窗口 294

16.4.4建立多窗口网页 295

16.5表单的应用 296

16.5.1制作表单的标识 296

16.5.2文本框的制作 297

16.5.3按钮的制作 298

16.5.4下拉菜单的制作 299

第17章 JavaScript应用简介 301

17.1在HTML文档中嵌入JavaScript 301

17.2对象的概念 303

17.3事件概念 306

17.4 JavaScript应用举例 307

第18章 利用FrontPage制作网页 312

18.1 FrontPage软件简介 312

18.2 FrontPage的启动与运行 312

18.3 FrontPage编辑器操作界面 314

18.4基本的网页编辑技术 315

18.4.1新建网页 315

18.4.2网页编辑 316

18.4.3列表应用 316

18.4.4网页的保存 316

18.4.5网页的预览 317

18.5建立链接 318

18.6图像的插入与修饰 321

18.7多窗口网页 322

18.7.1多窗口网页的建立 322

18.7.2多窗口网页的修饰 323

18.7.3多窗口网页之间的链接 324

18.8表单 324