傳輸層是整個網(wǎng)絡體系結構中的關鍵層次之一,主要負責向兩個主機中進程之間的通信提供服務。由于一個主機同時運行多個進程,因此運輸層具有復用和分用功能。傳輸層在終端用戶之間提供透明的數(shù)據(jù)傳輸,向上層提供可靠的數(shù)據(jù)傳輸服務。傳輸層在給定的鏈路上通過流量控制、分段/重組和差錯控制來保證數(shù)據(jù)傳輸?shù)目煽啃?。傳輸層的一些協(xié)議是面向鏈接的,這就意味著傳輸層能保持對分段的跟蹤,并且重傳那些失敗的分段。
會話層(Session)是建立在傳輸層之上,利用傳輸層提供的服務,使應用建立和維持會話,并能使會話獲得同步。會話層使用校驗點可使通信會話在通信失效時從校驗點繼續(xù)恢復通信。這種能力對于傳送大的文件極為重要。
服務質(zhì)量運輸層服務通過協(xié)議體現(xiàn),因此運輸層協(xié)議的等級與網(wǎng)絡服務質(zhì)量密切相關。根據(jù)差錯性質(zhì),網(wǎng)絡服務按質(zhì)量可分為以下三種類型:☆ A類服務:低差錯率連接,即具有可接受的殘留差錯率和故障通知率;☆ B類服務:高差錯率連接,即具有不可接受的殘留差錯率和故障通知率;☆ C類服務:介于A類服務與B類服務之間。
傳輸層是整個網(wǎng)絡體系結構中的關鍵層次之一,主要負責向兩個主機中進程之間的通信提供服務。由于一個主機同時運行多個進程,因此運輸層具有復用和分用功能。傳輸層在終端用戶之間提供透明的數(shù)據(jù)傳輸,向上層提供可靠的數(shù)據(jù)傳輸服務。傳輸層在給定的鏈路上通過流量控制、分段/重組和差錯控制來保證數(shù)據(jù)傳輸?shù)目煽啃浴鬏攲拥囊恍﹨f(xié)議是面向鏈接的,這就意味著傳輸層能保持對分段的跟蹤,并且重傳那些失敗的分段。
UDP(UserDatagramProtocol)是一個簡單的面向消息的傳輸層協(xié)議,盡管UDP提供標頭和有效負載的完整性驗證(通過校驗和),但它不保證向上層協(xié)議提供消息傳遞。
在協(xié)議棧中,傳輸層協(xié)議為不同主機上運行的進程提供邏輯通信,而網(wǎng)絡層協(xié)議為不同主機提供邏輯通信。這個區(qū)別很微妙,但卻非常重要。下面我們用一家人作為類比來說明一下這個區(qū)別: 假設想有
二、傳輸層數(shù)據(jù)傳輸層的主要功能將AD轉換器采樣的數(shù)據(jù)映射成8bit位寬的字節(jié)數(shù)據(jù)。先將所有的采樣數(shù)據(jù)線性的排開,然后添加控制字和控制位得到words,也可以選擇不加控制字和控制位,則words和之前排