「http」http是什么意思?

2023-01-13 20:38:07    作者:紫衣军团

http是什么意思?

http:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。

扩展资料: 运作方式:

在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。

基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。

HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。其实简单说就是任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用户请求。

你的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。

驻留程序接收到请求,在进行必要的操作后回送所要求的文件。在这一过程中,在网络上发送和接收的数据已经被分成一个或多个数据包(packet),每个数据包包括:要传送的数据;控制信息,即告诉网络怎样处理数据包。

TCP/IP决定了每个数据包的格式。如果事先不告诉你,你可能不会知道信息被分成用于传输和再重新组合起来的许多小块。

许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理(UA)和源服务器(O)之间通过一个单独的连接来完成。

当一个或多个中介出现在请求/响应链中时,情况就变得复杂一些。中介有三种:代理(Proxy)、网关(Gateway)和通道(Tunnel)。

一个代理根据URI的绝对格式来接受请求,重写全部或部分消息,通过URI的标识把已格式化过的请求发送到服务器。网关是一个接收代理,作为一些其它服务器的上层,并且如果必须的话,可以把请求翻译给下层的服务器协议。

一个通道作为不改变消息的两个连接之间的中继点。当通讯需要通过一个中介(例如:防火墙等)或者是中介不能识别消息的内容时,通道经常被使用。

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

http是什么

HTTP全称是HyperText Transfer Protocal,即超文本传输协议,从1990年开始就在WWW上广泛应用,是现今在WWW上应用最多的协议,HTTP是应用层协议,当你上网浏览网页的时候,浏览器和web服务器之间就会通过HTTP在Internet上进行数据的发送和接收。HTTP是一个基于请求/响应模式的、无状态的协议。即我们通常所说的Request/Response。

HTTP特点:

支持客户端/服务器模式

简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快

灵活:HTTP允许传输任意类型的数据对象,正在传输的类型由Content-Type加以标记

无连接:无连接的含义是限制每次链接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开链接,采用这种方式可以节省时间

无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能会导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就比较快

什么是http

大家在输入网站时应该都见过http这个字符,那么大家知道http是什么吗?接下来一起去了解一下吧! 什么是http http是一种超文本传输协议,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。http也是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。 http的运行机制 http是一个简单的请求-响应协议,它通常运行在TCP之上。任何服务器除了包括HTML文件以外,还有一个http驻留程序,用于响应用户请求。浏览器是http客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了http请求,此请求被送往由IP地址指定的URL。 报文格式 http报文由从客户机到服务器的请求和从服务器到客户机的响应构成。 请求报文格式:请求行-通用信息头-请求头-实体头-报文主体。 应答报文格式:状态行-通用信息头-响应头-实体头-报文主体。通过上述的讲解,大家应该对http有了一定的认识了吧!

http是什么

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

HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP协议进行通信的HTTP的实现程序。

HTTP协议是基于C/S架构进行通信的,而HTTP协议的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如Firefox、InternetExplorer、Google chrome、Safari、Opera等,此外,客户端的命令行工具还有elink、crul等。Web服务是基于TCP的,因此为了能够随时响应客户端的请求,Web服务器需要监听在80/TCP端口。

HTTP诞生之初主要是应用于WEB端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用户交互的场景几乎没有。

对于这种简单的获取网页内容的场景,HTTP表现得还算不错。但随着互联网的发展和WEB2.0的诞生,更多的内容开始被展示(更多的图片文件),排版变得更精美(更多的CSS),更复杂的交互也被引入(更多的jS)。用户打开一个网站首页所加载的数据总量和请求的个数也在不断增加。

