简单来说 1.http是应用层协议,主要解决数据的包装问题,是用来给应用之间识别数据的;tcp协议是传输层协议,解决的问题是数据怎么在网络上传输。 2.http协议是工作在tcp协议之上的,它是一种无状态的短链接。