最新 最热

网络架构及其演变过程

服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。

2023-10-18
1

形象描绘TCP三次握手和四次挥手

一、TCP三次握手TCP 三次握手就好比两个人在街上隔着50米看见了对方,但是因为雾霾等原因不能100%确认,所以要通过招手的方式相互确定对方是否认识自己。...

2023-10-18
1

TCP协议-如何保证传输可靠性

TCP协议传输的特点主要就是面向字节流、传输可靠、面向连接。这篇博客,我们就重点讨论一下TCP协议如何确保传输的可靠性的。

2023-10-18
1

计算机网络基础(未完待续)

操作系统是管理和控制计算机硬件与软件资源的应用程序,任何其他软件都必须在操作系统的支持下才能运行。

2023-10-18
1

计算机网络

今日内容:网络基础1、OSI七层协议(******)2、子网划分(***)3、vlan(***)

2023-10-18
1

NGINX网络协议栈优化

很高兴大家回到这次深潜之旅,让我们继续挖掘 NGINX 的潜力。今天我的分享包括四个部分。首先从整体上来看一下 NGINX的协议栈如何进行优化。接着我们将按照 OSI七层网络模型,自上而下依次讨论HTTP协议栈、TLS/SSL协议栈...

2023-10-18
1

Nginx怎样隐藏上游错误

当上游出错时,作为负载均衡的Nginx可以实时更换Server,在客户端无感知的情况下重新转发HTTP请求。这一功能在Nginx指令中称为next upstream,本文将详细介绍其用法及实现原理。...

2023-10-18
1

深入剖析HTTP3协议

自2017年起HTTP3协议已发布了34个Draft,推出在即,Chrome、Nginx等软件都在跟进实现最新的草案。本文将介绍HTTP3协议规范、应用场景及实现原理。

2023-10-18
1

DragonOS网络子系统介绍

本文将对DragonOS网络子系统进行简要介绍。出于“快速实现功能”的考虑,DragonOS目前网络子系统基于Smoltcp协议栈进行开发,具体协议部分采用smoltcp的实现。计划在将来重构网络子系统时,采用独立开发的协议栈,以支持“服...

2023-10-18
0

vim 代码折叠之设置默认代码不折叠

我选用 syntax 来定义折叠,这种方式比较简单,但是当配置完这个值后,你打开代码,就会发现 vim 默认把所有代码都折叠了,这显然不是我想要的,google一番后找到办法,设置 foldlevelstart 为99后,打开默认没有折叠。...

2023-10-18
1