TCP,HTTP,socket,WEBSOCKET协议

Posted 青·春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP,HTTP,socket,WEBSOCKET协议相关的知识,希望对你有一定的参考价值。

一.TCP协议

1.传输层通信协议

2.面向连接的,可靠的,基于字节流的

3.建立链接需要三次握手

4.TCP可以保证数据无丢失,数据无失序,数据无错误,数据无重复到达。

二.Http协议

1.一个应用层协议

2.Header-Body组成

3.比TCP高级

4.短链接,无状态

5.http请求步骤

①.客户机通过TCP/IP协议建立到服务器的TCP连接。

②.客户端向服务器发送http请求。

③.服务器向客户机发送Http协议应答包。

④.断开链接,客户端渲染html文档。

三.socket协议

1.一个工具,一个接口

2.封装了TCP/IP协议.

3.建立长链接的基础。

4.三个步骤:服务器监听,客户端请求,连接确认。

四.WebSocket协议

1.一个应用层协议。

2.长链接。

3.主流即时通讯技术。

4.比ajax轮询优点多多。

5.header很小,serverpush为服务器有新数据时主动推送到客户端。

以上是关于TCP,HTTP,socket,WEBSOCKET协议的主要内容,如果未能解决你的问题,请参考以下文章

webrtc和websocket的区别

Http,Https,socket,websocket,TCP,UDP

WebSocket 和socket 的区别

4 TCP与UDP与WebSocket

4 TCP与UDP与WebSocket

4 TCP与UDP与WebSocket