| 关键词: 数据 传输 服务器 窗口 流量 字节 TCP 序列号 大小 主机 |
TCP流量控制 ![]() 1.窗口越大接收的流量越多 2.双方窗口的大小不一致导致流量数据的丢失 TCP滑动窗口技术通过动态改变窗口大小来实现对端到端设备之间的数据传输进行流量控制。 主机A向服务器发送4个长度为1024字节的数据段,主机的窗口大小为4096个字节。服务器A收到第3个数据段后,缓存区满,第4个数据段被丢弃。服务器以ACK3073响应,窗口大小调整为3072,表明服务器的缓冲区只能处理3072个字节的数据段。于是主机A改变其发送速率,发送窗口大小为3072的数据段。 TCP的传输过程 ![]() 目的设备接收到源设备发送的数据段时,会向源端发送确认报文,源设备收到确认报文后,继续发送数据段,如此重复。 主机A向服务器A发送TCP数据段,当服务器A成功收到时,会以序列号M+1499+1=M+1500进行确认。另外,由于数据段N+3传输失败,所以服务器A未能收到序列号为M+1500的字节,因此服务器A还会再次以序列号M+1500进行确认。 TCP的机制: 1.TCP三次握手(建立连接) 2.TCP流量控制 3.TCP数据丢包(传输过程) 4.TCP四次分手(关闭连接) UDP:UDP是一种面向无连接的传输层协议,传输可靠性没有保证。 ![]() UDP长度 UDP校验和 传输数据时没有确认机制。 UDP的传输过程: 1.UDP不提供重传机制,占用资源小,处理效率高。 2.一些时延敏感的流量,如语音、视频等,通常使用UDP作为传输层协议。 |
| 本文出处: https://www.toutiao.com/a6750862993975673352/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|