- 博客(6)
- 收藏
- 关注
原创 TCP的流量控制和拥塞控制
关键原因是,同一时间在传输管道中的数据包更多,会导致返回的ACK数量也更多,cwnd每增加一个MSS段的报文,就会增加一个ACK报文,而收到一个新的ACK报文后,cwnd就会增加一个MSS段。重复确认可以理解为是因为还收到了后续的包,比如收到了包1和包3(通过序列号seq来确认顺序),但是没有收到包2,这时候每收到一次非包2的数据,就会触发重复ACK,这时候网络情况是仍可以收到一些包,但是会丢包。丢失的只是数据包(如P2),但已到达的包(P3、P4)会通过ACK路径反向通知发送方拥塞状态。
2025-08-14 14:12:01
2428
原创 路由知识学习
一跳(1 hop):指利用数据链路层以下分层的功能传输数据帧的一个区间。以太网的数据链路层使用MAC地址传输数据帧,此时一跳是指从源MAC地址到目标MAC地址之间传输帧的区间。策略路由(Policy-Based Routing, PBR) 是 Linux(和其他操作系统)中的一种高级路由机制,它允许。目标 MAC:路由器接口 10.0.0.1 的 MAC 地址(本地子网的设备,可能直接连接或通过 ARP 获取)。注意:主路由表是用来存放各种路由(包括默认路由)的一个路由表,但不仅仅有默认路由。
2025-08-06 10:08:36
1537
原创 进程状态以及进程通信的方法
管道传输数据时单向的,分为匿名管道和命名管道,管道的实质是内核中的一段缓存,是字节流的,并且通过fork创建子进程,子进程会复制父进程的文件描述符,在shell中执行A | B的时候,A进程和B进程都是shell创建出来的子进程,其父进程都是shell;信号初始化为1,代表着互斥信号量,可以保证共享内存在任何时刻只有一个进程在访问,P操作在进入共享内存前,执行-1,V操作在离开共享内存后,执行+1,如果信号量>=0,则可以访问,如果<0,则进程阻塞。对于异常情况下的工作模式,需要使用信号方式来通知进程。
2025-08-05 17:06:22
236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