- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
协议分析第6章HTTP协议
第六章 HTTP协议 本章主要内容 6.1 统一资源定位符 6.2 超文本传输协议 6.3 HTTP请求报文 6.4 HTTP响应报文 超文本传输协议HTTP(HyperText Transfer Protocol)主要用于从WWW服务器传输超文本到本地浏览器。 HTTP协议改变了传统的线性浏览方法,通过超文本环境实现文档间的快速跳转。实现高效浏览。 超文本传输协议HTTP是应用层协议。 常用的HTTP服务器有三个: 共享软件APACHE Web服务器 网景公司的企业服务器 微软公司的Internet信息服务器(IIS) 网景公司的企业服务器可在大多数平台上运行。 微软公司的IIS仅在Windows平台上运行。 www体系 浏览器 客户端/浏览器 控制端:提出对文档的请求(鼠标、键盘) 客户端协议:如何获取文档 解释器:如何显示文档 IE Netscape Mosaic Lynx Hotjava Opera Chrome Safari Firefox IE-Microsoft 1995-2011 Netscape Mosaic-第一个图形界面浏览器 Lynx-面向字符的早期浏览器 Hotjava-SUN-强大的浏览器 Opera Chrome-Google Firefox Safari-Apple-iPod web页面 web页面主要分为3类 静态文档static document 动态文档dynamic document 活动文档active document web页面 web页面主要分为3类 静态文档static document 动态文档dynamic document 活动文档active document web页面 web页面主要分为3类 静态文档static document 动态文档dynamic document 活动文档active document web页面 web页面主要分为3类 静态文档static document 动态文档dynamic document 活动文档active document 第一节 统一资源定位符 6.1 统一资源定位符 统一资源定位符URL(Uniform Resource Locator),也称Web地址,俗称“网址”。 URL的完整格式有以下基本部分组成: 协议://主机域名(IP地址):端口号/目录路径/文件名 1.协议:指定服务连接而使用的所有访问协议,下表表示常用的协议类型。 2.主机域名(IP地址) 主机域名(IP地址)指出WWW数据所在的服务器域名,例如。 3.端口(port) 服务器提供端口号表示客户访问不同资源类型,例如常见的WWW服务器提供端口号为80或8080。在URL中端口号可以省略,省略时连同前面的“:”一起省略。 4.目录路径(path) 目录路径指明服务器上存放被请求信息的路径。 5.文件名(file) 文件名是客户访问页面的名称。例如index.htm,页面名称与设计时网页的源代码名称并不要求相同,由服务器完成两者之间的映射。 路径表示资源在主机中的位置,路径描述采用的是UNIX下的路径格式。 端口和路径都是可以省略的。 例子: / /index.htm 8/index.htm :8080 第二节 超文本传输协议 6.2 超文本传输协议 HTTP协议是作为一种请求/回答协议来实现的。客户请求从Web服务器上给他传输一页。Web服务器以那一页来应答。 HTTP协议工作在应用层。 一个客户将一个请求发送给HTTP服务器(通常在TCP的80号端口);HTTP服务器接受这个请求,并给客户发送一个合适的回答。 实际的通讯一般不是持续连接的,并且非静态的。当HTTP服务器回答了客户的请求之后连接便撤销,直到发布了下一个请求。 1.HTTP通信方式 HTTP为客户/服务器通信提供了握手方式及消息传送格式。 HTTP采用请求/响应的握手方式,HTTP定义的事务处理其运作的基本过程如下图所示: HTTP通信方式主要三种: 1) 点对点方式 点对点方式是最简单的传输方式,用户经过请求与源服务器间通过HTTP建立起点对点的连接。 2) 具有中间服务器方式 中间服务器系统充当通信中继功能,客户发出的请求通过中继到达相关的服务器,同样服务器的响应也要通过中继才能返回给客户 。 3) 缓存方式 缓存方式暂时保存一定时间内的客户请求及该客户请求所对应
您可能关注的文档
最近下载
- 车位所有权人许可建设充电桩证明.pdf VIP
- 红辽卷烟公司品牌竞争力分析结论与参考文献.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考试题及答案解析.docx VIP
- 【泛微客户期刊】2023年36期:某医药集团费控管理项目案例分享.pptx VIP
- 区域土地利用土地覆盖遥感调查.pdf VIP
- 泛微软件集团管控解决方案文档资料.pptx VIP
- 廉租房、公租房维修项目方案.pdf VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考题库及答案解析.docx VIP
- 农业产业化发展规划-特色农业发展规划.doc VIP
- 采购与供应商控制程序(ISO9001 IATF16949).pdf VIP
文档评论(0)