- 博客(7)
- 收藏
- 关注
原创 TCP拥塞控制
如果收到三次重复确认,Reno算法则进入快速重传,只将拥塞窗口减半来跳过慢启动阶段,将慢启动阈值设为当前新的拥塞窗口值,进入一个称为“快速恢复”的新设计阶段。发出的数据包得不到确认,可能是延时也可能是丢包,因此等待一段(RTO)时间开始重传数据包,这种重传我们称为超时重传。当接收方发现丢了一个中间包的时候,发送三次前一个包的 ACK,于是发送端就会快速地重传,不必等待超时再重传。但是并能避免网络的中发生拥塞。拥塞窗口 cwnd是发送方维护的一个 的状态变量,它会根据网络的拥塞程度动态变化。
2023-07-31 11:07:12 115 1
原创 TCP 滑动窗口
发送了并且确认的包发送了但尚未确认的包没有发送,但是等待发送的包没有发送,并且暂时还不会发送的包其中 2 和 3 加起来即是接收端计算出的TCP有效窗口(EffectiveWindow)大小。
2023-07-28 10:24:57 124 1
原创 UDP简介
快速传输:UDP通过提供一种无连接的传输方式,减少了建立和维护连接的开销,从而实现了较快的数据传输速度。低延迟:由于UDP不需要等待连接的建立,数据包可以立即发送,因此UDP在实时应用中可以提供较低的传输延迟。支持广播和多播:UDP协议支持广播和多播功能,可以将数据包发送给同一网络中的所有设备(广播)或特定组中的一组设备(多播)。
2023-07-01 11:33:05 233
原创 ICMP基础
错误报告:ICMP用于报告和传递网络中发生的错误和异常情况。例如,当路由器无法将数据包传递到目的地时,它会生成ICMP错误消息,以通知源主机或其他相关设备发生了错误。网络探测和诊断:ICMP协议包含一些用于网络探测和诊断的消息类型。(ping)数据包片段处理:当MTU过大时路由器或网关会发送ICMP Fragmentation Needed消息通知主机最大的MTU值。
2023-06-29 15:22:46 169 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人