- 相關(guān)推薦
TCP的可靠性
TCP提供一種面向連接的、可靠的字節(jié)流服務(wù)。我們都知道兩個使用TCP的應(yīng)用,必須先建立TCP連接才能進行數(shù)據(jù)通信。那么TCP都有哪些機制來確?煽啃阅?
1、超時重傳
發(fā)送一個報文段,會立即啟動一個重傳計時器,等待目的端口確認收到這個數(shù)據(jù)段。否則將超時重傳。
2、確認響應(yīng)
對于一個收到的請求,將發(fā)送一個確認。這個確認通常要延遲幾分之一秒。
3、首部校驗
TCP數(shù)據(jù)報文段中有收和數(shù)據(jù)的校驗和。這是一個端到端的校驗和。如果出錯的話,則接收端不會發(fā)送確認,從而觸發(fā)發(fā)送方的確認重傳。
4、對收到的數(shù)據(jù)進行排序。
由于IP數(shù)據(jù)報文在網(wǎng)絡(luò)中經(jīng)歷的時間可能不一樣,所以數(shù)據(jù)到達接收端可能會失序。而接收方的傳輸層會根據(jù)報文段中的序號,進行重新排序。
5、重復(fù)的而數(shù)據(jù)直接丟棄。
6、流量控制
TCP可以通過窗口大小來進行流量控制,防止接收慢的主機緩沖區(qū)溢出。
7、TCP是面向字節(jié)流的,他不對數(shù)據(jù)進行任何解釋。
【TCP的可靠性】相關(guān)文章:
TCP/IP協(xié)議是什么06-18
對TCP/IP網(wǎng)絡(luò)協(xié)議的深入淺出歸納10-16
OSI七層與TCP/IP五層網(wǎng)絡(luò)架構(gòu)詳解09-07
Linux與Win2000操作系統(tǒng)的可靠性比較09-21
提高WY20型挖掘機液壓缸可靠性的措施07-22