1、怎么理解协议?
协议是通信双方明确的交流语义。
1)协议如何解决半包和粘包?
定长协议、特殊结束符、变长协议(协议头+payload)。
2)Dubbo协议
优点:结构紧凑,代码实现简单
3)HTTP协议
HTTP1.1 :默认会使用连接复用、Chunk机制、Pipeline机制和Head-of-Line Blocking、服务端推送、断点下载。
SPDY:
HTTP/2:二进制分帧(为了解决Head-of-Line Blocking)
1、怎么理解协议?
协议是通信双方明确的交流语义。
1)协议如何解决半包和粘包?
定长协议、特殊结束符、变长协议(协议头+payload)。
2)Dubbo协议
优点:结构紧凑,代码实现简单
3)HTTP协议
HTTP1.1 :默认会使用连接复用、Chunk机制、Pipeline机制和Head-of-Line Blocking、服务端推送、断点下载。
SPDY:
HTTP/2:二进制分帧(为了解决Head-of-Line Blocking)