第8章:应用层4

上传人:hs****ma 文档编号:587483206 上传时间:2024-09-06 格式:PPT 页数:27 大小:1.01MB
返回 下载 相关 举报
第8章:应用层4_第1页
第1页 / 共27页
第8章:应用层4_第2页
第2页 / 共27页
第8章:应用层4_第3页
第3页 / 共27页
第8章:应用层4_第4页
第4页 / 共27页
第8章:应用层4_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《第8章:应用层4》由会员分享,可在线阅读,更多相关《第8章:应用层4(27页珍藏版)》请在金锄头文库上搜索。

1、一一.基本概念基本概念二二.WWW基本工作原理基本工作原理三三.HTML超文本标记语言超文本标记语言四四.HTTP超文本传输协议超文本传输协议8.5WWW服务服务1Web浏览器浏览器(Browser)是用来解释是用来解释Web页面并页面并完成相应转换和显示的完成相应转换和显示的客户端程序,如客户端程序,如InternetExplorer、Firefox、Netscape等;等;Web服务器服务器提供提供HTTP服务的服务端程序,目服务的服务端程序,目前应用最广的是前应用最广的是apache、IIS等等;超文本超文本(HyperText)超是指可以链接到其他文超是指可以链接到其他文档的文字。从页

2、面上看超文本也是一般的文字描档的文字。从页面上看超文本也是一般的文字描述,但它包含了到其他文档或同一文档不同部分述,但它包含了到其他文档或同一文档不同部分的超级链接(的超级链接(Hyperlink);一、基本概念一、基本概念2超文本超文本3超媒体超媒体(HyperMedium)指通过链接可以获得指通过链接可以获得多媒体信息或播放多媒体信息;多媒体信息或播放多媒体信息;统一资源定位器统一资源定位器URL(UniformResourceLocator);超文本标记语言超文本标记语言HTML(HyperTextMarkupLanguage);超文本传输协议超文本传输协议HTTP(HyperTextT

3、ransferProtocol)是浏览器和是浏览器和Web服务器之间的通信服务器之间的通信协议。协议。4超媒体超媒体5统一资源定位器统一资源定位器URL(UniformResourceLocator)是对能从是对能从Internet上得到的资源的一种唯一的标识上得到的资源的一种唯一的标识;标准的标准的URL由由3部分组成:部分组成:协议类型、主机名、路径及文件名协议类型、主机名、路径及文件名例一:例一:http:/ 浏览器向浏览器向服务器服务器请求请求TCP连接连接( (三次握手三次握手) );浏览器向服务器发出浏览器向服务器发出GET请求,指定要传输的页面;请求,指定要传输的页面;服务器作出

4、响应,包括状态码和页面文档;服务器作出响应,包括状态码和页面文档;文件传输完成后,文件传输完成后,浏览器断开与服务器的浏览器断开与服务器的TCP连接。连接。浏浏览览器器服服务务器器10三、三、HTML超文本标记语言超文本标记语言 HTML:一种描述文档结构的标记语言,使用约定的标记对各种信息进行标注。 HTML文件有两部分内容:文件内容,对文件格式、特性进行描述的HTML标记。浏览器对HTML文件进行解释,按格式要求显示 I love this game! 用粗体显示11四、四、HTTP超文本传输协议超文本传输协议1.HTTP报文格式报文格式2.HTTP持久连接与非持久连接持久连接与非持久连接

5、3.HTTP中的中的Cookie技术技术121.HTTP报文格式报文格式两种类型报文:请求报文、响应报文两种类型报文:请求报文、响应报文请求报文:请求报文:13HTTP请求报文举例请求报文举例GET /somedir/page.html HTTP/1.1 请求行请求行Host: www.someschool.edu User-agent: Mozilla/4.0 首部行首部行Accept-language:fr 14HTTP响应报文格式响应报文格式状态编码与短语:状态编码与短语: 200 OK 请求成功,信息包含在响应报文中请求成功,信息包含在响应报文中 404 Not Found 请求文档不

6、在服务器上请求文档不在服务器上 15HTTP响应报文举例响应报文举例HTTP/1.1 200 OK 状态行状态行Date: Thu, 06 Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 1998 . Content-Length: 6821 Content-Type: text/html data data data data data . 162.HTTP持久连接与非持久连接持久连接与非持久连接非持久连接非持久连接持久连接:非流水线版本持久连接:非流水线版本流水线版本流水线版本HTTP

7、/1.1默认使用持久连接的流水线版本默认使用持久连接的流水线版本响应时间:响应时间:非持久连接非持久连接非流水线的持久连接非流水线的持久连接带流水线的带流水线的持久连接持久连接服务器资源利用率服务器资源利用率非持久连接非持久连接非流水线的持久连接非流水线的持久连接带流水线的带流水线的持久连接持久连接173、HTTP中的中的Cookie技术技术HTTP是无状态协议。是无状态协议。Cookie帮助网站记录用户信息。帮助网站记录用户信息。18Cookie举例举例:用户在亚马逊网站买书用户在亚马逊网站买书clientserverusual http request msgusual http resp

8、onse +Set-cookie: 1678 usual http request msgcookie: 1678usual http response msgusual http request msgcookie: 1678usual http response msgcookie-specificactioncookie-spectificactionservercreates ID1678 for userentry in backend databaseaccessaccessCookiefileamazon: 1678ebay: 8734Cookiefileebay: 8734Co

9、okiefileamazon: 1678ebay: 873419Cookie技术的四个组成部分:技术的四个组成部分:1.在在Http响应报文中有响应报文中有Set-cookie首部行首部行2.在在Http请求报文中有请求报文中有Cookie首部行首部行3.客户端有客户端有Cookie文件,记录网站和识文件,记录网站和识别码的对应关系别码的对应关系4.服务器维护服务器维护Cookie数据库数据库208.6P2P文件共享文件共享P2P即即Peer-to-peer,译作译作“对等对等”。在对等。在对等网络中,所有主机是平等的,主机之间可网络中,所有主机是平等的,主机之间可以直接传递文件,不需要集中的

10、、第三方以直接传递文件,不需要集中的、第三方的服务器参与文件传输。的服务器参与文件传输。根据根据程序对内容进行定位的方法程序对内容进行定位的方法分类,分类,P2P文件共享软件分为三类文件共享软件分为三类211.集中式目录集中式目录-Napster1)当对等方启动,通知当对等方启动,通知中央服务器它的中央服务器它的IP和资源和资源2)Alice向服务器查询向服务器查询3)Alice从从Bob获取资源获取资源问题:服务器的可靠性;问题:服务器的可靠性;性能瓶颈性能瓶颈侵犯版权侵犯版权集中式目录服务器集中式目录服务器peersAliceBob111123222.洪泛式查询洪泛式查询-Gnutella

