进程和线程的区别
- 线程是进程的一部分
- 进程崩溃不会影响其他进程
- 线程崩溃整个进程会阻塞崩溃
- 进程有独立的内存空间
- 多个线程共用进程的空间, 有独立的线程栈
- 同一个进程下的线程数据交换比进程之间的数据通信更加容易
进程通信方式有哪些
- md谁出的题不会
https加密过程是怎样的
- 通过非对称加密, 服务端把密钥给浏览器,
- 浏览器给一个密钥给服务端
- 然后用这个密钥进行对称加密
不明白为什么这么加密的话看这里 juejin.cn/post/706078…
http2.0做了哪些改进
- header压缩
- tcp复用
- 服务端推送
- 请求优先级
http2.0有哪些不足,http3.0是什么
- tcp队头阻塞问题
http3 是新的传说协议 将tcp改成udp传输解决tcp队头堵塞问题和降低链接延迟
添加了quic层, 该层提供了拥堵控制, 相比之前tcp拥堵控制, 更容易自己修改优化
http2以 IP端口作为标识确认链接方, http3以64位随机ID作为确认身份, 来达到切换网络的时候还能正常传输