Skip to main content

TCP协议

UDP协议

常见的协议

image-20220727212411783

  • CORBA(1991)
  • RDA(1993)
  • XML-RPC(1998)
  • SOAP(1999)
    • 简单对象访问协议(Simple Object Access Protocol)
  • REST(2000)
    • Representational State Transfer
  • JSON-RPC(2005)
  • ODATA(2007)
  • GRAPHQL(2015)
  • gRPC(2016)

四大规范

协议数据格式
RPCJSON、XML、Protobuf、Thrift、FlatBuffers
SOAPXML
RESTXML、JSON、HTML、plain text
GRAPHQLJSON

HTTP1.1 是遵循RPC规范生成的一种协议

gRPC 实际上是依赖HTTP2 实现的一种标准

RPC

远程过程调用是一种规范,它允许在不同的上下文中远程执行一个函数。RPC扩展了本地过程调用的概念,但将其放在HTTP API的上下文中。

常见CTP协议

协议名称常用场景备注
TCP
ARP
HTTP
IMCP

常见的UDP协议

协议名称常用场景备注
oicq
dns