- 2
- 0
- 约5.19千字
- 约 32页
- 2017-05-05 发布于四川
- 举报
ppt模板和素材大全43
HTTP协议是什么1 我们在浏览器地址栏里输入的网站地址叫做URL(Uniform Resource Locater,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。 那么,当我们键入如下网址以后: /china/index.html HTTP协议是什么2 你立刻可以在浏览器中看到如下网页: HTTP协议是什么3 它的原理是:浏览器通过超文本传输协议HTTP,将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。在认识HTTP之前,我们先看一下刚才打开的URL的组成格式: /china/index.html HTTP协议是什么4 1. http:// 代表超文本传输协议,通知服务器显示Web页,通常不用输入; 2. www 代表一个Web万维网服务器 3. M 这是装有网页的服务器的域名,或者站点服务器名称 4. China 为该服务器上的子目录,就好像我们的文件夹 5. Index.html 是文件夹中的一个HTML文件 HTTP协议是什么5 我们知道,Internet的基本协议是TCP/IP协议,在TCP/IP模型最上层的是应用层,它包含所有高层的协议,包括:文件传输协议FTP,电子邮件传输协议SMTP,域名系统服务DNS,网络新闻传输协议NNTP和超文本传输协议HTTP等。 那么,HTTP协议的具体作用是什么呢? HTTP协议是什么6 HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部份,以及哪部分内容先显示(如文本先于图形)等。 HTTP协议的运作方式1 HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符,协议版本号,MIME信息包括请求修饰符,客户机信息和可能的内容。服务器接到请求后,给与响应的响应信息,格式为:一个状态行,包括信息的协议版本号,一个成功或错误的代码,MIME信息包括服务器信息,实体信息和可能的内容。 HTTP协议的运作方式2 用一个比喻来说,这个过程就好像我们打电话订货一样,我们可以打电话给商家,告诉他我们需要什么规格的商品,然后商家在告诉我们有什么货,什么商品缺货。这些,我们是通过电话线用电话联系,而HTTP是通过TCP/IP把我们需要的信息传送给我们。 HTTP协议的运作方式3 典型的请求消息:GET:http://class/download.microtool.de:80/somedata.exe Host:download.microtool.de Accept:*/* Pragma:no-cache CacheControl:no-cache Referer:http://class/download.microtool.de/ User-Agent:Mozilla/4.04[en](Win95;I;Nav) Range:bytes=554554- HTTP协议的运作方式4 典型的响应消息: HTTP/1.0200OK Date:Mon,31Dec200104:25:57GMT Server:Apache/1.3.14(Unix) Content-type:text/html Last-modified:Tue,17Apr200106:46:28GMT Etag:a030f020ac7c01:1e9f Content-lengthContent-range:bytes55455440279980 HTTP协议的运作方式5 HTTP协议运作的操作过程抽象出来就是:建立连接,发送请求信息,发送响应信息,关闭连接。 HTTP协议网络安全问题 HTTP协议是Internet上使用的最为广泛的协议之一,网络上架设有大量HTTP服务器,因此安全问题成为HTTP服务的热门话题,下面挑选了2个有趣的技术来讨论: 1. 基于HTTP协议的拒绝服务攻击 2. HTTP指纹识别技术 HTTP协议拒绝服务攻击设计1 HTTP协议的一个重要特性就是:服务器接到请求后,给与响应的响应信息,其格式为一个状态行。即使是随意输入请求,服务器也会返回一个类似的结果: HTTP/1.1400BadRequest Server:Microsoft-IIS/5.0 Date:Sat,20Jul200223:37:59GMT Content-Type:text/html Content-Length:87 htmlheadtitleError/title/headbodyThe parameter is incorrect./body/ht
原创力文档

文档评论(0)