计算机网络
文章平均质量分 90
计算机网络
栗子叶
这个作者很懒,什么都没留下…
展开
-
客户端自己的DNS-HttpDNS
HttpDNS 其实就是不走传统的 DNS 解析,而是自己搭建基于 HTTP 协议的 DNS 服务器集群,分布在多个地点和多个运营商。当客户端需要 DNS 解析的时候,直接通过 HTTP 协议进行请求这个服务器集群,得到就近的地址。但是默认的域名解析都是走 DNS 的,因而使用 HttpDNS 需要绕过默认的 DNS 路径,就不能使用默认的客户端。使用 HttpDNS 的,往往是手机应用,需要在手机端嵌入支持 HttpDNS 的客户端 SDK。阿里云的HttpDNS支持WEB端SDK、Android、和I原创 2023-04-12 11:34:40 · 647 阅读 · 0 评论 -
WebSocket协议
WebSocket 是一种基于 HTTP 协议的双向通信协议,可在客户端和服务器之间实现实时通信。它的设计目标是在 Web 应用程序中实现实时数据传输,避免了传统 HTTP 通信的轮询和多次请求,大大减少了网络流量和延迟。WebSocket 通过建立一条与服务器长连接,实现双向信息传递,避免了 HTTP 的半双工和单向请求并响应的机制,可以实现更加实时的应用场景,如在线游戏、在线聊天、实时监测等。原创 2023-04-12 01:52:16 · 3647 阅读 · 1 评论 -
DNS知识点整理
域名存在的意义:便于人类记忆DNS系统的主要工作:映射域名和服务器DNS系统的解析过程:从树装结构的DNS服务器中,递归查询或者迭代查询DNS的负载均衡:1.解析返回多个服务器地址用作简单地负载均衡 2.大型系统搭建GSLB跨运营商跨地域系统时加速访问原创 2023-04-11 22:36:14 · 1182 阅读 · 0 评论 -
吐血整理,HTTPS看这篇就够了,一次给你说个明白
本篇博客从安全的通信的四个特性开始,介绍完各种常见的加密方式(对称加密、非对称加密)后,为了方便理解HTTPS设计的原理尝试利用各种加密方式的组合一步步推导出一个完整安全的通信协议。后面对HTTPS的TLS握手、TLS协议的发展历史、HTTPS完整的通信过程进行了详细完整的说明。并且列举了各种HTTPS的优化方案,包括OSCP、会话复用等。在本篇博客的最后,进行了HTTPS配置的实战,帮助大家直上手HTTPS的完整配置过程。原创 2023-03-15 22:29:43 · 1147 阅读 · 0 评论 -
体系化了解 HTTP 协议!看这篇就够了!
从HTTP的发展开始。介绍了HTTP/1.0、HTTP/1.1 到HTTP2中每个版本的区别对比。还包括HTTP的报文结构,常见的响应状态码。并且针对不同版本HTTP事物的处理方式,例如0.9版本的串行事物处理、浏览器的并行连接事物处理、到1.1版本的Keep-Alive和管道化的原理都有详细的介绍。针对即将普及的HTTP2.0版本的新特性和新提升,例如二进制分帧、头部压缩、多路复用、服务器推送等做了详细的介绍。针对大部分的的面向应用层开发的程序员来说,看着一篇博客对于理解HTTP协议是足够了的。原创 2023-03-07 00:14:40 · 266 阅读 · 0 评论 -
不同的网络分层模型与其常见的协议和硬件
该博客粗略整理了下不同的网络模型,包括最经典的OSI七层网络参考模型,TCP/IP的五层和四层参考模型,同时对网络中涉及的基础硬件的功能做了一个说明。还有各个分层对应的常见的协议、和硬件设备。原创 2023-03-05 03:17:11 · 602 阅读 · 0 评论 -
TCP建立连接、性能优化、拥塞控制总结
吐血整理的TCP相关的知识,包括TCP的连接建立、连接断开,三次握手、四次挥手、还有TCP的包确认、延迟确认、慢启动、滑动窗口、拥塞控制、累计应答等和TCP相关的概念做了一个梳理。有些地方没有深入去写,因为我们毕竟不用自己去实现TCP协议,但是理解TCP的各个机制和算法可以很好的学习到设计一个靠谱的协议需要考虑到的东西是多么细致复杂。 老铁们一次看不完可以加个收藏先原创 2023-03-05 03:09:18 · 1084 阅读 · 0 评论