随笔分类 - 计算机网络
摘要:OAuth(Open Authorization,开放授权)是一个开放标准,使得第三方应用可以在用户授权的情况下,访问用户在网站上存储的资源(如照片、视频和好友列表等),并且用户无需把网站的账号密码告知第三方应用。 参考链接 http://www.rfcreader.com/#rfc6749 htt
阅读全文
摘要:WebSocket是一种基于TCP的应用层协议(注意,虽然名字中包含“Socket”,但不是传输层协议),Server可以主动发送消息给Client。Http协议只能Client发请求,Server被动响应。
阅读全文
摘要:TCP(Transmission Control Protocol,传输控制协议),是一种面向连接的,可靠的,基于字节流的传输层协议。 1、报文格式 1)IP首部和TCP首部中的源地址+源端口,以及目的地址+目的端口,唯一确定一个TCP连接。 2)序号(4B):报文第一个字节的编号。可靠性的主要保障
阅读全文
摘要:protobuf中的整数,如int32、int64、uint32、uint64、sint32、sint64、bool和enum,采用可变长编码,即varints。 这样做的好处是,可以节省空间。根据整数大小来决定使用多少字节。 下面通过一个具体例子来阐述它的实现原理: 300的二进制表示是10010
阅读全文
摘要:HTTPS(HyperText Transfer Protocol over Secure Socket Layer),可以看成HTTP+SSL/TLS。其中TLS(Transport Layer Security,传输层安全)是SSL的改进。 1、HTTP的问题 1)通信内容明文,可能被窃听。 2
阅读全文

浙公网安备 33010602011771号