第一章 Internet与Web知识 1
1.1 什么是Internet 1
1.2 Internet在中国 3
1.2.1 中国科学院中关村地区教育与科研网络 3
1.2.2 国家教委中国教育和科研计算机网示范工程(CERNET) 4
1.2.3 邮电部中国公用计算机互联网ChinaNet 4
1.2.4 电子部国家公用经济信息网ChinaGBN 5
1.3 World Wide Web简介 5
1.4 Intranet 7
第二章 Internet与Web技术基础 9
2.1 Internet通信方式 9
2.1.1 分组交换原理 9
2.1.2 PPP协议与SLIP协议 9
2.2 TCP/IP协议 10
2.2.1 TCP/IP协议集与OSI参考模型的对应 10
2.2.2 TCP/IP协议集概况 11
2.3 HTTP协议 14
2.3.1 HTTP协议内容 14
2.3.2 HTTP协议的工作模式 15
2.3.3 HTTP消息 15
2.3.4 主要的HTTP操作 16
2.3.5 HTTP协议参数 17
2.3.6 HTTP标头域 17
2.4 Internet的寻址方式 18
2.4.1 寻址方式 18
2.4.2 IP地址的结构 18
2.4.3 几个保留的IP地址 19
2.4.4 IP地址的域名表示法 19
2.5 DNS域名系统 21
2.6 Web术语 22
2.6.1 Hypertext 22
2.6.2 HTML 22
2.6.3 Hyperlinks 22
2.6.4 CGI 22
2.6.5 Java 23
2.6.6 URL 23
2.6.7 MIME类型 24
2.7 Web系统页面请求与发送过程 25
2.7.1 Web浏览器的URL请求 25
2.7.2 Web服务器响应 25
第三章 WWW操作 27
3.1 如何进入Internet 27
3.1.1 入网方式 27
3.1.2 入网途径 28
3.2 拨号上网软件安装与配置 29
3.2.1 用Windows 95拨号上网 29
3.2.2 通过拨号建立PPP连接 35
3.3 Web浏览器 37
3.3.1 Web浏览器的选择 37
3.3.2 Web浏览器Netscape Navigator的安装 39
3.3.3 Netscape浏览器的操作 40
3.3.4 用浏览器查询WWW资源 42
3.4 用Netscape收发电子邮件 43
3.4.1 进入电子邮件窗口 44
3.4.2 配置 44
3.4.3 发送电子邮件 46
3.4.4 接收电子邮件 46
第四章 Web语言HTML 47
4.1 HTML简介 47
4.1.1 HTML概念 47
4.1.2 HTML特点 49
4.1.3 HTML版本 50
4.2 HTML文档的组成 50
4.2.1 HTML文档的基本结构 50
4.2.2 HEAD元素 51
4.2.3 文档主体的风格 54
4.2.4 超文本链接 57
4.2.5 标题(Headings) 59
4.2.6 ADDRESS元素 61
4.3 块元素 61
4.3.1 文本和段落 62
4.3.2 水平制表符 63
4.3.3 标尺线 64
4.3.4 列表 64
4.3.5 居中对齐 68
4.3.6 BLOCKQUOTE元素 69
4.3.7 预排文本 70
4.4 文本元素 70
4.4.1 字体风格元素 71
4.4.2 短语元素 72
4.4.3 换行和非换行空格 72
4.4.4 字体样式 75
4.4.5 BASEFONT元素 76
4.4.6 APPLET元素(Java小程序) 76
4.5 HTML文字实体 77
第五章 表格 79
5.1 表格的定义 79
5.1.1 表格的组成 79
5.1.2 表格的定义 80
5.2 表格单元的控制 84
5.3 跨越多行多列的单元 86
5.4 宽度和高度控制 87
5.4.1 缺省宽度 87
5.4.2 宽度设置 88
5.4.3 高度设置 88
5.5 表的定位 89
5.6 在表格单元中使用链接、图象和列表 90
第六章 图象、声音和视频 93
6.1 图象 93
6.1.1 图象格式 93
6.1.2 显示图象 94
6.1.3 MAP元素 100
6.1.4 FIG元素 101
6.1.5 图象制作 102
6.2 声音和视频 106
6.2.1 数字化声音与声音采样 106
6.2.2 音频文件格式 107
6.2.3 建立声音链接 108
6.2.4 数字视频 109
6.2.5 建立视频链接 110
第七章 输入表单FORM 111
7.1 普通表项(INPUT) 111
7.1.1 普通表项的格式 111
7.1.2 普通表项的例子 112
7.2 菜单(SELECT) 114
7.2.1 菜单的格式 114
7.2.2 菜单的例子 114
7.3 成段文字输入区(TEXTAREA) 115
7.3.1 成段文字输入区的格式 115
7.3.2 成段文字输入区的例子 116
7.4 HTML 3.0对输入表单的扩展 117
7.4.1 对普通表项的扩展 118
7.4.2 对菜单表项的扩展 119
7.4.3 对成段文字输入区的扩展 120
第八章 CGI与WWW编程 121
8.1 CGI的概念 121
8.1.1 引用CGI程序 122
8.1.2 配置Web服务器 122
8.2 CGI的标准 124
8.2.1 直接调用CGI程序的标准 124
8.2.2 与FORN结合使用的CGI程序的标准 124
8.3 CGI编程 126
8.3.1 CGI程序的结构 126
8.3.2 直接引用CGI程序 128
8.3.3 与FORM结合使用的CGI程序 129
8.4 CGI程序示例 133
8.4.1 输入表单收集意见和E-mail发送 134
8.4.2 在主页中加入访问者计数器 137
8.4.3 随机重定向程序 140
8.4.4 模拟数据库查询 142
8.5 CGI程序的安全性 145
8.5.1 基本的安全问题 145
8.5.2 书写安全的CGI程序 145
第九章 Web页面设计和创作工具 150
9.1 Web页面设计 150
9.1.1 Web页面设计原则 150
9.1.2 页面形式的分析 151
9.1.3 页面设计的未来趋势 153
9.2 Web创作工具简介 153
9.2.1 Web创作工具的概况 153
9.2.2 Web制作工具的性能比较 154
9.3 FrontPage的使用 155
9.3.1 FrontPage的基本功能和用法 156
9.3.2 利用FrontPage开发Web页的例子 159
9.4 HoTMetaL PRO的使用 161
9.4.1 HoTMetaL PRO功能简介 161
9.4.2 HoTMetaL PRO应用实例 163
9.5 其他创作工具 165
9.5.1 HTML Assistant Pro 2 165
9.5.2 Alchemy 1.0 166
9.5.3 Netscape Navigator Gold 3.0 167
第十章 Web服务器与系统集成 168
10.1 Web服务器软件的选择 168
10.1.1 操作平台 168
10.1.2 主要性能的考虑 169
10.1.3 主要的Web服务器产品 170
10.2 基于IIS的Internet/Intranet子网的规划 171
10.2.1 规划Internet上的信息发布 171
10.2.2 规划Intranet上的信息发布 172
10.2.3 局域网络方案 172
10.2.4 SNMP网络管理 173
10.2.5 如何接入Internet 173
10.2.6 网络安全 174
10.3 IIS的安装、配置和管理 174
10.3.1 安装IIS的条件 174
10.3.2 Windows NT配置和安全清单 175
10.3.3 安装IIS 176
10.3.4 Internet服务管理器 177
10.3.5 使用浏览器管理IIS 180
10.4 基于NT的Internet应用案例分析 180
10.4.1 网络拓扑结构 180
10.4.2 网络设备配置参数 181
10.4.3 Web服务器的安装与配置 182
10.4.4 域名服务器的配置 184
10.4.5 DHCP服务器的设置 184
10.4.6 子网注册 185
附录A Internet上的信息资源 186
附录B CERNET部分高校主页地址 190
主要参考文献 193