11、问题:问题:导致网络流量激增;若采用限制范围查询,则只能查询附近对等方资源QueryHitQueryQueryQueryQueryHitQueryQueryQueryHit不再使用服务器来提供目录,使用全分布方法定位资源233.更加强大的更加强大的P2P文件共享文件共享-KaZaA - eDonkey eMule特点:特点:1)并行下载)并行下载2)强制共享)强制共享3)激励优先权)激励优先权利用不对称性利用不对称性,不但将普通的不但将普通的PC机联网,还利用服务器的资源和性能机联网,还利用服务器的资源和性能-KaZaA专用技术24P2P计算技术不但可以用于计算技术不但可以用于P2P文件共享,

12、文件共享,还可以作为一种通用的网络计算技术广还可以作为一种通用的网络计算技术广泛应用于各种领域,比如分布存储、广泛应用于各种领域,比如分布存储、广域分布计算、协同办公等等,具有强大域分布计算、协同办公等等,具有强大的生命力(的生命力(P281-283)25作业作业利用利用eMule下载一个文件下载一个文件,观察下载观察下载过程过程(http:/)。26本章总结本章总结8.1应用层协议原理应用层协议原理:三种结构三种结构8.2网络进程通信:套接字编程网络进程通信:套接字编程8.3域名服务域名服务DNS:层次域名空间、域名服务器、层次域名空间、域名服务器、域名解析过程域名解析过程8.4电子邮件:电子邮件:电子邮件系统的组成结构、电子邮件格式与电子邮件系统的组成结构、电子邮件格式与MIMESMTP协议与协议与POP3协议协议8.5文件传输协议文件传输协议FTP:FTP协议的工作原理、协议的工作原理、控制连接与数据控制连接与数据连接连接8.6WWW服务:服务:WWW的概念与组成结构、的概念与组成结构、HTTP协议协议8.7P2P文件共享文件共享27

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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