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