美文网首页
网络是怎样连接的—— HTTP消息

网络是怎样连接的—— HTTP消息

作者: 莫寂岚 | 来源:发表于2020-02-03 17:21 被阅读0次

    统一资源定位符——URL

    常见的网络行为,一般都是由URL:Uniform Resource Locator,即统一资源定位符为起点,进行一系列的网络通信。



    一般如果URL里面没有具体的文件名,那么会访问服务器设置的默认文件。例如 index.html、default.html等。
    常见的协议头有:

    协议头
    http:
    ftp:
    file:
    mailto:

    HTTP消息

    http协议是目前在网络中见到的最常见的协议。它定义了客户端和服务器之间交互的消息内容和步骤。
    请求的消息中,包含两个部分的内容:

    • 请求什么或者是对什么东西
    • 进行怎样的操作
      以上,对于对什么的部分,称作URI,即uniform resource identifier,统一资源标识符。
      操作部分称作方法,主要的方法如下:
    方法 版本 含义
    GET 1.1/1.0 获取URI指定的信息
    POST 1.1/1.0 从客户端向服务器发送数据
    HEAD 1.1/1.0 和GET基本相同,不过它只返回HTTP头消息,不返回数据内容。一般用于获取文件最后更新时间属性等信息
    OPTIONS 1.1 用于通知或查询通信选项
    PUT 1.1/1.0 替换URI指定的服务器上的文件,如果不存在,则替换
    DELETE 1.1/1.0 删除服务器上指定URI的信息
    TRACE 1.1 将服务器上收到的请求行和头部信息直接返给客户端。用于在使用代理的环境中,查看请求改写的情况
    CONNECT 1.1 使用代理传输加密消息时使用的方法

    以上是http消息的一些基本知识。
    接下来,来研究一下关于HPPT消息的内容:
    客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成,下图给出了请求报文的一般格式。


    image.png

    HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。


    image.png

    接下来,研究一下IP地址相关的知识。

    相关文章

      网友评论

          本文标题:网络是怎样连接的—— HTTP消息

          本文链接:https://www.haomeiwen.com/subject/vnthxhtx.html