0
点赞
收藏
分享

微信扫一扫

计算机网络6

24. HTTP1.1 vs HTTP2 vs HTTP3

  • HTTP1.1:文本协议,队头阻塞,单路复用;
  • HTTP2:二进制协议,多路复用,头部压缩,服务器推送;
  • HTTP3:基于 QUIC(UDP),提供连接迁移、0-RTT 建立,抗丢包能力更强,适合移动网络。

25. HTTPS 加密过程

HTTPS 使用 TLS 协议加密数据,过程包括:

  1. 客户端发起握手,请求服务器证书;
  2. 验证证书合法性(CA 签名、公钥);
  3. 客户端生成预主密钥并用服务器公钥加密;
  4. 双方通过对称密钥通信。结合非对称加密与对称加密兼顾安全与效率。

26. 常见网络设备功能

  • 集线器(Hub):物理层设备,广播方式转发;
  • 交换机(Switch):数据链路层设备,基于 MAC 地址转发帧;
  • 路由器(Router):网络层设备,基于 IP 地址转发报文;
  • 网关(Gateway):跨网络协议通信的设备。

27. CSMA/CD 协议原理

CSMA/CD(载波监听多路访问/冲突检测)用于以太网避免冲突。节点监听信道空闲再发送,若检测到冲突则停止发送并发送干扰信号,随机退避一段时间后重试。常用于半双工局域网,已逐步被全双工交换以太网替代。

28. 无线网络的 CSMA/CA

无线网络使用 CSMA/CA(避免冲突),无法监听碰撞,发送前等待 DIFS,发送 RTS(请求发送)帧,对端回 ACK 后开始发送数据,确保信道空闲。常配合 ACK 确认机制提升可靠性。


举报

相关推荐

0 条评论