TCP/IP 详解 卷1 ch20 TCP Bulk Data Flow
来源:互联网 发布:httpclient 传输json 编辑:程序博客网 时间:2024/06/06 19:02
1. 滑动窗口协议
1) The window closes as the left edge advances to the right. This happens when data is sent and acknowledged.
2) The window opens when the right edge moves to the right, allowing more data to be sent. This happens when the receiving process on the other end reads acknowledged data, freeing up space in its TCP receive buffer.
3) The window shrinks when the right edge moves to the left.
2. 总结滑动窗口
1) The sender does not have to transmit a full window's worth of data.
2) One segment from the receiver acknowledges data and slides the window to the right. This is because the window size is relative to the acknowledged sequence number.
3) The size of the window can decrease, but the right edge of the window must not move leftward.
4) The receiver does not have to wait for the window to fill before sending an ACK. We saw earlier that many implementations send an ACK for every two segments that are received.
- TCP/IP 详解 卷1 ch20 TCP Bulk Data Flow
- TCP/IP 详解 卷1 ch19 TCP Interactive Data Flow
- 20-TCP Bulk Data Flow
- tcp/ip学习笔记--第20章 TCP Bulk data flow
- TCP/IP详解卷1-协议:TCP
- TCP/IP 详解 卷1 ch3 IP
- TCP/IP详解卷1-协议:IP
- tcp/ip详解卷1:协议 读书笔记 TCP/IP分层
- 学习《TCP/IP详解卷1:协议》
- TCP/IP 详解 卷1:协议
- [TCP-IP详解卷1]小记
- TCP/IP 详解 卷1 ch1
- TCP/IP 详解 卷1 ch2 链路层
- TCP/IP 详解 卷1 ch4 ARP
- TCP/IP 详解 卷1 ch5 RARP
- TCP/IP 详解 卷1 ch6 ICMP
- TCP/IP 详解 卷1 ch7 Ping
- TCP/IP 详解 卷1 ch8 Traceroute
- 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
- C/C++实用库收集
- windows编程几个小例子(四)
- 这是为什么呢?
- 通过注册表修改缺省浏览器
- TCP/IP 详解 卷1 ch20 TCP Bulk Data Flow
- 【原创】微软发布私有云产品Hyper-V Cloud有感
- 用calloc()和malloc()进行动态内存分配
- 成为SQLserver专家的10个秘密
- javascript与后台c#函数相互通信
- 『phphot』SD2C大会流水帐
- 开发verilog
- as用图片填慢图形
- CentOS 5.3上用yum快速安装Apache+php+Mysql+phpMyAdmin