- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
http协议基础
HHTTPTTP 协议基础协议基础
1、HTTP与WEB服务
n HTTP应用层协议是Web的核心。
n HTTP协议运行在客户程序和服务器程序中。
不同端系统上的客户程不同端系统上的客户程序序和服和服务务器程器程序序通过通过
交换HTTP消息彼此交流。
n HTTP定义Web客户(即浏览器)如何从web服
务器请求Web页面,以及服务器如何把Web
页面传送给客户。
n Web页面(web page,也称为文档) 由多个对
象构成。对象(object)仅仅是可由单个URL寻
址的文件址的文件,,例如例如HHTMLTML文件文件、、JJPGPG图像图像、、GGIFIF
图像、JAVA小应用程序、语音片段等。
n 例如,如果一个Web页面包含HTML文本和5
个JPEG图像,那么它由6个对象构成,即基
本H1ML文件加5个图像。
n 浏览器是web的用户代理,它显示所请求
的Web页面,并提供大量的导航与配置特
性性。。WWebeb浏览器浏览器还实现还实现HHTTPTTP 的的客客户端户端
n Web服务器存放可由URL寻址的Web对象,
web服务器还实现HTTP 的服务器端。
2、Http工作流程
n HTTP客户端启动TCP连接(创建插口) 到服务
器, 端口80。一旦建立连接,浏览器进程和
服务器进程就可以通过各自的套接字来访问。
n hhttttpp 报文((应用层协议报文)) 在浏览器((hhttttpp
client) 和Web服务器(http server)之间进行交
换。
n 客户端套接字。客户往自己的套接字发送
HTTP请求消息,也从自己的套接字接收HTTP
响应消息。
n 服务器从自己的套接字接收HTTP请求消息,也往自
己的套接字发送HTTP响应消息。
n 关闭TCP 连接
n 注意:在向客户发送所请求文件的同时,服务器并
没有存储关于该客户的任何状态信息。即便某个客
户在几秒钟内再次请求同一个对象,服务器也不会
响应说: 自己刚刚给它发送了这个对象。
n 所以http 是 “无状态(stateless )”的服
务,不保留任何访问过的请求信息
当用户请求一个Web页面(譬如说点击某个超链接)时,浏览器把请求该
页面中各个对象的HTTP请求消息发送给服务器。服务器收到请求后,
以运送含有这些对象HTTP响应消息作为响应。
3、HTTP连接的类型
n 非持久连接和持久连接
HHTTPTTP既既可以可以使使用用非持久连接非持久连接
(nonpersistent connection),也可以使
用持久连接(persistent connection)。
HTTP/ 1.0使用非持久连接,HTTP/ 1.1
认使用持久连接。
3.1 非持久连接
n
非持久连接情况下从服务器到客户传送一个
WWebeb页面的页面的步骤步骤。。假设假设该该贝贝面由面由11个个基本基本HHTTMLML文文
件和10个JPEG图像构成,而且所有这些对象都存
放在同一台服务器主机中。再假设该基本HTML
文件的URL
为:/somepath/index.html 。
n 下面是具体步骡:
1.HTTP客户初始化一个与服务器主机
wwwwww..cchhiinnaiaittllaabb..ccomom中的中的HHTTTPTP服服务器的务器的TTCPCP连接连接。。
HTTP服务器使用默认端口号80监听来自HTTP客
户的连接建立请求。
2.HTTP客户经由与TCP连接相关联的本地套
接字发出 个HTTP请求消息。这个消息中包含
路径名/somepath/index.html 。
n
3.HTTP服务器经由与TCP连接相关联的本地套
接字接收这个请求消息,再从服务器主机的内
存或硬盘中取出对象/somepath/index.html,
经经由由同同一个一个套套接字发接字发出出包含包含该该对对象的象的响响应应消息消息。。
n
4.HTTP服务器告知TCP关闭这个TCP连接(不过
TCP要到客户收到刚才这个响应消息之后才会
真正终止这个连接)。
n 5.HTTP客户经由同一个套接
您可能关注的文档
- Guided_writing.ppt
- N9病原体介绍.ppt
- APPY FEET.ppt
- Hart协议 通讯基础知识.doc
- HAZOP分析中LOPA的应用研究.pdf
- HG超声波清洗机使用说明书.doc
- Hibernate总结.doc
- HenryDavidThroea.ppt
- HIS数据库从Oracle 8.16 到Oracle 11g 的升级实现.pdf
- HJ 607-2011 废矿物油回收利用污染控制技术规范.pdf
- 2024-2025学年高中物理选择性必修 第三册粤教版(2019)教学设计合集.docx
- 2024-2025学年高中语文第二册沪教版教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)三年级上册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年中职中职专业课护理类72 医药卫生大类教学设计合集.docx
- 2024-2025学年高中语文选修《先秦诸子选读》人教版教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)第三册下(2014)粤教版教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)九年级全册北师大版教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)九年级上册清华大学版(2012)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)八年级下册人教版(2015)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)初中二年级冀教版(2017)教学设计合集.docx
最近下载
- 北京市海淀区七年级第一学期期末统考地理试卷-初一地理试卷与试题.pdf VIP
- 西南18J312-楼地面-踢脚-变形缝-涂料构造.pdf VIP
- 国际私法【机考真题】-0069.pdf
- 旋塞阀装配图的画图步骤抄画下图所示旋塞阀的装配图课件.pptx VIP
- 优秀传统文化进幼儿园的实践性研究开题、中期、结题报告.pptx VIP
- 2023年烟草公司半结构化面试实例及解析(一).pdf VIP
- 2023年湖南省长沙市(初三学业水平考试)中考物理真题试卷含详解.docx VIP
- 业务连续性管理实施指南.docx VIP
- 《民族大团结》ppt课件.pptx
- 2025至2030年中国粉煤灰综合利用行业发展趋势及投资前景预测报告.docx
文档评论(0)