协议在 http.com 上深入解释网络的概念。

      最后更新:2021-12-07 05:07:28 手机定位技术交流文章

      文章目录

        • 为何要有应用层
        • 认识url
        • HTTP协议格式
          • 要求和答复(困难)
        • HTTP的方法
          • GGT方法与POST方法的区别
        • HTTP的状态码
        • HTTP 通用 HTTP 共同信头

      为何要有应用层

      首先,在我们正式开始之前, 我希望我们理解为什么申请级别。
      我想你们应该熟悉TCP/IP, 以及目前的数据可以通过一个频道从客户到服务器程序[IP+Port]在整个网络中传送。
      然而,它是否仅仅通过将数据从A点传送到B点而完成?这就像在网站上购买移动电话,而卖方[客户]通过[传输+路径选择]将手机运送给买方?当然不是;买方必须使用货物,一旦使用,则对卖方进行评级。因此,我们把数据从A点转移到B点,TCP/IP解决了对数据处理或两端使用都满意的问题,所以我们需要一个不考虑通信细节的层次协议;我们担心应用特征。这个协议级别被称为应用级别协议。
      有许多申请情况,因此有各种各样的申请级别协议,其中经典协议之一HTTP是最优秀的。 因此,HTTP与申请现场有什么关系?
      早期互联网用户使用浏览器访问互联网,而网络浏览器则用于阅读内容。要浏览网页,最经常使用 HTTP 协议。 (事实上,这只是一个html文件的序列,有额外的资源,如图像、 cs、 js 等。 ) 而不是向整个网络的客户端提供网络文件信息或将用户数据上传到服务器。
      如何理解电器协议?回到以前购买移动电话的例子,手机与TCP/IP工作相同,所有购买的手机都配有教义,教导消费者如何操作移动电话。

      认识url

      在这里插入图片描述

      HTTP协议格式

      在这里插入图片描述

      要求和答复(困难)

      http请求:
      在这里插入图片描述

      第一行:[方 +[URL]+[Versions],当流行的方法是张贴或获得方法时
      页眉:理想的属性,用冒号与空格分隔;使用 n 来分隔几组属性;遇到空行以表示页眉的部分端。
      Boody 是空行之后的所有内容。 body 接受空字符串。 如果存在 body, 则页眉中的内容- Length 元素可以识别其长度 。
      如前所述,在体体中保存了参数,而获取方法的体体是空的,因为它已经将参数放在URL上,而员额方法的参数则放在体中。
      body的规则是可以有多个参数,每个参数以**&**进行分隔,=进行连接。

      http响应:
      在这里插入图片描述

      第一行:[版本号]+[状态代码]+[状态代码的说明]
      标题: 响应属性, 以冒号分隔的密钥对; 使用 n 来分隔属性的组合; 遇到空行以表示页眉的部分结尾
      身体是空行下的一切。 身体与空字符串完全相同。 如果存在, 则页眉中的内容- Length 属性将标明其长度; 如果服务器提供 html 页面, 则 html 页面内容将在 body 中 。

      HTTP的方法

      在这里插入图片描述GET和POST方法是最普遍使用的,尽管在书面问题中可能会出现其他方法。 同时,我们注意到对HTTP1.1的这种支持的大部分,因为它是市场上最流行的版本。

      GGT方法与POST方法的区别

      • 获取参数在 URL 上指定,而职位参数则在 身体内指定。
      • 这是不安全的,因为获得参数是在 URL, 但这不是一个大不了的事 因为我们可以检索 邮箱的身体参数 通过抓包。
      • 所要求的传输数据通常限于2-4k(各种浏览器),超过414个断层(https status code),传输数据的数量由php.Ini配置文件设置确定,可定义为无限。

      HTTP的状态码

      在这里插入图片描述
      HTTP身份代码很多,我们必须熟悉最常见的代码,如200(OK)、404(未找到)、403(禁止)、302(直接、转、转)和504(BadGateway)。
      在这里插入图片描述302:简要调整方向。我们可能会遇到一个问题。301和302之间有什么区别?

      • 301和302均为http1.0, 303,307,308为http1Text 1。
      • 其含义不同;301表示搜索引擎还将旧网站转换成后转方向网站,同时捕捉新信息;302表示旧地址A的资源仍然可用(仍然可用),重新转换从旧地址A暂时改为地址B,搜索引擎将记录新内容并保存旧网站。
      • 对于摄入重量不同的浏览器来说,301至302台要高一些,而302个站点可能会被劫持,容易改变,而且很危险。

      在这里插入图片描述403的错误意味着缺乏专门知识。
      在这里插入图片描述我们想知道的是500,502,504意味着什么。
      在这里插入图片描述在这里插入图片描述

      HTTP 通用 HTTP 共同信头

      Concent- Type: 数据类型( 文本/ html (返回到 html 页) 文本/ cs (cs 文件) 图像/ png 图像/ jpg)
      最常用的后端界面是应用程序/ javascript (js 文件) 。
      Concent-Length:身体的长度(用于确定在传输过程中是否丢失了数据)。
      主机:客户端通知服务器所请求的资源位于主机的哪个端口。
      用户代理:披露用户的操作系统和浏览器版本;
      参考: 当前页面跳转到哪个页面?
      本地化:A 3xx状态代码组合,告诉客户下一步在哪里。
      Cookie: 少量信息以 cookie 的形式存储在客户端上。 大部分用于实现会话功能 ; (因为 http 是一个没有地位的协议, 使用 cookie 和 会话来保留身份信息, 如果身份识别至关重要 ) 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/14411.html

          热门文章

          文章分类