使用HTTP协议下定位器的应答机制

物联方案

2020年04月01日

事实上,除了HTML文件之外,任何服务器都有一个HTTP驻留程序,用于响应用户请求。"您的浏览器位于HTTP定位器端,并向服务器发送请求。当在浏览器中输入一个开始文件或单击一个超链接时,浏览器向服务器发送一个HTTP请求,该请求被发送到IP地址指定的URL。"驻留程序接收请求,并在进行必要操作后返回所需文件。在此过程中,在网络上发送和接收的数据被划分为一个或多个分组(分组),每个分组包括:要发送的数据;以及控制信息,即告诉网络如何处理该分组。"TCP/IP确定每个数据包的格式。"如果你不事先告诉你,你可能不知道信息被分成许多小块进行传输和重组。


在WWW中,"定位器端"和"服务器端"是仅存在于特定连接中的一个相对概念,即一个连接中的定位器端可以充当另一个连接中的服务器,基于HTTP协议的定位器/服务器模式的信息交换过程分为四个过程:建立连接、发送请求信息、发送响应信息和关闭连接。


中介有三种类型:代理(代理)、网关(网关)和通道(隧道)。代理根据URI的绝对格式接受请求,重写消息的全部或部分,并通过URI的标识将格式化的请求发送给服务器。网关是一个接收代理,充当其他服务器的上层,如果有必要,可以将请求转换到底层服务器协议。通道充当两个不改变消息的连接之间的中继点。当通信需要通过中介(例如防火墙等)时,通常使用通道。)或者当中介不识别消息的内容时。


许多HTTP通信是由用户代理发起的,其中包括对源服务器上资源的请求。最简单的情况可能是通过用户代理(UA)和源服务器(O)之间的单独连接。当请求/响应链中出现一个或多个中介时,情况变得更加复杂。


HTTP协议基于请求/响应范例。定位器终端与服务器连接后,向服务器发送请求。请求的格式是统一的资源标识符、协议版本号,然后是MIME信息,包括请求修饰符、定位器终端信息和可能的内容。当服务器接收到请求时,以状态行的协议版本号的格式给出相应的响应信息,包括信息、成功的或不正确的代码,然后是MIME信息,包括服务器信息、实体信息和可能的内容。




更多相关文章

  • 技术知识 | SSD硬盘的工作原理

  • 广域网与局域网在速度方面的比较

  • 技术知识 | 论广域网 的作用和意义

  • 技术知识 | 论局域网的作用和意义

  • 详解数据仓库、数据湖和数据集市的差异

  • 技术知识 | 论数据集市的作用和意义

  • 技术知识 | 论数据湖的作用和意义

  • 技术知识 | 论数据仓库的作用和意义

  • 解析容器与虚拟机的差异:原理与场景

  • 车辆管理系统 | 多环境软件开发的挑战