http是什么
http是什么
HTTP 代表超文本传输协议。它是网络的语言,也是让您的浏览器向您显示网站的原因。HTTP 定义了应如何格式化数据,以便您可以在
HTTP是一种协议,代表超文本传输协议。 它是网络浏览器用来从网络上的服务器请求和接收信息的标准。 HTTP 协议由 Tim Berners-Lee 于 1991 年设计,是他最初设计万维网的一部分。 HTTP 是超文本传输协议的首字母缩写。 这是一种在网络服务器和浏览器之间通过互联网传输数据的方式。 HTTP 可用于许多不同的场景,例如当您想在手机上查看网站或将其与 SSL 加密结合使用时。
HTTP是做什么的
HTTP 是大多数网站用于与 Web 浏览器通信的协议。 它还用于许多其他事情,例如在您的计算机或移动设备上下载文件; 在互联网上的两台服务器之间传输数据,甚至将消息从一部手机发送到另一部手机。
超文本传输协议可以看作是一种应用层协议,这意味着它的工作是通过基于消息的结构将数据从一个计算机系统传递到另一个计算机系统。 客户端请求某种类型的资源(例如,网页),方法是发送一个 HTTP 请求行,后跟附加标头,每个标头在自己的行中。 一旦成功发送,服务器会响应一个HTTP响应行,后跟任意数量的标题行,以提供请求。
HTTP的介绍
万维网WWW(World Wide Web)发源于欧洲日内瓦量子物理实验室CERN,正是WWW技术的出现使得因特网得以超乎想象的速度迅猛发展。这项基于TCP/IP的技术在短短的十年时间内迅速成为已经发展了几十年的Internet上的规模最大的信息系统,它的成功归结于它的简单、实用。在WWW的背后有一系列的协议和标准支持它完成如此宏大的工作,这就是Web协议族,其中就包括HTTP超文本传输协议。
在1990年,HTTP就成为WWW的支撑协议。当时由其创始人WWW之父蒂姆·伯纳斯·李(Tim Berners-Lee)提出,随后WWW联盟(WWW Consortium)成立,组织了IETF(Internet Engineering Task Force)小组进一步完善和发布HTTP。
HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP进行通信的HTTP的实现程序。
HTTP是基于B/S架构进行通信的,而HTTP的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如Firefox、Internet Explorer、Google Chrome、Safari、Opera等,此外,客户端的命令行工具还有elink、curl等。Web服务是基于TCP的,因此为了能够随时响应客户端的请求,Web服务器需要监听在80/TCP端口。这样客户端浏览器和Web服务器之间就可以通过HTTP进行通信了。
您可能感兴趣的文章
- 11-07404是什么
- 11-07http是什么
- 11-07301永久重定向是什么
- 11-07302重定向是什么
- 04-06【奈何美人总背锅】系列——褒姒篇(奈何明月照沟渠)
- 04-06烽火戏诸侯 褒姒背黑锅(烽火戏诸侯褒姒读音)
- 04-05投资者提问:贵公司能用于制作12英寸的大硅片设备供货了哪些公司?包括不限于...(12寸硅片产业发展)
- 04-05很遗憾!这又是一次大众媒体对自闭症的误导性传播(自闭症的误诊率)
- 04-05“含创量”,可能是今年选基金的关键词(创指基金有哪些基金)
- 04-04肇庆商务部门搭建对接平台 力促电商赋能金利五金发展(肇庆市金利网文化传播有限公司)
阅读排行
推荐教程
- 02-23b站一个舰长主播拿多少钱?你肯定想不到!(b站上舰长主播能拿多少钱)
- 03-10小猪O2O-同城服务SaaS测评|大神智选(小猪同城社交)
- 02-13新云官方举办“新云CMS4.0官方模版大赛”(新云智能化管理系统运行标准)
- 02-06亚马逊关键词上首页工具(亚马逊关键词数量)
- 03-264招手把手教你破抖音播放量,提高播放量。(抖音作品怎么提升破播率)
- 02-15网站诊断分析-免费SEO优化网站全面诊断检测工具(网站诊断内容应包括哪些?)
- 04-04从严整治“自媒体”乱象!沛县人:非常支持(整治自媒体乱象的措施)
- 03-16想要和天蝎座感情升温,应该怎么做?(和天蝎座建立亲密关系的诀窍)
- 04-04肇庆商务部门搭建对接平台 力促电商赋能金利五金发展(肇庆市金利网文化传播有限公司)
- 04-02b站有哪些高质量的吃播视频(asmr)?(哔哩哔哩好看的吃播)