tcp协议和http协议的区别和联系?

1、HTTP协议是建立在TCP协议之上的一种应用。
2、TCP协议负责连接,HTTP协议负责数据传输;或者说,使用tcp协议创建socket连接,按照http协议添加报文头之后进行数据的请求和响应。
3、TCP连接服务端和客户端都可以主动发送数据;HTTP连接使用的是“请求-响应”的方式,只有在客户端发出请求后,服务端才能响应。
4、在HTTP 1.0中,客户端的每次请求都要求建立一次单独的连接,在处理完本次请求后,就自动释放连接。
5、在HTTP 1.1中则可以在一次连接中处理多个请求,并且多个请求可以重叠进行,不需要等待一个请求结束后再发送下一个请求。

发布了9 篇原创文章 · 获赞 0 · 访问量 55

猜你喜欢

转载自blog.csdn.net/weixin_39366864/article/details/104551910