socket vs http - msforest/notebook GitHub Wiki

  • http 属于应用层协议,用于解析转换传输层接收的数据,提高数据的可读性和易用性;而 socket 不属于五层协议的任何一层,它是一个基于 TCP/IP 协议定义的接口。
  • http 是请求/响应模式(http2 除外);socket 和 http2 相似,连接建立后,可以自由请求发送数据,直到客户端主动断开连接。