网上有很多关于协议讲解,但是在整个网站的开发及设置中,有些协议的底层设置还是要遵守的,今天小编给大家讲解一下关于目前使用中的一些协议的介绍,大家在使用过程中可以做好选择与使用:
协议之上的一种应用层协议。
TCP/UDP协议
TCP协议已经是比较底层的协议,是协议中规定链接之前需要三次的握手规定。
WebSocket协议
WebSocket协议是在TCP协议的基础上,它的主要作用是解决HTTP协议无法服务器主动推送的相关问题及内容。
Socket
Socket本身并不是协议,而是一个调用接口(API),通过Socket,才能使用TCP/IP协议。
我们可以这样理解:
TCP是底层通讯协议,定义的是数据传输和连接方式的规范;
HTTP是应用层协议,定义的是传输数据的内容以及格式的规范;
WebSocket也是应用层协议;
Socket本身不是协议,是一组接口,他可以支持不同的传输层协议(TCP/UDP),当使用TCP协议进行连接时,该Socket连接就是一个TCP连接.
因此在传输数据中我们要窜则好传输数据的应用,使得数据的传输更有意义上,需要识别数据内容的就需要使用到应用层.