看啥推荐读物
专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
今天看啥  ›  专栏  ›  架构师之路

一次彻底搞透协议设计(没做过通讯底层也没有关系)!

架构师之路  · 公众号  · 架构  · 2019-03-13 00:25
系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(1)语法,即数据与控制信息的结构或格式;(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;(3)时序,即事件实现顺序的详细说明;画外音:后文主要讲语法设计。协议设计通常分为三层:应用层协议、安全层协议、传输层协议。下面分别 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照