网络和通信
dieyuechaoren
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
加密-随笔
加密是为了信息不被泄露。 签名是为了信息不被篡改,接收者可以用来证伪。 加密和签名都需要加密算法。 对称加密,一个密钥,加密和解密都用这个。 非对称加密,公钥和私钥,一般是 RSA是非对称加密算法,公钥加密,加密结果每次不同(原因是,原始数据头部都会加一段伪随机字符串)。私钥加密,加密结果不变。 网络传输,http使用的token一般是使用公钥加密,所以每次请求都会变。 ...原创 2020-07-08 14:03:18 · 695 阅读 · 0 评论 -
http webservice restful rpc websocket socket
最近碰到一些通信需求,对一些协议和技术稍作了解,理解如下,尚有不足。 http和websocket都是应用层协议。 http对于复杂大量的远程调用不太方便,不利于开发,所以就衍生出了webservice、restful、rpc。 websocket主要是解决长连接问题,不像http一问一答,而是全双工通信,可以相互通信。它不是为了解决频繁的远程调用,是为了解决双方互相通信。 http标准的html传输协议,属于应用层协议,底层是socket封装(介于应用层和传输层)和TCP协议(传输层协议) 端口号归TCP原创 2020-07-08 11:30:09 · 736 阅读 · 2 评论
分享