logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IP 协议到底在干嘛?——从通信本质理解网络世界的运行逻辑

那么下面我们就来介绍一下:什么是分片?分片简单来讲就是将原IP报文的有效载荷分为多个部分,并且这里我们就要输出第二个结论:分片不是简单的对IP报文进行分片,而是要对每一片都添加IP报头。

文章图片
#网络#tcp/ip#网络协议 +1
一文看懂 TCP 滑动窗口与拥塞控制的底层逻辑:数据如何在复杂网络中稳定传输

在上一篇文章中,我们已经对 TCP 协议有了一个初步认识,知道它是如何通过序号、确认应答以及重传机制来保证数据可靠传输的。不过,当真正开始思考 TCP 的工作过程时,一个问题很快就会浮现出来:既然数据一定要发,那到底该发多快呢?发得太慢,网络资源被白白浪费;发得太快,又可能瞬间把网络压垮。正是为了在这两者之间找到一个平衡点,TCP 设计了动态窗口和拥塞控制机制。它们并不会一开始就“全速前进”,而是

文章图片
#网络#tcp/ip#网络协议 +1
万物互联的起点:走进 Linux 网络的心脏,开启一场从零开始的底层探索之旅

在上面我们说协议就是一个"约定",但毕竟这种说法还是太笼统了,而要弄清楚到底什么是协议这个问题的答案,我们就要达成两个共识,前面是第一个共识,下面我们还要达成一个共识:一个问题:OS系统一般是用什么语言来写的呢?答案很明显,是用C语言写的,而这就是我们要达成的第二个共识。而有了上面的两个共识之后我们再来思考一个问题:协议可不只有我们上面介绍的TCP/IP这两种的,是有很多种的,那么OS要不要管理这

文章图片
#网络#linux
一文读懂 Linux 线程同步:了解同步原语的设计哲学与实现

我们可以想一下在生活中,有哪些场景是符合生产和消费的场景?例如:网上购物,去超市购物,在游戏中买皮肤等等,这些都是具有生产者和消费者的场景,那么下面我就用超市来举例。我们首先先思考一个问题:超市是生产者吗?我们经常会去超市购物,所以我们都知道超市并不是生产者,而是起到一个商品汇聚,商品派发,是一个中间场所。而真正的生产者我们想必也都能想到,那就是超市这些商品的供应商,所以:所以完整的生产者和消费者

文章图片
#linux#操作系统
到底了