济南网站建设http、tcp、socket、websocket之间有什么不一样?

网上有很多关于协议讲解,但是在整个网站的开发及设置中,有些协议的底层设置还是要遵守的,今天小编给大家讲解一下关于目前使用中的一些协议的介绍,大家在使用过程中可以做好选择与使用:

协议之上的一种应用层协议。

TCP/UDP协议

TCP协议已经是比较底层的协议,是协议中规定链接之前需要三次的握手规定。

WebSocket协议

WebSocket协议是在TCP协议的基础上,它的主要作用是解决HTTP协议无法服务器主动推送的相关问题及内容。

Socket

Socket本身并不是协议,而是一个调用接口(API),通过Socket,才能使用TCP/IP协议。

我们可以这样理解:

TCP是底层通讯协议,定义的是数据传输和连接方式的规范;

HTTP是应用层协议,定义的是传输数据的内容以及格式的规范;

WebSocket也是应用层协议;

Socket本身不是协议,是一组接口,他可以支持不同的传输层协议(TCP/UDP),当使用TCP协议进行连接时,该Socket连接就是一个TCP连接.

因此在传输数据中我们要窜则好传输数据的应用,使得数据的传输更有意义上,需要识别数据内容的就需要使用到应用层.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注