一、输入网址后发生了什么?
解析验证网址
-----判断输入的网址是否合法查询缓存
------查询浏览器中是否有对应网页的缓存DNS域名解析
-----将输入的网址域名解析成对应的服务器IP地址,一般会先去hosts文件中查,找不到再取DNS服务器中找建立TCP连接
-----进行三次握手建立连接发生HTTP请求
-----向服务器发送请求报文服务器处理请求
返回响应结果
-----给客户端发送响应报文,结果中有状态码关闭TCP连接
-----进行四次挥手来关闭连接浏览器进行加载解析
浏览器布局渲染显示页面
二、说说对称加密和非对称加密
1】对称加密
:使用同样的密钥
来进行加密和解密的方式,也称私钥加密;该种方式的加解密速度快,适合对数据量大的进行加密,但是密钥传输困难
2】非对称加密
:使用一对密钥
,即公钥加密而私钥解密的方式;该种方式为在网络中传递数据提供了非常安全的方式,比较灵活
3】一般来说,会使用非对称加密方式来输送对称加密的密钥,然后再使用对称加密的密钥来对数据进行加密,即非对称加密方式加密密钥,对称加密方式加密数据
谢谢阅读,如有不对之处请指出!