搞计算机的人,喜欢在byte上做文章,会更倾向于设计ascii明文协议。http,xml,json,sip等等。
通讯出生的人,喜欢在bit上做文章,会喜欢折腾二进制协议。tcp/ip,atm,flash,h323,asn.1等等。
搞计算机的人喜欢human readable,冗余问题上个压缩就解决了。
通讯出生的人喜欢fpga或者c上能容易解析,喜欢用足每个bit,协议长度通常都是确定的,特别讨厌ascii这种一堆string,长度不定解析麻烦的玩意。
这两派人其实是有点互相看不顺眼的,所以这个判断大差不差。
quic这种嘛,我去查了下设计者是Jim Roskind。一查是1976年EECS专业的。那个年代EECS应该几乎就等于是EE了,CS的部分太过于原始,可以忽略不计。
【 在 hgoldfish 的大作中提到: 】
: 但是 HTTP2 和 HTTP/3 太复杂了。实现起来很麻烦。很多编程社区没有跟上。
:
--
修改:lvsoft FROM 114.222.221.*
FROM 114.222.221.*