第四章 web安全.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web安全 共63页 第四章 web安全 知 识 点: ● 服务器安全 ● 浏览器安全 第1节 Web技术简介 Web又称World Wide Web(万维网),其基本结构是采用开放式的客户/服务器结构(Client/Server),分成服务器端、客户接收端以及传输规程三个部分. 4.1.1 HTTP协议 再一次复习什么是协议? 协议:是(计算机之间的)通信过程中需要遵循的规范。 1、是双方的(非单方的)。 2、是一个互动的过程中所需要的。 3、是通过计算机的网络软(硬)件系统自动实现的。 4、是开放的,任何符合相同规范的系统都可以顺利实现与网上其他系统的联通。 5、其目的是为达到准确、高效、兼容性好的信息传输、信息服务、资源共享。 4.1.1 HTTP协议 HTTP(HyperText Transfer Protocol,超文本传输协议)协议是分布式的Web应用的核心技术协议,在TCP/IP协议栈中属于应用层。它定义Web浏览器向Web服务器发送索取Web页面请求格式以及Web页面在Internet上的传输方式。 GET网页文件名,服务器回答以网页内容: 4.1.2 HTML语言与其他Web编程语言 HTML — HyperText Markup Language 是一个标准的ASCII文件 ,一个用来生成网页的代码系统,最大的特点是提供了强大的超链接功能。 您无须任何关于编程的知识和经验,借助一本工具书,在一个月内能编出具有相当水准的主页。 4.1.2 HTML语言与其他Web编程语言 2.1 HTML文件的构成 HTML head title 我的第一个主页/title /head body p这是用HTML手工写的。/p A href = 我们的学校/A body /HTML 第一次作业:制作个人主页 功能要求:表格、图像、超链接等功能。 界面要求:漂亮、美观、大方。 时间要求:一个月之内。 上交方式:软盘、移动盘、发E-mail,并注明区队、学号、姓名。 4.1.3 Web服务器 Internet 上众多的Web服务器汇集了大量的信息,Web服务器的作用就是管理这些文档,处理用户发来的各种请求,将满足用户要求的信息返回给用户。 本质上来说,Web服务器是驻留在服务器上的一个程序,通过Web浏览器与用户交互操作,为用户提供兴趣信息。 4.1.4 Web浏览器 Web浏览器是阅读Web上的信息的客户端的软件。如果用户在本地机器上安装了Web浏览器软件,就可以读取Web上的信息了。 Web浏览器在网络上与Web服务器打交道,从服务器上下载和获取文件。 Web浏览器有多种,他们都可以浏览Web上的内容,只不过所支持的协议标准以及功能特性各有异同罢了。绝大部分的浏览器都运用了图形用户界面。目前常用的有: Netscape Navigator、Netscape Communicator、Microsoft Internet Explorer、Opera , Mosaic 和Lynx等等。 Netscape 的浏览器几乎可以在所有的平台上运行,而且具有创意. Microsoft Internet Explorer则是Web浏览器市场的霸主。 4.1.5 公共网关接口介绍 一、为什么要使用CGI? 面对初学者实在很难说明白到底什么是CGI。而如果你先知道CGI有什么作用,将会很好的理解CGI是什么这个概念。 CGI可以为我们提供许多HTML无法做到的功能。比如 a.一个记数器 b.顾客信息表格的提交以及统计 c.有哪些信誉好的足球投注网站程序 d.WEB数据库 用Html是没有办法记住客户的任何信息的,就算用户愿意让你知道。用Html也是无法把信息记录到某一个特定文件里的。要把客户段的信息记录在服务器的硬盘上,就要用到CGI。这是CGI最重要的作用,它补充了Html的不足。是的,仅仅是补充,不是替代。 总特点:使网页具有交互性。 4.1.5 公共网关接口介绍 二、CGI是什么? CGI(Common Gateway Interface)听起来让人有些专业,我们就管它叫CGI好了。 通俗一点,CGI是一段程序,它在Clinet触发,运行在Server上,提供同客户端 Html页面的接口。 这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户段输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的cgi目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档