
计算机网络
文章平均质量分 54
啾啾猫咪
这个作者很懒,什么都没留下…
展开
-
使用Go+UDP实现一个Gossip协议工具包(Gossip集群谣言传播与反熵传播的具体实现)
工具包Github链接https://github.com/dpwgc/pekonode什么是Gossip?Gossip是一种具有随机性、传染性的网络协议。Gossip的特点使用简单,扩展性强,容错率高,去中心化,最终一致性。Gossip是如何同步信息的?当一个新节点A连接到Gossip集群内的某个节点B时,A节点会将自己的信息发送给B节点,然后B节点会在集群中随机选取几个节点,向他们广播A节点的信息(传染),集群中的其他节点收到A节点的信息后,又会像B节点那样广播A节点的信息给其他集群节点(原创 2022-05-20 22:25:26 · 1044 阅读 · 0 评论 -
JWT简介
JWT是什么?JWT是一种基于JSON的token验证标准,常用于分布式服务的单点登录。JWT的优势JWT不像session和redis token那样需要在服务端内存/Redis中保存数据用于鉴权,JWT无状态的,服务端不需要保存任何数据,这也意味着JWT认证机制不需要考虑用户在哪一台服务器上登录,非常适合于分布式服务。JWT鉴权流程用户端发送登录请求服务端验证登录信息验证通过,服务端生成一个token发送给用户端用户端存储token,每次请求都在头部加上这个token服务端验证tok原创 2022-02-26 13:38:06 · 3916 阅读 · 0 评论 -
OSI七层模型与TCP五层模型
OSI七层模型与TCP五层模型OSI七层模型应用层:负责为应用程序提供网络服务(HTTP、SSH等)。表示层:负责处理数据格式转换、数据压缩和数据加密(JPEG、ASCII等)。会话层:负责建立、维护、断开与管理通信会话;传输层:负责为上层协议提供端到端的可靠传输(TCP、UDP)。网络层:负责逻辑地址寻址,实现不同网络之间的路径选择(ICMP、IPV4、IPV6)。数据链路层:负责建立逻辑连接、根据MAC地址进行硬件地址寻址、差错校验等。利用物理传输介质为数据链路层提原创 2022-02-25 18:02:36 · 2910 阅读 · 0 评论