3web服务器与电子邮件技术

上传人:第*** 文档编号:48809793 上传时间:2018-07-20 格式:PPTX 页数:71 大小:2.59MB
返回 下载 相关 举报
3web服务器与电子邮件技术_第1页
第1页 / 共71页
3web服务器与电子邮件技术_第2页
第2页 / 共71页
3web服务器与电子邮件技术_第3页
第3页 / 共71页
3web服务器与电子邮件技术_第4页
第4页 / 共71页
3web服务器与电子邮件技术_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《3web服务器与电子邮件技术》由会员分享,可在线阅读,更多相关《3web服务器与电子邮件技术(71页珍藏版)》请在金锄头文库上搜索。

1、1第3章 Web服务器 与电子邮件技术 2016年2月29日(1-17周)申丰山2主要学习目标 Web Server如何执行其基本功能 什么样的操作系统和服务器软件应用于Web 服务器 如何识别和管理邮件和垃圾电子邮件 Internet和Web站点工具程序如何工作 在线商业使用什么样的硬件增强其Web站点 功能内容预览一、Web服务器基础 二、Web服务器的软件三、电子邮件(E-mail)四、Web站点工具程序五、Web服务器硬件34电子商务网站LandsEnd维护的 故事(1)Web服装零售商LandsEnd业务网络流量逐年增加,需要持 续改善网站访问性能,保证 访问速度;2个月的销售旺季销

2、售额占全 年的一半,必须保证网站对 突发大流量的快速响应能力目前面对的问题5电子商务网站LandsEnd维护的 故事(2)由Sun和IBM计算机承担 的Web来向流量分配器网站技术条件UNIX操作系统Solaris ; Apache Web服务器软件服务器硬件Web服务器软件用Keynote System测试页面下载 有多快,在一天的各种时间、在 世界各地交易速度有多快,然后 利用该信息微调硬件配置网站性能 测试软件6一、Web服务器基础 (1)向访问者提供Web页面访问 服务Web服务器的职能Web站点使用大量Web服务器计 算机以高效递送Web页面,及时 满足众多访问者的请求;各服务器计算

3、机之间需要同步 和分担负载。Web站点的服 务能力保证7一、Web服务器基础 (2)客户机/服务器结构万维网架构使用Web浏览器访问Web的计算机属 于客户机,Web浏览器也称为Web客 户端软件。客户机向服务器请求服务,如打 印、信息检索、数据库访问等;客户机职能服务器响应客户机的请求。服务器拥有更大的内存、更大更快 的磁盘驱动器。服务器职能8一、Web服务器基础 (2)网络连接使用不同操作系统设备 的能力称为平台中立性。平台中立性Internet可以连接不同类型的计算机和设备, 运行各种操作系统。因而具有平台中立性。平台中立性是Web快速发展、广泛 接受的关键因素平台中立性 的重要性Web

4、软件是平台中立的,可以使不同计算机简 单高效地通信。910一、Web服务器基础 (4)Web服务 器组成硬件操作系统Web服务器软件必须提供足够的容量网站容量 规划依据预期访问者数目每个访问者每次页面平均访问量页面有多大(包括图片量、其它 页面元素)最大同时访问量网页类型静态网页动态网页站点产品和服务宣传信息站点向客户发回定制页面11一、Web服务器基础 (5)1、动态内容的产生内容由程序合成后返回客户的Web页面,其中 包括后台数据库信息,可以给予用户交互体 验。动态网页动态网页中的文本、图片、窗体 域和其它Web元素可以根据用户输 入或其它变量而改变。动态网页中 的变化元素如果Web客户输

5、入顾客号或订单号到表单以 查询订单处理状态,Web服务器可以查询公 司数据库将结果填充表单后发给顾客。例如12一、Web服务器基础 (5)从Web服务器文件中检索的不变网页。由HTML页面集合构成的Web站点,其内容只能 通过编辑来改变。静态网页13一、Web服务器基础 (6) 动态内容 创建方法客户端脚本服务器端脚本动态内容来自客户端脚本(如JavaScript) ,Web客户端从Web服务器检索客户端脚本, 该脚本指导Web客户端请求Web服务器上特定 页面元素和客户端显示方式。在服务器端运行创建Web页面回应客户端请求 的程序。服务器端脚本与HTML文本混合创建 动态Web页面。请求内容

6、由用户输入Web 表单的文本、URL后 面的附加文本和请求类型构成。14一、Web服务器基础 (6)服务器端流行脚本ASP(动态服务网页 )JSP(Java服务页面 )微软开发的服务端动态网页生成技术 ; 允许程序员使用VBScript、Jscript或 Perl作为程序设计语言。Sun公司开发,服务端用的Java程序称 为Java servlets(Java小服务程序 )。PHP(超文本处理器 )Apache软件基金组织开发15一、Web服务器基础 (10)动态网页局 部更新技术AJAX(异步JavaScript和XML )Ruby on Rails和PythonAJAX创建的Web页面可以

7、只与服务器交换少量 变化的数据,而Web页面剩余部分继续在Web 浏览器中保持显示。Google地图是使用Ajax生成动态页面的例 子。16一、Web服务器基础 (12)2、Web客户机/服务器架构Web服 务器Web客 户机请 求InternetHTTP格式 化请求HTTP格式 化请求HTTP格式化 Web页面或 其它信息HTTP格式化 Web页面或 其它信息HTML 页面Web页面请求响应过程17一、Web服务器基础 (13)Web页面请求与回应的对应关系对包含许多图片和其它对象元素的一个Web页 面的一次请求,会产生对其中每个图片或对 象元素的多个独立回应,降低显示速度。18一、Web服

