计算机网络一点事(24)

TCP可靠传输,流量控制

可靠传输:每字节对应一个序号

累计确认:收到ack则正确接收

返回ack推迟确认(不超过0.5s)

两种ack:专门确认(只有首部无数据)

捎带确认(带数据)

重传:超时重传

快重传:预防,配套立刻确认

流量控制:

接收方维持接收窗口(rwnd)不大于缓冲区大小,框住接收方允许的信号范围

发送方维持发送窗口

握手1设置客户进程初始序号

握手2设置服务器初始序号,反馈接收窗口大小

握手3客户反馈接收窗口

拥塞控制

全局性(相对于流量控制)

根据能否收到ack分类(冗余表示有拥塞,不按时严重拥塞)

拥塞将减少发送量,缩小窗口(分严重情况)

慢开始算法:cwnd从1起收到一个ack+1

<ssthresh(慢开门门限)

拥塞避免:收多少ackcwnd只+1

≥ssthresh

快重传:发生时将阈值,cwnd都改为当前cwnd一半然后改为拥塞避免模式

相关推荐
阿米亚波1 天前
【EVE-NG 实战】防火墙基础(VLAN · VRRP · NAT · ACL · 静态路由)
运维·网络·笔记·网络协议·计算机网络·网络安全·运维开发
liulilittle2 天前
Exhaustive drift-fix simulation V2 — KCC on shared-bottleneck wired path.
开发语言·网络·python·tcp/ip·计算机网络·信息与通信·通信
2401_868534783 天前
案例介绍-小型网络规划及搭
python·计算机网络
2401_868534784 天前
系统分析师案例分析题常考知识点
python·计算机网络
从零开始的代码生活_5 天前
Linux epoll 多路转接详解
linux·运维·网络·后端·tcp/ip·计算机网络·php
liulilittle6 天前
KCC 拥塞控制算法缺陷修复记录(26/07/05)
网络·tcp/ip·计算机网络·c·信息与通信·tcp·通信
liulilittle6 天前
KCC 边界缺陷深度分析:六问题根源与解决方案
网络·网络协议·tcp/ip·计算机网络·信息与通信·ip·通信
Thomas.Chan6 天前
数据中心动环监控系统架构详解
运维·网络·计算机网络·其他·系统架构·数据中心
2401_868534786 天前
网络规划设计师学习笔记
python·计算机网络
apcipot_rain6 天前
计科八股2026705——正态分布、独立与不相关、范数、列表元组集合、链表队列、sort函数、URL执行
python·计算机网络·概率论