计算机网络
hawonor
在下烂梗王
展开
-
介绍一下https的内容-基本上看完就差不多了
介绍一下https的内容-基本上看完就差不多了前言httpshttps请求回应流程为什么是对称+非对称讲讲TLS前言这次总算是可以开始介绍https协议了。刚刚写好了需要了解的对称加密和非对称加密算法,再读这篇文章的时候你应该就不会觉得难以理解。冲冲冲。https其实https相较于http,就多个安全传输security。我放个图给各位看看在层次模型上两者的差别。直观的看,https = http+(SSL或者TLS)。https请求回应流程1.首先,这个https服务器必须得是有数字CA原创 2020-06-27 23:55:17 · 833 阅读 · 0 评论 -
对称加密与非对称加密(RSA)
对称加密与非对称加密前言对称加密非对称加密神奇的问题前言这是我学习https遇到的问题。我刷面经的时候在好多地方都看到了面试官问一些https的知识,搞得我很难受,根本就不懂啥是https,只知道它比http安全,但究竟是怎么个安全法,不晓得啊。网上说它用了加密算法,那咱们就一起了解一下,加密算法里都有哪些东西。对称加密啥叫对称加密呢?其实很好理解。这是最开始被使用的一种加密算法。假设A和B要一起传递一些消息。但是总有一些人会偷偷监听他俩的消息,比如A对B说:我的银行卡号是xxxxxxxx,密码是原创 2020-06-27 16:01:31 · 1408 阅读 · 0 评论 -
常见路由算法解析
常见路由算法解析静态路由算法Dijkstra算法(最短路径算法)动态路由算法距离向量路由算法静态路由算法Dijkstra算法(最短路径算法)迪科斯彻算法使用了广度优先搜索解决赋权有向图或者无向图的单源最短路径问题,算法最终得到一个最短路径树。该算法常用于路由算法或者作为其他图算法的一个子模块。这个算法我刚刚学了一下,真的非常简单,咱们就来快速的说一下:首先画个图(有向图或者是无向图都OK,咱们讲无向图,都一样)这是用draw.io画的,还挺粗糙,将就着看吧。咱们现在想一下,如何从近到远计算出原创 2020-06-12 00:30:17 · 919 阅读 · 0 评论 -
kademlia(卡德米利亚)算法原理介绍
kademlia(卡德米利亚)算法原理介绍前言分布式海量存储结构逻辑上的结构逻辑上的节点与节点间距K bucket如何更新K bucket中的节点信息一个崭新的节点希望加入Kad网络如何find_node?如何find_value前言感觉碰到这个算法的过程有点莫名其妙?本来是老老实实学习计算机网络协议的,碰到遇到了应用层的p2p协议,然后就了解了分布式网络,然后就了解了DHT,最后就到了这个kad算法(其实人家是一个协议,实现了DHT好吧)。开整!分布式海量存储结构我写这个标题就有点唬人,不过确实这原创 2020-06-10 20:19:57 · 4460 阅读 · 0 评论 -
计算机网络协议汇总-前人都说烂了
计算机网络协议汇总前言应用层httphttp请求报文http响应报文http cookieweb缓存机制ftpDNS传输层1.传输的可靠性2.吞吐量/吞吐率3.定时4.安全性网络层数据链路层物理层前言这都烂大街的问题了,之前做项目的时候有做过有关tcp和udp的东西,但是都是直接用的人家封装好的协议栈(lwip),现在有时间了,我得回过头来认认真真学一遍。冲冲冲应用层应用层做了哪些事情呢?我们知道,网络通信的简单描述就是,进程将要传输的数据放到socket套接字中,然后接收方解析套接字中的数据。应用原创 2020-06-10 14:28:29 · 807 阅读 · 0 评论