http是什么

  http是一种为了将位于全球各个地方的Web服务器中的内容发送给不特定多数用户而制订的协议。也就是说,可以把http看作是旨在向不特定多数的用户发放文件的协议。htt使用于从服务器读取Web页面内容。Web浏览器下载Web服务器中的HTML文件及图像文件等,并临时保存在个人电脑硬盘及内存中以供显示。    http的基础   http(HyperText Transport Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。    http的作用   http是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

http是什么协议

HTTP协议是在客户端-服务器计算模型中用作请求-响应协议。一个网页浏览器,例如,可

能是客户端,并在计算机上运行的应用程序托管一个网站可能是服务器。客户端向服务器提交

HTTP 请求消息。服务器,该服务器提供的资源,如HTML文件和其他内容,或代表客户机的

执行其它功能,返回一个响应消息给客户端。响应包含有关请求的完成状态信息,还可能在其

消息正文中包含请求的内容。

Web浏览器是用户代理(UA)的示例。其他类型的用户代理包括搜索提供商,语音浏览器,

移动应用程序以及访问,使用或显示网络内容的其他软件所使用的索引软件。

HTTP旨在允许中间网络元素改进或启用客户端和服务器之间的通信。高流量网站通常受益于

代表上游服务器提供内容的Web缓存服务器,以缩短响应时间。Web浏览器缓存先前访问的

Web资源,并在可能的情况下重用它们以减少网络流量。通过使用外部服务器中继消息,专用

网络边界处的HTTP 代理服务器可以在没有全局可路由地址的情况下促进客户端的通信。

HTTP是在Internet协议套件框架内设计的应用程序层协议。它的定义假定底层和可靠传输层协

议和传输控制协议(TCP)是常用的。但是,HTTP可以适用于使用不可靠的协议,例如用户数

据报协议(UDP),例如在HTTPU和简单服务发现协议(SSDP)中。

扩展资料:

与HTTP协议非常相似的一个协议HTTPS协议

安全超文本传输协议(HTTPS)是超文本传输协议(HTTP)的扩展。它用于通过计算机网络

进行安全通信,并在因特网上广泛使用。在HTTPS中,通信协议使用传输层安全性(TLS)或

以前的安全套接字层(SSL)进行加密。因此,该协议通常也称为HTTPoverTLS,或HTTP

overSSL。

HTTPS的主要动机是对所访问网站的身份验证以及在传输过程中保护所交换数据的隐私和完整

性。它可以防止中间人攻击。客户端和服务器之间的通信的双向加密防止了对通信的窃听和篡

改。在实践中,这提供了一个合理的保证,即一个人在不受攻击者干扰的情况下进行通信,而

不是冒名顶替者。

声明:该文章由赛事号作者发布,不代表本站观点,如涉及侵权请联系删除。

相关搜索

推荐阅读

  • 「nba录像高清回放像98直播吧」nba湖人和火箭比赛回放在哪看

    nba湖人和火箭比赛回放在哪看98直播吧可以看。2023年1月17日 NBA常规赛 火箭vs湖人 全场录像回放7天前[腾讯原声] 2023年1月17日 NBA常规赛 火箭vs湖人 第一节 录像 [腾讯
    2023-02-17 14:47:06
  • 猛龙vs活塞(猛龙VS活塞)

    猛龙nba什么时候有比赛今天猛龙就有一场重要比赛,东部排名第一的猛龙坐阵主场迎战东部排名第二的凯尔特人,最终猛龙以96-78击败凯尔特人,捍卫了东部第一的位置。本场比赛结束后,猛龙常规赛还剩下四场比赛
    2023-02-17 14:44:05
  • 周晓周(周晓周篮球)

    求周晓周资料个人资料 姓名:周晓周身高: 182 公分鞋码: 47.5技术特点: 速度快力量好运球恐怖的级别个人荣誉:2005年北京斯坦克维奇杯街球嘉年华单挑赛、三分大赛的双冠王晓周是个喜欢篮球的大
    2023-02-17 14:36:05
  • 「埃文斯绝杀」NBA历史上有没有没过半场就绝杀的比赛?

    NBA历史上有没有没过半场就绝杀的比赛? 当然有啦,NBA被称为神奇诞生之地,在别的篮球比赛出现的全场三分绝杀,在NBA的比赛中也会出现的。步行者队的泰瑞克·埃文斯,独行侠队的冥王哈里斯和已经退役的巴
    2023-02-17 14:28:05
  • 步行者vs火箭(步行者vs火箭分析)

    火箭队赛程表北京时间8月18日早上3点NBA联盟公布了下赛季各球队常规赛赛程。休斯顿火箭队2022-2023赛季常规赛赛程:2022年10月:10月20日 火箭VS老鹰10月22日 灰熊VS火箭(主场
    2023-02-17 14:22:05
  • 查看更多>>