- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章Web技术概述.ppt
Web工程技术及应用 主讲人:张志霞 管理学院 Web 三要素 ? 统一资源定位(URL) ? 超文本传输协议(HTTP) ? 超文本标记语言(HTML) 1.2 计算机网络基础 1.2.1 网络定义 计算机网络:用通信线路和通信设备,将分布在不同地点的具有独立功能的多个计算机系统连接起来,在网络软件的支持下,实现彼此之间数据通信和资源共享的系统。 HTTP协议简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经提出。 HTTP的主要特点可概括如下: ? 1.支持客户/服务器模式。 ? 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 HTTP协议的几个重要概念 ? 1.连接(Connection):一个传输层的实际环流,它是建立在两个相互通讯的应用程序。 ? 2.消息(Message):HTTP通讯的基本单位,包括一个结构化的八元组序列并通过连接传输。 ? 3.请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号 ? 4.响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。 ? 5.资源(Resource):由URL标识的网络数据对象或服务。 ? 6.实体(Entity):数据资源或来自服务资源的回映的一种特殊表示方法,它可能被包围在一个请求或响应信息中。一个实体包括实体头信息和实体的本身内容。 ? 7.客户机(Client):一个为发送请求目的而建立连接的应用程序。 ? 8.用户代理(Useragent):初始化一个请求的客户机。它们是浏览器、编辑器或其它用户工具。 ? 9.服务器(Server):一个接受连接并对请求返回信息的应用程序。 HTTP协议的作用原理包括四个步骤: 1.建立连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。 例如,下面的代码片断创建一个与本地HTTP服务器(代表本地主机的IP地址)通信的Socket,发送一个HTTP请求,准备接收服务器的应答。它创建了一个StringBuffer对象来保存应答,然后把应答输出到控制台。 请求方式 HEAD——要求服务器查找某对象的元信息,而不是对象本身。 GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为: GET?路径/文件名?HTTP/1.0 文件名指出所访问的文件,HTTP/1.0指出Web浏览器使用的HTTP版本。 一个请求的例子为: GET /zju/index.htm HTTP/1.0 头信息又称为元信息,即信息的信息,利用元信息可以实现有条件的请求或应答 。 请求头——告诉服务器怎样解释本次请求,主要包括用户可以接受的数据类型、压缩方法和语言等。 实体头——实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。 实体——请求或应答对象本身。 E-mail的工作原理 邮件→Internet→发送邮件服务器SMTP →Internet→接收邮件服务器POP3→Internet →收件人 其中, SMTP(邮件传输协议):将电子邮件从发送方正确无误地传送给对方的电子邮箱。 POP3(邮政代理协议版本号3):将电子邮箱中的邮件正确无误地接收到用户机上。 IMAP4:除了提供与POP3相同的功能外,还有智能存储功能,但不支持附件功能。 1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器. 2.SMTP是个请求/响应协议,每一个命令都会返回一个应答码,命令和响应都是基于ASCII文本,并以CRLF符结束。响应包括一个表示返回状态的三位数字代码. 3.SMTP在TCP协议25号端口监听连接请求 7.邮件路由过程 4.连接和发送过程: a.建立TCP连接 b.客户端发送HELO命令以标识发件人自己的身份,继续由客户端发送MAIL命令,服务器端正希望以OK作为响应,表明准备接收 c
您可能关注的文档
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)