Http
一、Http基本简介
Http超文本传输协议,是一种通信协议;它允许将超文本标记语言从Web服务器传输到客户端的浏览器上。
二、URI和URL的区别
1.URI
概念:
统一资源标识符,用来唯一地标识一个资源
组成:
1.访问资源的命名机制(file://)
2.存放资源的主机名
3.资源自身的名称,由路径表示
2.URL
概念:
统一资源定位符,属于URI的一个子集,既能用来标识一个资源,也能指明如何定位这个资源。
组成:
1.协议
2.存放该资源的主机IP地址
3.主机资源的具体位置
三、Http的特点
简单快速、无连接、无状态
Https
一、Https简介
Https:
Https不是一个单独的协议,而是工作在一个加密连接上的http协议
SSL/TLS:
SSL是一种安全传输协议,TLS是SSL3.0的升级版
特点:
通信慢,SSL必须经过加密处理
二、SSL/TLS握手
密码学
对称加密:
加密数据用的密钥和解密数据用的密钥形同
非对称加密:
私有密钥,一方保管;公有密钥,双方公有
数字证书:
互联网通信中,标志各通讯方身份的一连串数字,同时也是一个文件