最后更新:2021-11-13 09:16:57 手机定位技术交流文章
HTTP协议(超文本传输协议)是超文本传输协议的缩略语,是将超文本从万维网服务器传输到本地浏览器的传输协议。
HTTP协议是一项“客户-服务器”协议,为网上数据交换提供了基础。 HTTP是用于发送数据的TCP/IP通信协议(HTML文件、图片文件、查询结果等)。 HTTP协议最初的目的是提供一种发布和接收HTML网页的手段。
客户和服务通过交换信息(相对于数据流)进行交流。
HTTP是1990年代初期作为可扩展的协议创建的,是使用TCP或TLS-加密的 TCP 连接发送的申请级协议,理论上任何可靠的传输协议都是可能的。 由于其良好的扩展,迄今为止,HTTP不仅用于传输超链接文件,而且用于将照片、视频或HTML 表格等信息发送到服务器。 HTTP还可以只访问网络文件内容更新的一部分。
HTTP协议基于客户服务架构,由浏览器作为 HTTP 客户端,通过 URL 向 HTTP 服务器(又称WEB 服务器)发送所有请求。
网络服务器包括阿帕奇、IIS等。
根据请求,网络服务器向客户发送回复信息。
HTTP 端口号默认为 80, 但您可以将其修改为 8080 或其它端口 。
三方过渡方案要考虑的三项考虑:
HTTP是一种客户-服务器协议,其中请求通过一个实体,即用户代理提出。 服务器处理收到的所有请求,并提供电文*答复。 * 大量实体被称为该请求与答复之间的代理人,其功能和性能各不相同,例如一些网关和其他缓存。
实际上,在浏览器和服务器之间有几台计算机,如路由器和调制解调器,可以请求处理。由于网络的等级结构,具体信息被隐藏在网络层和传输层中。HTTP被置于应用层的顶端。虽然底层对于网络分析很重要,但大多与 HTTP的解释无关。
用户代理是用户可以开始活动的任何工具。 浏览器通常履行这一功能,但某些例外除外,例如工程师和网络开发商用来调试程序的工具。
浏览器始终是提出请求的实体;他从来不是服务器(尽管近年来某些技术已经发展,可以效仿服务器提出的请求)。
浏览器最初向页面发送 HTML 文档请求,然后分析文档的资源信息,以发送进一步请求,获取可执行脚本或用于页面布局转换的 CSS 样式,以及某些其他页面资源(例如浏览器随后合并这些材料,并显示完整的文档,即网页。浏览器的脚本将允许在稍后阶段获取新资源,并相应修改网页。
[外国连锁照片传送失败,发端站可能有一个隐形链系统,建议保留照片用于直接上传(img-vK87i5ZY-16689562248)(C: > > > > > > > )[Png、png、png、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng、peng
网络服务器服务和提供客户所要求的文件。 服务器只是一个虚拟机器:它可以是计算机集群,由一组共享负荷(负载余额)的服务器组成,也可以是一个复杂的程序,通过开始向其他计算机(例如缓存、数据库服务器、电子商务服务器.)提出请求来捕捉部分或全部资源。
网络服务不必是计算机, 但许多服务器可以装入一台机器。 在 HTTP/ 1.. 在 1 和 Host 的首端, 它们甚至可以共享同一个 IP 地址 。
一些计算机和其他设备在浏览器和服务器之间传送了HTTP通讯。由于WEB结构的原因,其中大多数存在于传输层、网络层和物理层上,对HTTP应用层是透明的,尽管它们可能对应用层的性能产生重大影响。其中有一个部分在应用层面,称为代理。
代理人既透明又不透明(“修改请求”会通过)。机构的主要职责如下:
HTTP是简单的
虽然最近一代HTTP/2协议将HTTP信息密封成框架(框架),但HTTP通常意味着容易读懂,HTTP报告是可以理解的,可以进行简单的测试、减少障碍和欢迎初学者。
HTTP是可扩展的
随着HTTP信头在0页的出现,扩大协议范围极为简单。
HTTP不合适 有个会议
在同一关系中,两个成功的申请之间没有关联,造成用户没有能力持续在同一网址上工作的情况。
HTTP和连接
传输层基本上超出了HTTP的管辖范围,它控制着连接。
HTTP可用于控制下列共同特征:
缓存
开放同源限制认证
基本认证功能可以通过 HTTP 直接提供,或者通过 HTTP Cookies 配置所需的会话。
代理和隧道
服务器和(或)客户端通常在内联网上,真正的IP地址被伪装,因此,HTTP的要求必须通过代理通过网络屏障。
会话
打开 TCP 连接: TCP 连接用于传输和接收一项或多项请求。
发送 HTTP 信息: HTTP 提交文件( HTTP 2 之前)是语义。
HTTP 电文,又称 HTTP 电文,是服务器和客户端之间传输数据的方法。有两种电文:请求,由客户端发送,以激活服务器上的动作;答案,即服务器的反应。
在HTTP/1.中,在1个版本和1个早期版本中,信息通过一个曲棍球公开播放。 在HTTP/2中,先前可看到的信息在许多HTTP框架中传播,以优化和加快速度。
请求包括以下内容:HTTP网络、访问资源的途径、HTTP协议版本号、服务端的备选标题标题以及POST等某些方法。

回复信息包含以下内容:HTTP版本号、状态代码、状况信息、HTTP标头和获得者。
不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不[,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不[,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不[
本文由 在线网速测试 整理编辑,转载请注明出处。