Http随笔

 

Http随笔

  • 请求与响应:
  •          1. 建立连接:连接的建立是通过申请套接字实现的。客户打开一个套接字,并把它约束在一个端口上,

                                 若成功,就相当于建立一个虚拟文件。以后就可以通过向该虚拟文件上写数据并通过网络向外传送;

             2. 发送请求:打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求的动作;

             3. 发送响应:服务器在处理完客户请求之后,要向客户机发送响应消息;

             4. 关闭连接:通过关闭套接字来结束会话。HTTP协议属于应用层协议,其连接、关闭、信息交换在传输层是由TCP协议保证的。

                                 而传输层的信息交换是由下层网络层的IP协议来保证。

  •  

    HTTP请求由三部分组成:请求的方法、请求头、请求正文。

              HTTP响应包含:协议状态代码描述、响应头、响应正文。

              HTTP响应状态码分析:

                                      1XX:信息响应类。表示接收到请求并继续处理。

                                      2XX:处理成功响应类。

                                      3XX:重定向响应类。

                                      4XX:客户端错误。

                                      5XX:服务器端错误。



  •  HTTPS原理:

            HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即在HTTP下加入SSL层,HTTPS的安全基础是SSL。因此加密的详细内容就需要SSL。

    HTTPS使用SSL加密传输协议,使用端口443。采用https的服务器必须从CA (Certificate Authority)申请一个用于证明服务器用途类型的证书。该证书只有

    用于对应的服务器的时候,客户端才信任此主机。访问合法的HTTPS网站,在URL地址栏会有一个绿色的标识。提示使用的是HTTPS。

     



posted @ 2020-08-25 22:45  dark_planet  阅读(49)  评论(0)    收藏  举报