本书是作者多年教学经验积累的结晶,注重基础理论与实际应用相结合,采用通俗的语言,循序渐进地阐述了计算机网络与Web技术的概念、原理以及相关的应用,内容安排和讲述方式能够满足软件职业技术学院和高职高专院校计算机网络技术相关专业学生以及专业技术人员的学习需求。
本书特点如下:
●是集网络使用、网络基础理论、网络管理、网络安全以及Web开发与应用于一体的综合性教材。
●既阐释了计算机网络的核心知识,又跟踪了最新的技术发展动态。
●概念清晰,定位准确,注重应用型人才的多方位培养。
●各章后均配有适量的习题,以便读者及时巩固该章所学知识。
●为方便教学,本书为教师提供了配套的电子课件。
本书为IBM软件学院的教学辅导参考书,IBM软件学院荣获2004?2005中国IT教育培训之年度影响力认证品牌和2004年度IT教育十大影响力认证品牌两个奖项。
无
计算机网络技术自诞生之初就一直处于不断发展变化之中,而最近几年这种变化和发展在不断加速,例如:
●网络与人们日常生活的结合越来越紧密。
●基于Web的应用越来越普及。
●网络管理已不仅是网络管理员才关心的议题。
●网络安全的重要性越来越突出。
……
计算机网络技术的理论与应用已经高度融合,进入Internet时代的社会需要大量对这两方面都有一定底蕴的人才,而一些老的教材体系已经无法适应这种新的变化,并且高校教学体系由于学时数的制约,往往很难同时开设与计算机网络技术相关的多门课程。面对新的需求,我们试图在一本教材中同时阐释计算机网络的核心知识并且跟踪最新的技术发展动态。
本书是理论与应用的结合,重点阐述了计算机网络的概念、原理和技术以及相关的应用。书中主要阐述了以下五个部分的基础知识:
●网络使用入门:包括第1章、第2章。
●网络基础理论:包括第3章、第4章。
●网络管理:包括第5章、第6章。
●Web应用技术:包括第7章、第8章、第9章、第10章。
●网络安全:包括第11章。
这五个部分都自成体系,读者既可按顺序阅读,也可灵活选择其中的任何一个部分开始阅读。同时这五个部分又密切相关,它们是进一步研究和应用网络技术的基础。
由于计算机网络与Web技术是一个迅速发展的技术领域,不断有新技术、新概念、新产品等涌现,加之作者的水平和能力所限,书中的不当之处敬请专家和广大读者批评指正。您的任何建议和批评都是我们极为宝贵的财富,如果您能将意见和建议发往ytzhang@mail.sjtu.edu.cn、yuntaozhang@hotmail.com或lgong@mail.sjtu.edu.cn,我们将不胜感激。
在本书编撰过程中,我们努力融合各类材料和信息,如相关技术专家的专著、研究论文等,具体信息参见参考文献,在此谨表谢意。
希望本书能成为广大读者事业发展道路上的一块小小的铺路石,祝广大读者随着网络技术的发展一起步入灿烂的未来!
龚 玲 张云涛
2005年4月于上海交通大学
第1章 计算机网络基础知识
11 计算机网络简介
111 什么是计算机网络
112 计算机网络的分类
113 什么是Internet
114 Internet的产生与发展
115 Internet的一些术语
116 什么是Intranet
117 Intranet的新发展——Extranet
12 Internet接入方式
121 拨号连接
122 线缆调制解调器
123 ISDN接入技术
124 主机接入
125 局域网接入
126 无线接入
13 小结
14 习题
第2章 WWW概述
21 WWW的基本概念
211 统一资源定位符
212 超文本与超媒体
213 超文本标记语言
214 超文本传输协议
22 WWW的工作方式
221 Web浏览器
222 Web服务器
23 Internet Explorer浏览器
231 在IE浏览器中建立Internet连接
232 在IE浏览器中设置Internet连接属性
233 使用Internet Explorer
24 WWW上信息的查找
241 搜索引擎简介
242 检索方法
243 常用的搜索引擎
244 搜索策略
25 小结
26 习题
第3章 TCP/ IP协议概述
31 层次体系结构
311 协议为何要分层
312 协议分层
32 OSI模型
321 OSI层次结构
322 应用层
323 表示层
324 会话层
325 传输层
326 网络层
327 数据链路层
328 物理层
33 TCP/IP模型
331 TCP/IP协议
332 与OSI模型的比较
333 物理地址
334 IP地址的记法和分类
335 子网划分和子网掩码
336 IP寻址
337 端口
34 小结
35 习题
第4章 Internet协议和应用
41 超文本传输协议
411 HTTP概述
412 HTTP协议的工作原理
413 HTTP方法
42 域名系统
421 为什么需要DNS
422 使用DNS的优点
423 域名空间
424 名字服务器
425 域名解析
43 Telnet和rlogin
431 Telnet
432 网络虚拟终端
433 rlogin
434 安全的远程登录
44 文件传输协议
441 FTP基本命令
442 FTP工具
443 FTP服务器
45 电子邮件
451 电子邮件协议简介
452 地址
453 用户代理
454 报文传送代理
455 邮件传送
456 邮件读取协议
46 动态主机配置协议
47 Proxy
48 轻型目录访问协议
49 小结
410 习题
第5章 网络计算
51 计算模型
511 集中式计算模型
512 客户/服务器计算模型
513 P2P计算模型
52 网络操作系统
521 客户机和网络操作系统的交互
522 Novell NetWare
523 Microsoft Windows 2000
524 UNIX
525 Linux
53 小结
54 习题
第6章 网络管理
61 网络管理概述
611 网络管理的起源及其定义
612 网络管理的目标、范围与任务
62 网络管理技术概述
621 网络管理协议
622 网络管理的模型结构
623 网络管理的功能
63 基本网络检测命令和工具
631 ping
632 Traceroute
633 netstat
634 ifconfig
635 nslookup
636 arp
637 finger
638 nbtstat
639 ipconfig
64 小结
65 习题
第7章 Web应用和管理
71 建立Web服务器需要关心和考虑的问题
711 Internet和公司形象
712 Web服务器操作系统
713 主要的Web服务器软件
714 Web服务器的产品集成
72 Apache服务器的配置和管理
721 Apache的安装
722 Apache的配置
723 虚拟主机的配置
724 Apache服务器的安全
725 Apache服务器的性能优化
726 使用Apache作为代理服务器
727 Apache的安全套接层
73 小结
74 习题
第8章 HTML语言
81 HTML标记语法和文档结构
811 页面的结构
812 创建一个简单的Web页面
82 常用HTML标记简介
821 添加图形
822 添加超链接
823 格式化文本
83 图像
831 图像格式
832 HTML中的图像处理
833 图像映射
84 表格
841 简单表格示例
842 跨越多行或多列的单元格
85 框架
851 简单框架示例
852 <noframes>的使用
853 框架之间的互操作
854 浮动框架
86 音频和视频
861 音频
862 视频
87 动画
871 GIF动画
872 Flash
88 样式表
881 为文档添加样式
882 CSS属性
883 使用CSS定位
89 表单
891 创建表单
892 <form>标记的属性
893 表单域元素
810 小结
811 习题
第9章 网页脚本语言——JavaScript
91 JavaScript基础知识
911 JavaScript的简单示例
912 向HTML文档中添加JavaScript脚本
92 JavaScript语言概述
921 常规事项
922 JavaScript的标识符
923 JavaScript的数据类型
924 JavaScript的运算符
925 JavaScript的语句
93 JavaScript中的函数
931 函数的基本构成
932 递归函数
94 JavaScript中的对象
941 创建对象
942 Array对象、Date对象和Math对象
95 JavaScript中的事件
951 将事件加入HTML文档
952 常用事件简介
96 JavaScript的使用
961 窗口操作
962 表单处理
97 小结
98 习题
第10章 动态Web发布技术
101 CGI
1011 用于CGI编程的语言
1012 CGI的缺点
102 PHP简介
1021 PHP语言示例
1022 与其他脚本语言的比较
103 PHP程序设计
1031 PHP语言的基本结构
1032 PHP中的数据类型
1033 PHP中的变量
1034 PHP中的常量
1035 PHP中的表达式
1036 PHP中的控制结构
104 小结
105 习题
第11章 网络安全
111 网络安全概述
112 病毒与病毒防范
1121 什么是计算机病毒
1122 病毒的种类
1123 蠕虫和特洛伊木马
1124 病毒防范
113 访问控制与防火墙
1131 访问控制
1132 防火墙
114 入侵检测
1141 入侵检测概述
1142 入侵检测系统的分类
1143 入侵响应
1144 入侵检测系统的选择
115 密码技术
1151 对称密码技术
1152 非对称密码技术
116 虚拟专用网络
1161 虚拟专用网络概述
1162 VPN技术
117 网络地址转换
118 小结
119 习题
参考文献