SOCKET与HTTP的区别

来源:互联网 发布:老园丁月季花淘宝店 编辑:程序博客网 时间:2024/05/18 10:00

一、http协议特点

1.全文是超文本传输协议,是一种万维网常用的协议,它是TCP协议的一种典型上的应用,而TCP协议有一个典型的特点,就是"三次握手"的特征。

2."断链接",你也可以说是短链接,不过用"断链接"我觉的更合适.也就是说当我们用http协议打开一个信息点的时候,信息读取完毕双方会自动断开。

二、socket协议特点

1.socket(套接字)是TCP/IP协议的基本操作单元。它是网络通信过程中端点的抽象表示。这个相同于HTTP,socket的第一个特点不同的是http只能通过TCP方式,socket不仅能同通过TCP,而且还能通过UDP。

2.socket的另外一个特点是"长链接",也就是说除非双方主动断开,否则,他不会自动断开.这个特点非常的好,很多应用都会需要长链接,不过缺点是它来者不拒,而且浪费服务器资源,所以,为了保持服务器资源的最大利用率,通常我们会要求双方通过定时的心跳方式来确认长链接的有效性.只要心跳不存在,服务器就可以及时剔除掉这些死链接.

  

0 0
原创粉丝点击