http的全称
HyperText Transfer Protocol [?pr??t?k?l] n. 协议
超文本传输协议
http请求结构
HTTP请求报文
一个HTTP请求报文由四个部分组成:请求行、请求头部、空行、请求数据。
1.请求行
请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成
2.请求头部
HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者 POST)
3.空行
它的作用是通过一个空行,告诉服务器请求头部到此为止。
4.请求数据
若方法字段是GET,则此项为空,没有数据
若方法字段是POST,则通常来说此处放置的就是要提交的数据
https是对http的哪一部分进行加密
SSL将整个通信线路进行加密处理,方式是通过非对称加密
虽然HTTP不能确认通信方,但SSL是可以的。SSL不仅提供了加密处理,还使用了"证书"的手段,可用于确认通信方。证书是由值得信赖的第三方机构颁布,可用于确定证明服务器和客户端是实际存在的。所以,只要能确认通信方持有的证书,即可判
断通信方的真实意图。
https就是http和tcp之间有一层ssl层
http请求发送到返回响应的全过程
1、输入URL(统一资源定位系统,互联网上资源的地址)
2、通过DNS(域名服务器)获得web服务器的IP地址
3、客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。
4、客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。
5、 WEB服务器响应请求,返回指定的URL数据或错误信息;
6、客户端下载数据,解析
原文:https://www.cnblogs.com/ygao/p/13968745.html