TCP IP詳解一 TCP的可靠性保證方法

2021-08-04 12:10:03 字數 330 閱讀 7173

tcp通過下列方式來提供可靠性

1、應用資料被分割成tcp認為最適合傳送的資料塊。

2、當tcp發出乙個段後,它啟動乙個定時器,等待目的端確認收到這個報文段。如果及時收到乙個確認,將重發這個報文段。

3、當tcp收到發自tcp連線另一段的資料,將傳送乙個確認。這個確認不是立即傳送,通常將推遲幾分之一秒。

4、tcp將保持它首部和資料的檢驗和,這是乙個端到端的檢驗和,目的是檢測資料在傳輸過程中的變化。

5、如有必要,tcp將對收到的資料進行重新排序。

6、既然ip資料報會發生重複,tcp的接收端必須丟棄重複的資料。

7、tcp還能提供流量控制。

關於TCP的可靠性

tcp是乙個可靠的協議。有時人們會說 tcp能夠保證它所傳送資料的可靠傳輸。這種說法儘管很常見,但卻非常不恰當。首先,只要稍微想一下就會知道這不可能是對的。比如,假設在資料傳輸的過程中將一台主機從網路上斷開,tcp這側不管做出何種努力,都無法獲取其餘 的資料。網路確實會中斷,主機確實會崩潰,使用者確...

關於TCP的可靠性

tcp是乙個可靠的協議。有時人們會說 tcp能夠保證它所傳送資料的可靠傳輸。這種說法儘管很常見,但卻非常不恰當。首先,只要稍微想一下就會知道這不可能是對的。比如,假設在資料傳輸的過程中將一台主機從網路上斷開,tcp這側不管做出何種努力,都無法獲取其餘 的資料。網路確實會中斷,主機確實會崩潰,使用者確...

TCP如何實現可靠性

tcp傳輸控制協議 tcp 協議是一種面向連線的,為不同主機程序間提供可靠資料傳輸的協議。tcp 協議假定其所使用的網路棧下層協議 如ip 協議 是非可靠的,其自身提供機制保證資料的可靠性傳輸。在目前的網路棧協議族中,在需要提供可靠性資料傳輸的應用中,tcp 協議是首選的,有時也是唯一的選擇。tcp...