计算机网络
文章平均质量分 93
故里有长安丶丶
这个作者很懒,什么都没留下…
展开
-
密钥协商算法的演变 —— RSA算法 - DH算法 - DHE算法 - ECDHE算法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1. RSA算法RSA握手过程RSA秘钥协商算法最大的缺陷2. DH算法3. DHE算法4. ECDHE算法ECDHE秘钥协商算法的TSL握手:1. RSA算法传统的 TLS 握⼿基本都是使⽤ RSA 算法来实现密钥交换的。在 RSA 密钥协商算法中,客户端会⽣成随机密钥,并使⽤服务端的公钥加密后再传给服务端。根据⾮对称加密算法,公钥加密的消息仅能通过私钥解密,这样服务端解密后,双⽅就得到了相同的密钥,再⽤它加密应⽤消息。R原创 2022-02-21 21:47:33 · 7625 阅读 · 0 评论 -
【图解】HTTP/1.1到HTTP/2.0的演变
文章目录HTTP/1.1HTTP/1.1 相⽐ HTTP/1.0 性能上的改进:HTTP2HTTP/1.1性能问题HTTP2.0的优化:1. 头部压缩2. 二进制帧3. 并发传输(多路复用)4. 服务器主动推送资源HTTP/1.1HTTP/1.1 相⽐ HTTP/1.0 性能上的改进:使⽤ TCP ⻓连接的⽅式改善了 HTTP/1.0 短连接造成的性能开销。⽀持管道(pipeline)⽹络传输,只要第⼀个请求发出去了,不必等其回来,就可以发第⼆个请求出去,可以减少整体的响应时间。HT原创 2022-02-21 21:29:09 · 981 阅读 · 0 评论 -
用白话讲:HTTP/1.1 如何优化?【图解】
文章目录一、如何避免发送HTTP请求?二、如何减少HTTP请求次数1. 减少重定向请求次数2. 合并请求延迟发送请求三、如何减少 HTTP 响应的数据大小?无损压缩有损压缩四、总结问你⼀句:「你知道 HTTP/1.1 该如何优化吗?」我想你第⼀时间想到的是,使⽤ KeepAlive 将 HTTP/1.1 从短连接改成⻓链接。这个确实是⼀个优化的⼿段,它是从底层的传输层这⼀⽅向⼊⼿的,通过减少 TCP 连接建⽴和断开的次数,来减少了⽹络传输的延迟,从⽽提⾼ HTTP/1.1 协议的传输效率。但其实还原创 2022-02-17 15:35:56 · 1353 阅读 · 0 评论 -
总结:【前端】常问的五大类HTTP面试题 -—— 【图解】
文章目录一、HTTP基本概念二、GET与POST三、HTTP特征四、HTTP与HTTPS五、HTTP/1.1、HTTP/2、HTTP/3 演变在⾯试过程中,HTTP 被提问的概率还是⽐较⾼的。我搜集了 5 ⼤类 HTTP ⾯试常问的题⽬,同时这 5 ⼤类题跟 HTTP 的发展和演变关联性是⽐较⼤的,通过问答 + 图解的形式由浅⼊深的⽅式帮助⼤家进⼀步的学习和理解 HTTP 。HTTP 基本概念Get 与 PostHTTP 特性HTTPS 与 HTTPHTTP/1.1、HTTP/2、HTTP原创 2022-02-17 14:43:20 · 2265 阅读 · 0 评论 -
【图解】TCP/IP网络模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录TCP/IP ⽹络模型1 应用层2 传输层3 网络层4 数据链路层5 物理层TCP/IP ⽹络模型对于同⼀台设备上的进程间通信,有很多种⽅式,⽐如有管道、消息队列、共享内存、信号等⽅式,⽽对于不同设备上的进程间通信,就需要⽹络通信,⽽设备是多样性的,所以要兼容多种多样的设备,就协商出了⼀套通⽤的⽹络协议。这个⽹络协议是分层的,每⼀层都有各⾃的作⽤和职责,接下来就分别对每⼀层进⾏介绍。1 应用层 &n原创 2022-02-15 23:26:04 · 1765 阅读 · 0 评论 -
【图解】计算机网络
你是一台电脑,你的名字叫 A很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了起来。用一根网线连接起来怎么就能"通信"了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。如果你纠结,要么去研究一下操作系统是如何处理网络 IO 的,要么去研究一下包是如何被网卡转换成电信号发送出去的,要么就仅仅把它当做电脑里有个小人在开枪吧~反正,你们就是连起来了,并且可以通信。第一层有一天,原创 2022-02-12 18:07:15 · 220 阅读 · 0 评论