流量控制是TCP協(xié)議特有的功能
- 流量控制指讓發(fā)送方的發(fā)送速率不要太快
- 流量控制是使用滑動(dòng)窗口來實(shí)現(xiàn)的
窗口指明允許對(duì)方發(fā)送的數(shù)據(jù)量
假設(shè)有發(fā)送方和接受方,發(fā)送方發(fā)送了一個(gè)序列號(hào)為1的數(shù)據(jù)
如果接收方發(fā)送的窗口消息丟失哥蔚,就會(huì)導(dǎo)致死鎖的情況發(fā)生础米,這個(gè)時(shí)候,需要堅(jiān)持定時(shí)器
堅(jiān)持定時(shí)器
- 當(dāng)接收到窗口為0的消息時(shí),啟動(dòng)堅(jiān)持定時(shí)器
- 堅(jiān)持定時(shí)器每隔一段時(shí)間發(fā)送一個(gè)窗口探測(cè)報(bào)文
本節(jié)回顧
- TCP協(xié)議使用滑動(dòng)窗口實(shí)現(xiàn)流量控制
- 堅(jiān)持定時(shí)器的作用