外观
HTTP HTTPS TCP Socket 之间是什么关系?
标准回答
HTTP 定义请求响应等应用层语义;HTTPS 表示受 TLS 等机制保护的 HTTP;TCP 提供可靠有序的字节流;Socket 是程序使用网络通信能力的一类接口。常见 HTTP/1.1 和 HTTP/2 使用 TCP,HTTP/3 使用基于 UDP 的 QUIC。
机制解释
一次新建 HTTPS 连接可能涉及 DNS、连接建立、TLS 握手,再发送 HTTP 请求。连接复用、HTTP/2 多路复用等减少重复成本,但不能掩盖服务端慢或大响应处理慢。
延伸追问
设备自签名证书不通过,直接信任全部证书可以吗?不能作为正式方案。应按产品信任模型配置证书或可信身份验证,验证主机或设备身份;本地网络也不是天然安全边界。
内容来源
- Android 智能硬件 SDK 技术 Wiki · 原条目
Q38