RPC的协议 koala6 2020-05-11 128 阅读1分钟 为什么需要协议 RPC协议在应用层。 目的是约定好通信双方共同“规则”,使二进制数据在网络传输后,可以准确还原语义。 协议的结构 下图的协议结构为:协议头+协议体。其中协议头为定长,缺乏可扩展性。 为了灵活可扩展,应当使协议头不定长。结构如下图: 其中,头长度和整体长度赋予了"不确定性"