七層網(wǎng)絡(luò)協(xié)議中的傳輸概念
我們都知道,網(wǎng)絡(luò)協(xié)議的通行和它的分層結(jié)構(gòu)式分不開(kāi)的。在七層網(wǎng)絡(luò)協(xié)議模型中,介于應(yīng)用層和網(wǎng)絡(luò)層之間的傳輸層是分層網(wǎng)絡(luò)體系結(jié)構(gòu)的重心部分.它的重要任務(wù)就是直接給運(yùn)行在不同主機(jī)上的應(yīng)用程序提供通信服務(wù).
傳輸層協(xié)議為不同主機(jī)上的應(yīng)用程序進(jìn)程提供邏輯通信.邏輯通信的意思就是盡管通信的應(yīng)用進(jìn)程之間不是物理連接的(實(shí)際上,它們可能是在一個(gè)行星的不同位置,通過(guò)各種各樣的路由器和各種鏈接類(lèi)型連在一起),而從應(yīng)用程序的角度來(lái)看,它們就像是物理連接的一樣.應(yīng)用程序通過(guò)使用傳輸層提供的邏輯通信互相傳輸信息,而不用考慮用來(lái)傳送這些信息的物理基礎(chǔ)設(shè)施.團(tuán).1描述了邏輯通信的概念.
如圖1所示,傳輸層協(xié)議實(shí)現(xiàn)于終端系統(tǒng)上,而不是在網(wǎng)絡(luò)路由器上.網(wǎng)絡(luò)路由器只作用于3—PDU的網(wǎng)絡(luò)層字段,而不作用于傳輸層字段.
圖1 七層網(wǎng)絡(luò)協(xié)議模型 傳輸層在兩個(gè)應(yīng)用程序之間提供了邏輯的而不是物理的通信
在發(fā)送方,傳輸層將應(yīng)用程序發(fā)送的消息轉(zhuǎn)換成4—PDU形式(即:傳輸層協(xié)議數(shù)據(jù)單元).構(gòu)造4-PDU的過(guò)程就是將應(yīng)用程序消息分割成較小的塊,井給每個(gè)塊加上一個(gè)頭部.然后,傳輸層將這些4-PDU傳遞給網(wǎng)絡(luò)層.在網(wǎng)絡(luò)層,每一個(gè)4—PDU又被封裝到一個(gè)3—PDU今.在接收方,傳輸層接收從網(wǎng)絡(luò)層傳送過(guò)來(lái)的4—PDU,并將這些4-PDU的頭部去掉,將消息重新裝配,最后將它們傳遞給接收進(jìn)程.
一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)可以為網(wǎng)絡(luò)應(yīng)用程序制定多個(gè)傳輸層協(xié)議.例如,因特網(wǎng)(Internet)有兩個(gè)協(xié)議——TCP和UDP.每一個(gè)協(xié)議都為調(diào)用應(yīng)用程序提供一套不同的服務(wù).
所有的傳輸層協(xié)議都為應(yīng)用程序提供多路復(fù)用多路分解服務(wù).除了多路復(fù)用移路分解服務(wù)之外,傳輸層協(xié)議還可以給應(yīng)用進(jìn)程提供其他服務(wù),包括可靠數(shù)據(jù)傳輸、帶寬保證和傳輸延遲保證.
相信大家對(duì)于在七層網(wǎng)絡(luò)協(xié)議模型中的一些傳輸概念有所了解了,那么在今后的文章中,我們還會(huì)對(duì)這方面內(nèi)容進(jìn)行補(bǔ)充,敬請(qǐng)關(guān)注。