RPC:远程过程调用(分布式.微服务间的方法调用) HTTP:无状态,每次请求都要发送一个request,服务器响应之后就断掉(http header中的keep-alive指的是tcp) TCP:面向连接,三次握手保证通信可靠 UDP:非面向连接,不可靠,速度快(可以手动对数据收发进行验证,IM系统多采用,QQ) Socket:TCP协议的接口实现,面向传输层进行网络编程, socket并不是一种协议,是在程序员层面上对TCP/IP协议的封装和应用.其实是一个调用接口,方便程序员使用TCP/I…