每日五问, Day14

129 阅读1分钟

进程和线程的区别

  • 线程是进程的一部分
  • 进程崩溃不会影响其他进程
  • 线程崩溃整个进程会阻塞崩溃
  • 进程有独立的内存空间
  • 多个线程共用进程的空间, 有独立的线程栈
  • 同一个进程下的线程数据交换比进程之间的数据通信更加容易

进程通信方式有哪些

  • 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作为确认身份, 来达到切换网络的时候还能正常传输