计算机网络一点事(24)

TCP可靠传输,流量控制

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

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

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

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

捎带确认(带数据)

重传:超时重传

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

流量控制:

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

发送方维持发送窗口

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

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

握手3客户反馈接收窗口

拥塞控制

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

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

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

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

<ssthresh(慢开门门限)

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

≥ssthresh

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

相关推荐
疯狂打码的少年16 小时前
【计算机网络】网络互连设备(中继器 / 网桥 / 交换机 / 路由器 / 网关)
网络·笔记·计算机网络·智能路由器
shehuiyuelaiyuehao1 天前
1计算机是如何工作的
java·计算机网络
疯狂打码的少年1 天前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
疯狂打码的少年1 天前
【计算机网络】UDP协议与TCP/UDP对比(面向连接vs无连接)
笔记·tcp/ip·计算机网络·udp
疯狂打码的少年2 天前
【计算机网络】IP地址与子网划分(IP地址分类与特殊地址)
网络·笔记·tcp/ip·计算机网络
疯狂打码的少年2 天前
【计算机网络】TCP协议(三次握手、可靠传输、流量控制)
网络·笔记·tcp/ip·计算机网络
河北之花2 天前
计算机三级:路由协议与OSPF
计算机网络
游戏开发爱好者83 天前
网络连接排查指南,谁在电脑后台偷跑流量,哪些程序在联网
网络协议·计算机网络·网络安全·ios·adb·https·udp
疯狂打码的少年3 天前
【计算机网络】TCP/IP协议族(四层体系结构,与OSI对比)
网络·笔记·tcp/ip·计算机网络
布莱克6053 天前
TCP 三次握手与四次挥手详解
服务器·网络·tcp/ip·计算机网络·网络编程