HTML和HTTP有什么区别?

html-css023

HTML和HTTP有什么区别?,第1张

一、主体不同

1、HTML:为超文本标记语言,是一种标识性的语言。

2、HTTP:是一个简单的请求-响应协议。

二、特点不同

1、HTML:包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

2、HTTP:通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。

三、规则不同

1、HTML:相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。

2、HTTP:主要是应用于WEB端内容获取,客户与服务器之间的HTTP连接是一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。

参考资料来源:百度百科-http

参考资料来源:百度百科-HTML

超文本传送协议HTTP(HyperText Transfer Protocol)HTTP规定了WWW浏览器和WWW服务器之间的交互规则。目前在Web中广泛采用的是HTTP 1.0版本,即RFC1945,它还存在着性能缺陷和功能上的不足。为此,HTTP工作组在1996年6月提出了其新版本 1.1。HTTP具有面向对象的特性,资源对象和相应的操作方法可以一起传送,一个典型的例子是Java字节码传送,它实现了软件在网络上的动态执行。HTTP协议规定了以下主要操作:GET操作,表示以实体的形式取回所标示的任何信息,如果所标示的是一个数据处理过程,比如公共网关界面CGI程序,就返回处理后的数据;HEAD操作,与GET语义基本相同,但是HEAD规定应答消息包中不能含有消息净荷,它经常被用来测试超文本链的有效性、可访问性和最近的修改状态;此外,还有POST操作、PUT操作、OPTIONS操作等。 HTML 超文本标记语言(HyperText Markup Language)HTML是一种描述性的语言,主要由一些标记(TAG)组成,每个标记都有一个起始标记和终止标记,比如<B></B>是黑体标记,这些标记具有描述从字体到页面排版、图形用户界面元素、各种链接的功能,随着HTML语言功能的不断增强,其标记也在不断扩充。目前在网上广泛应用的是HTML2.0,其标准在RFC1866中定义。HTML的最新版本为3.0,过去叫做HTML+,它解决了2.0的许多局限性和缺点,增强了表格控制功能,增加了数学公式描述等多种标记。

在Web服务中,信息一般是使用HTML格式以超文本和超媒体方式传送的,所使用的Internet协议是HTTP协议。

1、HTML

HTML 释为超文本标记语言(全称是Hypertext Markup Language),是用于WWW上文档的格式化语言。使用HTML语言可以创建文本文档,该文档可以从一个平台移植到另一个平台。HTML文件是带有嵌入代码(由标记表示)的ASCII文本文件,它用来表示格式化和超文本链接。HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。

2、HTTP

HTTP意为超文本传输协议(全称是Hypertext Transfer Protocol)。是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等(如文本先于图形显示)。这就是我们为什么在浏览器中看到的网址都是以“http://”开头的原因。