可靠傳輸

可靠傳輸是指傳輸信道不產生差錯,即使傳送方適當降低傳送數據的速度,也不需要採取任何措施。

reliable transfer
TCP傳送的報文段是交給IP層傳輸的,但是IP層只能提供盡最大努力服務,也就是說TCP下面網路所提供的是不可靠的傳輸,我們需要的最理想的傳輸有兩個特點:
1.傳輸信道不產生差錯;
2.不管傳送方適當降低傳送數據的速度,不需要採取任何措施就能夠實現可靠傳輸。
然而實際中的網路並不能夠達到這種理想的狀態,但我們可以通過使用一些可靠傳輸的協定去處理這些問題,比如規定如果發現傳送的數據發生錯誤時讓傳送方重新傳送……
這樣的協定有停止等待協定、連續AQR協定等,大家有興趣可以對這些協定做具體的了解
TCP-----傳輸控制協定,提供的是面向連線、可靠的位元組流服務。當客戶和伺服器彼此交換數據前,必須先在雙方之間建立一個TCP連線,之後才能傳輸數據。TCP提供逾時重發,丟棄重複數據,流量控制等功能,保證能從一端傳到另一端。
UDP----用戶數據協定,是一個簡單的面向數據的運輸層協定。UDP不提供可靠性,它只是把應用程式傳給IP層的數據報傳送出去,但是並不能保證它們能到達目的地。由於UDP在傳輸數據報削不用在【客戶和伺服器之間建立一個連線,且沒有逾時重發機制,故而傳輸速度很快。

相關搜尋

熱門詞條

聯絡我們