程序员面试刷题的书哪个好-iOS-basic-knowledge:iOS基础知识整理

时间:2021-07-07 13:18:23
【文件属性】:
文件名称:程序员面试刷题的书哪个好-iOS-basic-knowledge:iOS基础知识整理
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-07 13:18:23
系统开源 程序员面试刷题的书哪个好 iOS-basic-knowledge iOS 基础知识整理 网络相关 1、Https 和 Http 区别 Https 需要向机构申请 CA 证书,极少免费 Https 基于 SSL/TSL 进行加密传输,http 是明文传输 Http 的端口号是80,https 的端口号是443 Https 是加密传输入,所以更加安全 2、Https 建立过程 客户端发出连接请求,并带上支持的加密算法列表、TSL 版本号以及随机串 C 服务端返回约定好的加密算法、服务端证书、公钥以及随机串 S 客户端对证书进行校验,并且根据公钥生成前主密钥 客户端利用前主密钥和随机串 C、S 生成会话密钥 客户端将前主密钥发送至服务端 服务端利用自己的私钥进行解密得到主密钥 服务端利用主密钥和随机串 C、S 生成会话密钥 至此客户端和服务端都已经获取到了数据通信的密钥,可以进行数据传输了 3、Http 1.x 和 Http 2.0 区别 新的二进制: http 1.x的解析是基于文本,而 2.0是基于二进制,增强了健壮性 多路复用:2.0 可以支持一个连接多个 request,每个 req
【文件预览】:
iOS-basic-knowledge-master
----README.md(13KB)

网友评论