1. 程式人生 > >Android網路協議之傳輸層

Android網路協議之傳輸層

簡介

這裡寫圖片描述

傳輸層是OSI中最重要,最關鍵的一層,時唯一負責總體的資料傳輸和資料控制的一層,傳輸層提供端到端的交換資料的機制,傳輸層對會話層等高三層提供可靠的傳輸服務,對網路層提供可靠的目的地的站定資訊

傳輸層也稱為運輸層,傳輸層只存在於端開發系統中,是介於低3層通訊子網系統和高3層之間的一層,但是很重要的一層,因為它是源端到目的端對輸出傳送進行控制從低到高的最後一層

有一個既存事實,即世界上各種通訊子網在效能上存在著很大差異.例如電話交換網,分組交換網,公用資料交換網,區域網等通訊子網都可互連,但它們提供的吞吐量,傳輸速率,資料延遲通訊費用各不相同.對於會話層來說,卻要求有一效能恆定的介面.傳輸層就承擔了這一功能.它採用分流/合流,複用/解複用技術來調節上述通訊子網的差異,使會話層感受不到.此外傳輸層還要具備差錯恢復,流量控制等功能,以此對會話層遮蔽通訊子網在這些方面的細節與差異.傳輸層面對的資料物件已不是網路地址和主機地址,而是和會話層的介面埠

上述功能的最終目的是為會話提供可靠的,無誤的資料傳輸.傳輸層的服務一般要經歷傳輸連線建立階段,資料傳送階段,傳輸連線釋放階段3個階段才算完成一個完整的服務過程.而在資料傳送階段又分為一般資料傳送和加速資料傳送兩種。傳輸層服務分成5種類型.基本可以滿足對傳送質量,傳送速度,傳送費用的各種不同需要