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