写点什么

大型网站架构问题

用户头像
新世界
关注
发布于: 2020 年 07 月 01 日
大型网站架构问题

浏览器到服务器端的请求路径和优化点



1、https请求发起 dns解析域名到ip



ssl原理(对于浏览器的请求,ssl的CA颁发的公钥存储在操作系统中)对对对



当java通过httpClient调用https时,CA证书存储在哪里呢? 存储在 ${JAVA_HOME}/lib/jre/lib/security/cacerts中



这里有涉及一个问题: 非CA颁发的自定义证书如何导入的cacerts中,这个需要运维用命令导入



SSL的加密原理



公钥私钥常用的非对称加密算法有哪些?



对称加密的原理是什么?为什么能够加密以后能够用同一个私钥解密,底层原理就是异或!



加密为什么要加solt等



如何进行抓包,常见的抓包wireshark的ssl解密如何配置?



2、dns解析原理是什么?常见的几大域名厂商是什么? 基于地理位置的dns解析服务如何做?



自有的http dns解析服务如何做?



3、tcp/ip通信原理是什么? 滑动窗口协议是什么? 如何优化tcp的传输效率?四层网络协议每一层如何封装?



为什么要这样设计? 底层的arp 如何做?协议是一个大的话题,这里面的每一个细节需要仔细斟酌



4、http协议header中的每一项的意义, http协议的特点,websocket解决了什么问题?



Http1.1的瓶颈点是什么? http2解决了http1.1的什么问题? http3解决了http2的什么问题? 为什么http3基于udp而不是tcp



学习总结

用户头像

新世界

关注

还未添加个人签名 2018.03.29 加入

还未添加个人简介

评论

发布
暂无评论
大型网站架构问题