tcp四種計時器 TCP為什么是三次握手,而不是兩次或四次?
TCP為什么是三次握手,而不是兩次或四次?你聽到了嗎?聽到了,你呢?我也聽到了三次之后確保雙方能通信,少哪句都是不通的TCP傳輸協(xié)議中如何解決丟包問題?目前我們的計算機網(wǎng)絡(luò)體系是一種分層結(jié)構(gòu),一共七層
TCP為什么是三次握手,而不是兩次或四次?
你聽到了嗎?
聽到了,你呢?
我也聽到了
三次之后確保雙方能通信,少哪句都是不通的
TCP傳輸協(xié)議中如何解決丟包問題?
目前我們的計算機網(wǎng)絡(luò)體系是一種分層結(jié)構(gòu),一共七層!下層為上層提供服務(wù)!比如連接,傳輸?shù)龋《鳷CP屬于第四層傳輸層!傳輸層的任務(wù)就是網(wǎng)絡(luò)上提供完整的數(shù)據(jù)傳送!
TCP是一個面向連接的可能的傳輸層協(xié)議!來自上層的數(shù)據(jù)到達傳輸層后首先雙方發(fā)送同步數(shù)據(jù)包建立連接,再有TCP分組分片!把整個的數(shù)據(jù)分成符合大小的塊,然后分別傳送,在TCP的頭部有記錄順序的序列號,有控制傳送速度的滑動窗口,校驗和等信息!一個或多個塊到達接收端后,由接收端檢驗數(shù)據(jù)包的正確性,然后發(fā)送相應(yīng)序列號的確認,沒有被確認的序列號數(shù)據(jù)塊將被重新傳送來保證數(shù)據(jù)的完整性!
同時接收端可以根據(jù)自己的緩沖區(qū)大小,發(fā)送改變相應(yīng)的滑動窗口數(shù)據(jù)值以避免發(fā)送端發(fā)送速率過快而是接受端沒有緩沖而丟包!