码迷,mamicode.com
首页 > Web开发 > 详细

TCP,HTTP,socket,WEBSOCKET协议

时间:2017-08-19 17:04:09      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:轮询   客户端   通讯   技术   可靠   面向连接   三次握手   字节流   应用层协议   

一.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协议

标签:轮询   客户端   通讯   技术   可靠   面向连接   三次握手   字节流   应用层协议   

原文地址:http://www.cnblogs.com/youth-dream/p/7396705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!