1、计算机网络技术与应用 课程基本框架课程基本框架西安交通大学西安交通大学 计算机教学实验中心计算机教学实验中心 程向前程向前讨论要点o 课程定位需考虑的因素课程定位需考虑的因素o 建议的课程框架建议的课程框架o 课程内容课程内容/实验内容实验内容o 有关教学实验平台的建设有关教学实验平台的建设o 如何进一步发展如何进一步发展课程定位需考虑的因素o 课程内容应该与课程内容应该与“大学计算机基础大学计算机基础”课程中网络知课程中网络知识内容有传承、有区别;识内容有传承、有区别;o 应该考虑到学生毕业后在企事业单位工作时可能用应该考虑到学生毕业后在企事业单位工作时可能用到的知识;到的知识;o 由于基于
2、网络的企业信息应用系统可能涉及网页设由于基于网络的企业信息应用系统可能涉及网页设计、网站管理、网络编程、数据库等诸多内容,应计、网站管理、网络编程、数据库等诸多内容,应该通过一定的模型和实例进行这些知识的普及和训该通过一定的模型和实例进行这些知识的普及和训练;练;o 有一定的理论内容,便于学生深入对网络知识和理有一定的理论内容,便于学生深入对网络知识和理论进行探讨论进行探讨 课程基本内容o 网络体系结构与协议网络体系结构与协议o 网络设备和局域网网络设备和局域网o 网络基本应用(网络基本应用(WWW、FTP、e-Mail、远程访、远程访问等)问等)o 网络服务平台(服务器硬件、网络服务平台(服
3、务器硬件、OS、软件)、软件)o 网页设计与编程网页设计与编程o 网络多媒体技术网络多媒体技术o 网站的建设与管理(使用网站的建设与管理(使用CMS为基础)为基础)o 企事业单位的网络安全与管理企事业单位的网络安全与管理课程基本实验o 网络客户端的选择和应用网络客户端的选择和应用o NOS(win NT/Linux)o 服务器软件的安装与测试服务器软件的安装与测试o 网页设计工具(网页设计工具(DW、FP)o 内容管理系统(内容管理系统(CMS)的安装与测试)的安装与测试o 网络安全实验(网络安全实验(Sniffer,Apache 认证)认证)课程有关的创新实验o 新型企业网络平台的应用(新型
4、企业网络平台的应用(Windows Server 2008)o 开源信息服务平台的集成和应用开源信息服务平台的集成和应用o 基于内容管理系统的网站建设与管理基于内容管理系统的网站建设与管理n Postnuke(portal)n Mambo(portal)n Moodle(e-Learning)n oScommerce(e-commerce)课程改革的意义o 在专业的网络课程基础上,发展出新的非专在专业的网络课程基础上,发展出新的非专业的业的“计算机网络技术与应用计算机网络技术与应用”课程框架课程框架o 围绕基于网络的企业信息基础结构,提供了围绕基于网络的企业信息基础结构,提供了较为全面知识和实
5、验体系、层次分明,可操较为全面知识和实验体系、层次分明,可操作性强作性强o 对于实验条件有限的学校,建议使用开源的对于实验条件有限的学校,建议使用开源的软件技术构建实验环境软件技术构建实验环境o 使学生在熟悉企业网络应用的同时,了解和使学生在熟悉企业网络应用的同时,了解和掌握网络的基本理论知识掌握网络的基本理论知识建议的课程框架课程改革的基本思路o 采用简化的计算机网络体系结构(五层)采用简化的计算机网络体系结构(五层)n 重点介绍重点介绍TCP/IP网络应用层、传输层、链路网络应用层、传输层、链路层的有关概念层的有关概念o 引入企业信息基础结构的概念引入企业信息基础结构的概念n 重点介绍服务
6、器软件、企业信息服务系统的构重点介绍服务器软件、企业信息服务系统的构建与定制建与定制o 引入企业网络安全的概念引入企业网络安全的概念n 重点解决企业网络的可用性、可控性、可管理重点解决企业网络的可用性、可控性、可管理性等方面的问题性等方面的问题知识点和技能点的处理o 应用层协议与客户端的选择、应用应用层协议与客户端的选择、应用o 企业用户身边的网络与因特网接入企业用户身边的网络与因特网接入o 企业信息服务平台企业信息服务平台o 网页设计与编程网页设计与编程o 网络数据管理网络数据管理o 网络多媒体技术网络多媒体技术o 基于基于CMS的网站的建设与管理的网站的建设与管理o 网络安全与管理网络安全
7、与管理应用层协议与客户端的选择、应用o 在早期的课程中,介绍应用层的协议,重点在早期的课程中,介绍应用层的协议,重点放在协议的工作原理,基本原语等;实验内放在协议的工作原理,基本原语等;实验内容包括了若干应用协议的验证;容包括了若干应用协议的验证;o 目前我们的重点放在协议工作原理基础介绍;目前我们的重点放在协议工作原理基础介绍;各种应用客户端的选择与比较;重点网络应各种应用客户端的选择与比较;重点网络应用场景的介绍用场景的介绍n 例如:例如:多种浏览器的功能比较多种浏览器的功能比较;不同的远程登;不同的远程登录方法的比较等录方法的比较等应用层协议相关实验与课程框架应用层协议相关实验o 浏览器
8、的安装与比较浏览器的安装与比较o Outlook Express的配置和应用的配置和应用o RSS reader的安装和的安装和Feeds定制定制o 远程访问实验(远程访问实验(telnet/SSH)局域网与因特网接入o 重点放在局域网原理和常用网络设备重点放在局域网原理和常用网络设备n 例如:集线器、网桥、交换机和路由器的工作例如:集线器、网桥、交换机和路由器的工作原理原理n 虚拟局域网(虚拟局域网(VLAN)的概念和应用)的概念和应用o 重要的网络接入手段重要的网络接入手段n(住宅、机构、移动)(住宅、机构、移动)n 网络地址转换(网络地址转换(NAT)o 企业网络的互联企业网络的互联n
9、广域网的应用、广域网的应用、VPN等等局域网/因特网接入与课程框架局域网与因特网接入实验o 无线路由器的配置无线路由器的配置o 网络探嗅器(网络探嗅器(Sniffer/CommView)的)的安装与配置安装与配置o 使用探嗅器可以使网络基本概念变得直观使用探嗅器可以使网络基本概念变得直观n 会话(会话(Session)、分组、帧)、分组、帧n TCP,UDP,连接,端口(套接字),连接,端口(套接字)n 局域网网络流量或负荷局域网网络流量或负荷企业信息服务平台o 服务器硬件的特点和选型服务器硬件的特点和选型o 服务器操作系统介绍(服务器操作系统介绍(Windows NT/Linux)o 服务器
10、软件的安装服务器软件的安装、配置、测试、配置、测试n WWW、FTP、Mail、DBMS、etco 服务器部署服务器部署n 虚拟主机、虚拟服务器、集群和镜像虚拟主机、虚拟服务器、集群和镜像n 托管和租赁托管和租赁企业信息服务平台与课程框架企业信息服务平台的实验o 进行进行Linux的基本指令训练的基本指令训练n 为课程配置为课程配置Linux平台平台n 为学生开设实验帐户为学生开设实验帐户n 该帐户可以为学生提供该帐户可以为学生提供Linux基本训练、网页基本训练、网页发布和测试、发布和测试、CMS的安装和定制的安装和定制o 进行服务器软件的安装、配置、测试进行服务器软件的安装、配置、测试n
11、Web/FTP/Mail/DBMSo 常用网络指令(常用网络指令(Windows XP)网页设计与编程o 重点介绍重点介绍HTML基本概念基本概念n 突出表单、表格,突出表单、表格,CSS等等o 介绍网页设计工具和发布平台的联合应用介绍网页设计工具和发布平台的联合应用n DW+Apache Friendso 利用服务器端动态网页(利用服务器端动态网页(ASP、PHP)说)说明动态网页和明动态网页和CGI的工作原理的工作原理网络数据管理o 这部分是在动态网页基础上,介绍这部分是在动态网页基础上,介绍网络数据网络数据的管理方法的管理方法o 静态数据静态数据n 文件管理方法文件管理方法n 数据库管理
12、方法数据库管理方法o 动态数据(动态数据(Web 状态)状态)n Cookien Session网页设计/编程/多媒体与课程框架网页设计与编程和实验o 使用使用Dreamwaver进行静态网页的设计、进行静态网页的设计、发布和测试发布和测试o 使用使用Dreamwaver进行动态网页的设计、进行动态网页的设计、发布和测试发布和测试n 需要需要Web服务器、数据库服务器、动态网页解服务器、数据库服务器、动态网页解释程序的协助释程序的协助网络多媒体技术o 大部分学生对网络多媒体应用有兴趣大部分学生对网络多媒体应用有兴趣o 网络多媒体应用教学的制约因素网络多媒体应用教学的制约因素n 学生对多媒体技术
13、的了解(理想的网络多媒体学生对多媒体技术的了解(理想的网络多媒体应用的基本条件)应用的基本条件)n 目前网络技术对多媒体应用的制约和影响目前网络技术对多媒体应用的制约和影响n 在目前网络技术条件下,可行的多媒体应用在目前网络技术条件下,可行的多媒体应用o Web媒体的应用和实验媒体的应用和实验网络多媒体技术实验o 网络多媒体的选择和应用网络多媒体的选择和应用nWeb文字编码(文字编码(ASCII,Latin-1,GB2312,Unicode,UTF-8)n图像格式(图像格式(GIF,JPG,PNG)n声音格式(声音格式(MIDI,WMA,RA,MP3)n流媒体格式(流媒体格式(rm,mov,w
14、mv)o 流媒体播放器的选择流媒体播放器的选择nRealPlayer nWindows Media Player nQuickTime Player o Web多媒体发布实验多媒体发布实验基于CMS的网站的建设与管理o 利用内容管理系统(利用内容管理系统(CMS)是进行企业网站建设)是进行企业网站建设的一条多块好省的途径的一条多块好省的途径o 因特网上开源社区的因特网上开源社区的CMS资源为课程实验提供了资源为课程实验提供了极为丰富的资源极为丰富的资源o 不同专业背景的学生可以选择各自领域的不同专业背景的学生可以选择各自领域的CMS进进行实验和定制行实验和定制nMambo,postnuke(通
15、用门户通用门户)nMoodle(师范专业生师范专业生)nsugarCRM(管理专业管理专业)noSCommerce(电商专业电商专业)基于CMS的网站与课程框架基于CMS的网站的建设与管理实验o CMS的安装,基本配置的安装,基本配置o CMS的日常运作模式的日常运作模式n 内容形式的分类与发布内容形式的分类与发布o 基于基于CMS的网站管理的网站管理n 用户注册和权限管理用户注册和权限管理o CMS模板(主题样式的定制)模板(主题样式的定制)n 网站的外观设计网站的外观设计o CMS的功能扩展的功能扩展(各种第三方开发软件模(各种第三方开发软件模块的应用)块的应用)网络安全与管理o 传统网络
16、课程的基本模式,传统网络课程的基本模式,网络安全基本概念网络安全基本概念+网网络安全应用络安全应用n基本概念:密码术、身份认证、报文完整性基本概念:密码术、身份认证、报文完整性n安全应用:安全邮件、安全应用:安全邮件、SSL、SETo 我们对非专业学生的网络安全专题,有了较新的认我们对非专业学生的网络安全专题,有了较新的认识:识:企业网络安全性企业网络安全性n客户端安全性客户端安全性n服务器安全性服务器安全性n企业网络安全性企业网络安全性o 着眼的重点放在企业网络的着眼的重点放在企业网络的可用性、可控性和可管可用性、可控性和可管理性理性网络安全与管理实验o客户端管理客户端管理:n端口管理,进程
17、管理,进出流量的审核端口管理,进程管理,进出流量的审核n浏览器安全管理浏览器安全管理n网络指令的应用(对客户端网络问题进行诊断,如网络指令的应用(对客户端网络问题进行诊断,如ARP攻击)攻击)o服务器安全管理服务器安全管理n访问权限(控制服务器资源的访问)访问权限(控制服务器资源的访问)n木马防治(防止服务器资源的盗用)木马防治(防止服务器资源的盗用)nSSL应用应用o企业网络管理企业网络管理n使用使用sniffer进行局域网流量检测(观察企业网络状况)进行局域网流量检测(观察企业网络状况)n问题站点的定位(例如,受病毒控制发包的问题站点的定位(例如,受病毒控制发包的PC)nIP地址盗用的检测
18、地址盗用的检测有关教学实验平台的建设o 基本实验平台基本实验平台nFTP服务器:提供实验软件和讲义服务器:提供实验软件和讲义nWindows XP,进行大部分实验,进行大部分实验o 扩展实验平台扩展实验平台nUNIX/Linux平台:为学生开设帐户,学生可以进行平台:为学生开设帐户,学生可以进行telnet,Linux操作,个人网页发布,操作,个人网页发布,CMS实验结果的实验结果的上网展示上网展示o 扩展的教学平台扩展的教学平台n使用使用Moodle等课程管理系统,进行课程教学的辅助,等课程管理系统,进行课程教学的辅助,除了发布讲义,软件资源外,可以进行课程讨论、调查、除了发布讲义,软件资源
19、外,可以进行课程讨论、调查、测验、作业发布、批改和成绩统计等,对展示网络应用测验、作业发布、批改和成绩统计等,对展示网络应用具有示范作用具有示范作用在Linux平台增加学生用户的批作业for new in cat stdno.txt do#循环体开始循环体开始 adduser$new /增加新用户增加新用户 passwd-d$new /设置口令设置口令 cd/home/$new /选择用户主目录选择用户主目录 mkdir public_html /建用户发布建用户发布 目录目录 chown$new.$new public_html /改属主改属主 cd.chmod 711$new /设置用户主
20、目录访问权限设置用户主目录访问权限done#循环体结束循环体结束 批作业的说明o 用户帐户名预先以线性表形式存储在用户帐户名预先以线性表形式存储在stdno.txt中;中;o 使用使用cat命令可以将命令可以将stdno.txt内容取出内容取出,放放在表的缓存中;在表的缓存中;o for语句表示表循环的开始,表中的项数就语句表示表循环的开始,表中的项数就是循环的次数,每次循环,变量是循环的次数,每次循环,变量new会会 被赋予新值(表项的内容),同时,表的指被赋予新值(表项的内容),同时,表的指针自动前移一项,直到表项取完针自动前移一项,直到表项取完电子教室在网络课中的应用廖志明同学的网站(Linux发布)重弹“非专业 vs.专业”o 前面开场时,我们讨论过所谓的非专业前面开场时,我们讨论过所谓的非专业 vs.专业问题,主要用来说明,专业问题,主要用来说明,“计算机网络计算机网络技术与应用技术与应用”针对的对象和计算机专业的针对的对象和计算机专业的“计算机网络计算机网络”课程之间的关系课程之间的关系o 随着因特网应用的深入,许多新的工作岗位随着因特网应用的深入,许多新的工作岗位正在不断产生(例如网站编辑和网站管理正在不断产生(例如网站编辑和网站管理员),本课程的主要内容也在不断向员),本课程的主要内容也在不断向“专业专业化化”方向发展方向发展Q&Ao 谢谢大家谢谢大家