月度归档: 2021年4月

22 篇文章

tcp中的拥塞控制
为了提高在数据在链路中的传输数据,滑动窗口的模型,也就是说可以一次发送到多个数据包。因此会带来在链路当中的拥塞问题,即发送方发送数据过快导致链路较为拥挤导致数据通信的时延过大,从而会会引发数据丢包或者超时。 术语解释 丢包:发送方的数据不能成功的到达接收方,也就是在链路中数据包就丢失了,在TCP中如果收到三个冗余ACK,则表示数据发生了丢包。 超时…
extern关键字的一点思考
在过去,我一直以为在不同的.c文件中引用全局变量需要使用extern关键词。突然发现,如下代码(不需要extern关键词)也可以直接运行(使用的是CLion,),并且不会出错。 //foo.c中 int a = 1; //bar.c中 int a; int main() { printf("%d\n",a); } 这让我感觉十分…