8、务器基础 (13)请求消息从Web客户机发向Web服务器的消息概念请求行可选请求头由目标资源(一个文件及其在服务器上的路 径)、协议名字和版本号组成的一个命令。客户端将接受的请求回应的文件类型可选实体正文用于向服务器传送大批量信息组成19一、Web服务器基础 (15) 服务器的响应接受到请求消息,执行命令 ,发回特定Web页面给客户 端。响应头行响应头域指示服务器使用的HTTP版本、响应状态(服 务器是否找到客户想要的文件)和状态信息 的解释。描述服务器属性信息实体正文返回客户机请求的HTML页面响应消息组成过程20一、Web服务器基础 (17)服务器三层架构客户层Web服务器层数据库管理层W

9、eb服 务器Web客 户机请 求InternetHTTP格式 化请求HTTP格式 化请求HTTP格式 化Web页面HTTP格式 化Web页面动态 页面数据库 服务器数据记录动态网页21二、Web服务器的软件(1)Web服务器的软件1、Web服务器操作系统2、Web服务器软件运行程序和分配计算机资源;提供设备输入 输出服务;跟踪登录到系统的多个用户,确 保他们不相互干扰。如: Windows服务器操作系统、UNIX、Linux实现平台无关性22二、Web服务器的软件(2)常见Web服 务器软件Apache HTTP服务器微软Internet信息服务器 (IIS) 可以在FreeBSD、UNIX、

10、HP-UX、Linux 、 Windows 、 SCO-UNIX和Solaris等许多操作 系统上运行23二、Web服务器的软件(2) 常见Web服 务器软件Apache HTTP服务器微软Internet信息服务器 (IIS)与Windows服务器绑定发布。IIS用于很多公司内部网,因为许多公司已 经采用微软产品作为它们的标准产品。IIS本身是免费的,但是绑定它的Windows Server售价却在1000美元(对于运行一到两 个服务器的小企业)到上千美元(对于需要 运行许多服务器的大型企业组织)。IIS仅能运行在Windows上,支持ASP、 Active Data Objects和SQL

11、数据库查询。24二、Web服务器的软件(4)其它Web服务器软件Oracle iPlanetnginx用于在线商务包括lighttpd大型在线企业自行开 发的Web服务器软件例如Google在其成千上万个服务器计算机 上运行的Google Web服务器25截止2012年1月,Apache HTTP服务器市场占有 率为65%,微软IIS为15%,其它Web服务器占20%26三、电子邮件(E-mail)(1)E-mail不仅是第一个Internet应用,也是 Internet吸引人们的一个原因。1、E-mail的优势发送信息速度快可以附带文档方便开展电子商务超过电话、传统邮件和传真应用发送购买信息

12、 确认顾客订单27三、电子邮件(E-mail)(2) 2、E-mail的劣势回复和处理邮件需要花费大量时间每条邮件大约需要花费5分钟时间处理,每天 处理20-30个邮件大约需要花费2小时;一些邮件处理花费时间更长,需要寻找事实、 检查文件、打电话以及完成其他任务作为邮件 的回复。处理邮件附件携带的病毒也需要付出额外的代 价28三、电子邮件(E-mail)(5)3、垃圾电子邮件问题的解决黑名单白名单检查邮件内容关键词是否符合垃圾邮件特征检查邮件发送者地址是否为黑名单检查邮件发送者地址是否为合法名单POPFile是一种免费的基于朴素贝叶斯 分类预测技术的垃圾邮件自动分拣软件法律方案邮件地址必须能识

13、别发送人;邮件主题不能误导收件人;邮件必须声明其用途:广告还是要 约,方便收信人接受或退订29四、Web站点工具程序(1)Web站点工具程序创建、访问或管理Web站点或运行在Web服务器上,或运行于客户机上30四、Web站点工具程序(2) 1、Finger和PingFinger程序运行于UNIX系统上,用于获取网络用户信息Finger会产生登录到网络的用户列表,或者 报告用户登录到网络的最后时间。由于隐私和安全原因,很多组织的系统关闭 Finger功能。Finger 将接受不到回应。用例 :31四、Web站点工具程序(3) Ping(因特网包探索器 )测试通过Internet互联的两台计算机

14、之间的 互联性,检查网络是否通畅或者网络连接速 度。ping 用例 :32四、Web站点工具程序(4)结果 :33四、Web站点工具程序(7)2、Tracert与其它路径追踪程序 Tracert(跟踪路由 )Tracert发送数据包到Internet上两台 计算机之间路径的每台计算机,统计数 据包的旅行时间。路由跟踪实用程序,用于确定 IP 数据 包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主 机到网络上其他主机的路由。功能方法指标Tracert 用例 :34四、Web站点工具程序(11)结果 :35四、Web站点工具程序(

15、12) 3、Telnet与FTP工具TelnetTelnet使用一台计算机访问连接到Internet 上的另一个文件或运行其上的程序。FTPFTP在TCP/IP连接的计算机之间传输文件。 输入anonymous作为用户名、输入e-mail地 址作为密码可以阅读和拷贝远程计算机上的 文件。36四、Web站点工具程序(13)FTP用例137四、Web站点工具程序(14)C:Documents and SettingsAdministratorftp Connected to . 220 Microsoft FTP Service User (:(none): anonymous 331 Anon

16、ymous access allowed, send identity (e-mail name) as password. Password: 230 Anonymous user logged in.FTP用例238四、Web站点工具程序(15)ftp dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. 11-21-12 10:25PM _待整理的电 子书1G 04-19-14 08:10PM _待整理的书 1855本 11-11-13 08:40PM 01现代文学 04-21-14 06:15AM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号