HTTP与TCP区别

1、TCP对应与传输层、而HTTP对应于应用层,所以HTTP协议是建立在TCP协议之上的;

2、HTTP底层是利用TCP协议传输的,所以支持http也就一定支持TCP;

3、TCP是网络传输协议, HTTP是超文本传输协议;

        TCP是底层协议,定义的是数据传输和连接方式的规范。
        HTTP是应用层协议,定义的是传输数据的内容的规范。

4、HTTP是无状态的短链接,而TCP是有状态的长连接;

TCP对应于传输层,HTTP对应于应用层,从本质上来说,二者没有可比性。

你可能感兴趣的:(java)