博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Http和Https
阅读量:6477 次
发布时间:2019-06-23

本文共 560 字,大约阅读时间需要 1 分钟。

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握手

密码学

对称加密:

加密数据用的密钥和解密数据用的密钥形同

非对称加密:

私有密钥,一方保管;公有密钥,双方公有

数字证书:

互联网通信中,标志各通讯方身份的一连串数字,同时也是一个文件

SSL/TLS握手过程:

转载于:https://juejin.im/post/5c7e495c6fb9a049e702db07

你可能感兴趣的文章
基于HTML5的WebGL设计汉诺塔3D游戏
查看>>
WPF资料链接
查看>>
再次更新
查看>>
利用Windows自带的Certutil查看文件MD5
查看>>
开篇,博客的申请理由
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
centos 7 部署LDAP服务
查看>>
iOS项目分层
查看>>
IntelliJ IDEA 注册码
查看>>
String字符串的截取
查看>>
DynamoDB Local for Desktop Development
查看>>
Shell编程-环境变量配置文件
查看>>
Struts2和Spring MVC的区别
查看>>
理解Javascript参数中的arguments对象
查看>>
git代码冲突
查看>>
git bash 风格调整
查看>>
linux操作系统加固软件,系统安全:教你Linux操作系统的安全加固
查看>>
linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
JavaNIO基础02-缓存区基础
查看>>