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