Socket是一种通信协议,是操作系统提供的对于传输层(TCP/UDP)抽象的接口,是一个编程概念,而HTTP是应用层协议,用于封装数据。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,HTTP协议是基于TCP链接的,对应于传输层。