首先:
在网络分层中,HTTP协议作用于应用层,TCP协议作用于传输层
其次:
http是基于TCP链接的基础之上的。HTTP是超文本传输协议,它是一个通信规则,规定了客户端和服务器端之间传输数据时的报文格式。
报文:指客户端与服务器端进行通信时传输的内容
TCP是底层通讯协议:定义的是数据传输和连接方式的规范
HTTP是应用层协议:定义的是传输数据的内容的规范
结论:
TCP只是单纯的用于机器之间建立链接通道,不涉及任何需要请求的实际数据。
HTTP是利用TCP通道来收发数据,是实际应用