版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)絡(luò)七層結(jié)構(gòu)介紹OSI 開(kāi)放式系統(tǒng)互聯(lián)模型是1984年國(guó)際標(biāo)準(zhǔn)化組織ISO提出的一個(gè)參考模型。此模型作為網(wǎng)絡(luò)通信的概念性標(biāo)準(zhǔn)框架,使通信在不同的制造商的設(shè)備和應(yīng)用軟件所形成的網(wǎng)絡(luò)上的進(jìn)行成為可能?,F(xiàn)在此模型已成為一個(gè)主要的結(jié)構(gòu)模型用于計(jì)算機(jī)之間和網(wǎng)絡(luò)間的通信。目前使用的大多數(shù)網(wǎng)絡(luò)通信協(xié)議都基于 OSI 模型的結(jié)構(gòu)。OSI 將其定義為七層,即將網(wǎng)絡(luò)計(jì)算機(jī)中有關(guān)活動(dòng)信息的任務(wù)劃分為七個(gè)更小、更易于處理的任務(wù)組。一個(gè)任務(wù)或任務(wù)組被分配到一個(gè) OSI 層。每一層都是單獨(dú)存在的,因此分配到各層的任務(wù)能夠獨(dú)立地執(zhí)行。這樣使得由其中某層提供的解決方案能夠在不影響其他層的情況下被更新。一、網(wǎng)絡(luò)七層結(jié)構(gòu)定義OS
2、I 七層模型的每一層具有清晰的特點(diǎn)。根本來(lái)說(shuō),第七至第四層處理首尾相連的數(shù)據(jù)源和目的地址間的通信,而第三至第一層處理網(wǎng)絡(luò)設(shè)備間的通信時(shí)。另一方面,OSI 模型的七個(gè)層可以劃分為兩組:上層層7、層6和層5和下層層4、層3、層2和層1。OSI 模型的上層處理應(yīng)用信息,并且只在軟件上執(zhí)行。最高層,即應(yīng)用層是與終端用戶最接近的。OSI 模型的下層是處理數(shù)據(jù)傳輸?shù)?。物理層和?shù)據(jù)鏈路層上的信息執(zhí)行是在硬件和軟件上。最底層,即物理層是與物理網(wǎng)絡(luò)媒介比方說(shuō)電線最接近的,并且負(fù)責(zé)在媒介上替換數(shù)據(jù)。圖2-1是OSI七層模型的示意。圖2-1 OSI七層模型二、網(wǎng)絡(luò)七層協(xié)議的功能1、物理層Physical物理層是OS
3、I的第一層,它雖然處于最底層,卻是整個(gè)開(kāi)放系統(tǒng)的根底。物理層為設(shè)備之間的數(shù)據(jù)通信提供傳輸媒體及互連設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。媒體和互連設(shè)備物理層的媒體包括架空明線、平衡電纜、光纖、無(wú)線信道等。通信用的互連設(shè)備指DTE和DCE間的互連設(shè)備。DTE即數(shù)據(jù)終端設(shè)備,又稱物理設(shè)備,如計(jì)算機(jī)、終端等都包括在內(nèi)。而DCE那么是數(shù)據(jù)通信設(shè)備或電路連接設(shè)備,如調(diào)制解調(diào)器等。數(shù)據(jù)傳輸通常是經(jīng)過(guò)DTE DCE,再經(jīng)過(guò)DCE DTE的路徑?;ミB設(shè)備指將DTE、DCE連接起來(lái)的裝置,如各種插頭、插座。LAN中的各種粗、細(xì)同軸電纜,T形接頭、插頭,接收器,發(fā)送器,中繼器等都屬于物理層的媒體和連接器。2、數(shù)據(jù)鏈路層
4、Date Link數(shù)據(jù)鏈路可以粗略地理解為數(shù)據(jù)通道。物理層要為終端設(shè)備間的數(shù)據(jù)通信提供傳輸媒體及其連接。媒體是長(zhǎng)期的,連接是有生存期的。在連接生存期內(nèi),收發(fā)兩端可以進(jìn)行不等的一次或?qū)掖螖?shù)據(jù)通信。每次通信都要經(jīng)過(guò)建立通信聯(lián)絡(luò)和撤除通信聯(lián)絡(luò)兩過(guò)程。這種建立起來(lái)的數(shù)據(jù)收發(fā)關(guān)系就叫做數(shù)據(jù)鏈路。而在物理媒體上傳輸?shù)臄?shù)據(jù)難免受到各種不可靠因素的影響而產(chǎn)生過(guò)失,為了彌補(bǔ)物理層上的缺乏,為上層提供無(wú)過(guò)失的數(shù)據(jù)傳輸,就要能對(duì)數(shù)據(jù)進(jìn)行檢錯(cuò)和糾錯(cuò)。數(shù)據(jù)鏈路的建立、撤除,對(duì)數(shù)據(jù)的檢錯(cuò)、糾錯(cuò)是數(shù)據(jù)鏈路層的根本任務(wù)。3、網(wǎng)絡(luò)層Networt網(wǎng)絡(luò)層的產(chǎn)生也是網(wǎng)絡(luò)開(kāi)展的結(jié)果。在聯(lián)機(jī)系統(tǒng)和線路交換的環(huán)境中,網(wǎng)絡(luò)層的功能沒(méi)有太大
5、意義。當(dāng)數(shù)據(jù)終端增多時(shí)。它們之間有中繼設(shè)備相連。此時(shí)會(huì)出現(xiàn)一臺(tái)終端要求不只是與惟一的一臺(tái)而是能和多臺(tái)終端通信的情況,這就產(chǎn)生了把任意兩臺(tái)數(shù)據(jù)終端設(shè)備的數(shù)據(jù)鏈接起來(lái)的問(wèn)題,也就是路由或?qū)?。另外,?dāng)一條物理信道建立之后,被一對(duì)用戶使用,往往有許多空閑時(shí)間被浪費(fèi)掉了。于是人們自然會(huì)希望讓多對(duì)用戶共用一條鏈路。為解決這一問(wèn)題,就出現(xiàn)了邏輯信道技術(shù)和虛擬電路技術(shù)。在具有開(kāi)放特性的網(wǎng)絡(luò)中的數(shù)據(jù)終端設(shè)備,都要配置網(wǎng)絡(luò)層的功能?,F(xiàn)在市場(chǎng)上銷售的網(wǎng)絡(luò)硬件設(shè)備主要有網(wǎng)關(guān)和路由器等。4、傳輸層Transport傳輸層是兩臺(tái)計(jì)算機(jī)經(jīng)過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信時(shí),第一個(gè)端到端的層次,具有緩沖作用。當(dāng)網(wǎng)絡(luò)層效勞質(zhì)量不能滿足要求
6、時(shí),它將效勞加以提高,以滿足高層的要求;當(dāng)網(wǎng)絡(luò)層效勞質(zhì)量較好時(shí),它只用很少的工作。傳輸層還可進(jìn)行復(fù)用,即在一個(gè)網(wǎng)絡(luò)連接上創(chuàng)立多個(gè)邏輯連接。傳輸層也稱為運(yùn)輸層。傳輸層只存在于端開(kāi)放系統(tǒng)中,是介于低3層通信子網(wǎng)系統(tǒng)和高3層之間的一層,但是很重要的一層。因?yàn)樗怯稍炊说侥康亩藢?duì)數(shù)據(jù)傳送進(jìn)行控制從低到高的最后一層。世界上各種通信子網(wǎng)在性能上存在著很大差異。例如 交換網(wǎng)、分組交換網(wǎng)、公用數(shù)據(jù)交換網(wǎng)。局域網(wǎng)等通信子網(wǎng)都可互連,但它們提供的吞吐量、傳輸速率、數(shù)據(jù)延遲通信費(fèi)用各不相同。對(duì)于會(huì)話層來(lái)說(shuō),卻要求有一性能恒定的界面。傳輸層就承當(dāng)了這一功能。它采用分流/合流,復(fù)用/介復(fù)用技術(shù)來(lái)調(diào)節(jié)上述通信子網(wǎng)的差異,
7、使會(huì)話層感受不到。此外傳輸層還要具備過(guò)失恢復(fù)、流量控制等功能,以此對(duì)會(huì)話層屏蔽通信子網(wǎng)在這些方面的細(xì)節(jié)與差異。傳輸層面對(duì)的數(shù)據(jù)對(duì)象已不是網(wǎng)絡(luò)地址和主機(jī)地址,而是和會(huì)話層的界面端口。上述功能的最終目的是為會(huì)話提供可靠的、無(wú)誤的數(shù)據(jù)傳輸。傳輸層的效勞一般要經(jīng)歷傳輸連接建立階段、數(shù)據(jù)傳送階段、傳輸連接釋放階段3個(gè)階段才算完成一個(gè)完整的效勞過(guò)程。5、會(huì)話層Session會(huì)話層提供的效勞可使應(yīng)用建立和維持會(huì)話,并能使會(huì)話獲得同步。會(huì)話層使用校驗(yàn)點(diǎn)可使通信會(huì)話在通信失效時(shí)從校驗(yàn)點(diǎn)繼續(xù)恢復(fù)通信。這種能力對(duì)于傳送大的文件極為重要。會(huì)話層、表示層、應(yīng)用層構(gòu)成開(kāi)放系統(tǒng)的高3層,面對(duì)應(yīng)用進(jìn)程提供分布處理、對(duì)話管理、
8、信息表示、恢復(fù)最后的過(guò)失等。6、表示層Presertation表示層的作用之一是為異種機(jī)通信提供一種公共語(yǔ)言,以便能進(jìn)行互操作。這種類型的效勞之所以需要,是因?yàn)椴煌挠?jì)算機(jī)體系結(jié)構(gòu)使用的數(shù)據(jù)表示法不同。在這種情況下,便需要會(huì)話層來(lái)完成這種轉(zhuǎn)換。通過(guò)前面的介紹,我們可以看出,會(huì)話層以下5層完成了端到端的數(shù)據(jù)傳送,并且是可靠、無(wú)過(guò)失的傳送。但是數(shù)據(jù)傳送只是手段而不是目的,最終是要實(shí)現(xiàn)對(duì)數(shù)據(jù)的使用。由于各種系統(tǒng)對(duì)數(shù)據(jù)的定義并不完全相同,最易明白的例子是鍵盤,其上的某些鍵的含義在許多系統(tǒng)中都有差異。這自然給利用其他系統(tǒng)的數(shù)據(jù)造成了障礙。表示層和應(yīng)用層就擔(dān)負(fù)了消除這種障礙的任務(wù)。對(duì)于用戶數(shù)據(jù)來(lái)說(shuō),可以從
9、兩個(gè)側(cè)面來(lái)分析,一個(gè)是數(shù)據(jù)含義被稱為語(yǔ)義,另一個(gè)是數(shù)據(jù)的表示形式,稱做語(yǔ)法。像文字、圖形、聲音、文種、壓縮和加密等都屬于語(yǔ)法范疇。表示層設(shè)計(jì)了3類15種功能單位,其中上下文管理功能單位就是溝通用戶間的數(shù)據(jù)編碼規(guī)那么,以便雙方有一致的數(shù)據(jù)形式,能夠互相認(rèn)識(shí)。7、應(yīng)用層Application應(yīng)用層向應(yīng)用程序提供效勞,這些效勞按其向應(yīng)用程序提供的特性分成組,并稱之為效勞元素。有些可為多種應(yīng)用程序共同使用,有些那么為較少的一類應(yīng)用程序使用。應(yīng)用層是開(kāi)放系統(tǒng)的最高層,是直接為應(yīng)用進(jìn)程提供效勞的。其作用是在實(shí)現(xiàn)多個(gè)系統(tǒng)應(yīng)用進(jìn)程相互通信的同時(shí),完成一系列業(yè)務(wù)處理所需的效勞。其效勞元素分為兩類:公共應(yīng)用效勞元
10、素CASE和特定應(yīng)用效勞元素SASE。CASE提供最根本的效勞,它成為應(yīng)用層中任何用戶和任何效勞元素的用戶,主要為應(yīng)用進(jìn)程通信、分布系統(tǒng)實(shí)現(xiàn)提供根本的控制機(jī)制。特定效勞SASE那么要滿足一些特定效勞,如文卷傳送、訪問(wèn)管理、作業(yè)傳送、銀行事務(wù)、訂單輸入等。通過(guò) OSI 層,信息可以從一臺(tái)計(jì)算機(jī)的軟件應(yīng)用程序傳輸?shù)搅硪慌_(tái)的應(yīng)用程序上。例如,計(jì)算機(jī) A 要將信息從其應(yīng)用程序上發(fā)送到計(jì)算機(jī) B 的應(yīng)用程序,計(jì)算機(jī) A 中的應(yīng)用程序需要將信息先發(fā)送到它本身的應(yīng)用層第七層,然后此層將信息發(fā)送到表示層第六層,表示層將數(shù)據(jù)轉(zhuǎn)送到會(huì)話層第五層,如此繼續(xù),直至物理層第一層。在物理層,數(shù)據(jù)通過(guò)物理網(wǎng)絡(luò)媒介被替換,并
11、且被發(fā)送至計(jì)算機(jī) B。計(jì)算機(jī) B 的物理層接收來(lái)自物理媒介的數(shù)據(jù),然后將信息向上發(fā)送至數(shù)據(jù)鏈路層第二層,再轉(zhuǎn)送給網(wǎng)絡(luò)層,依次繼續(xù)直到信息到達(dá)計(jì)算機(jī)B的應(yīng)用層。最后,計(jì)算機(jī) B 的應(yīng)用層再將信息傳送給應(yīng)用程序接收端,從而完成通信過(guò)程。下面圖示說(shuō)明了這一過(guò)程:OSI 的七層使用各種各樣控制信息框架,來(lái)和其他計(jì)算機(jī)體系的對(duì)應(yīng)層進(jìn)行通信??刂菩畔⒂商厥庹?qǐng)求和說(shuō)明構(gòu)成,這些請(qǐng)求和說(shuō)明在對(duì)應(yīng) OSI 層間進(jìn)行交換。每一層數(shù)據(jù)的協(xié)議頭和協(xié)議尾都是兩個(gè)攜帶控制信息的根本框架。 對(duì)于從上層傳送至下層的數(shù)據(jù)來(lái)說(shuō),要附加協(xié)議頭,同時(shí)要添加協(xié)議尾。然而,在來(lái)自上面層的數(shù)據(jù)上增加協(xié)議頭和協(xié)議尾,對(duì)一個(gè) OSI 層來(lái)說(shuō)并
12、不是必需的。每個(gè)協(xié)議層都有可能在數(shù)據(jù)上增加協(xié)議頭和協(xié)議尾,在傳送的時(shí)候每層數(shù)據(jù)由上層協(xié)議頭、尾和數(shù)據(jù)組成。協(xié)議頭包含了有關(guān)層對(duì)層通信信息。協(xié)議頭和協(xié)議尾以及數(shù)據(jù)只是相對(duì)概念,它們?nèi)Q于分析信息單元的協(xié)議層。例如,傳輸層協(xié)議頭包含了只有傳輸層可以看到的信息,傳輸層下面的其他層只將此協(xié)議頭作為局部數(shù)據(jù)傳遞至下面的層此。對(duì)于網(wǎng)絡(luò)層,一個(gè)信息單元由第三層的協(xié)議頭和數(shù)據(jù)組成。對(duì)于數(shù)據(jù)鏈路層,經(jīng)網(wǎng)絡(luò)層第三層協(xié)議頭和數(shù)據(jù)向下傳遞的所有信息是作為數(shù)據(jù)處理的。換句話說(shuō),在特定的OSI 層,信息單元的數(shù)據(jù)局部可能包含來(lái)自于所有上層的協(xié)議頭和協(xié)議尾以及數(shù)據(jù),即稱之為封裝。例如,如果計(jì)算機(jī) A 要將應(yīng)用程序中的某數(shù)據(jù)
13、發(fā)送至計(jì)算機(jī) B,計(jì)算機(jī) A 要將數(shù)據(jù)發(fā)送至其應(yīng)用層。計(jì)算機(jī) A 的應(yīng)用層傳送任何計(jì)算機(jī) B 的應(yīng)用層所必需的控制信息,都是通過(guò)預(yù)先在數(shù)據(jù)上添加協(xié)議頭。最終的消息單元,其中包含協(xié)議頭、數(shù)據(jù),可能有協(xié)議尾,發(fā)送至表示層,表示層再添加包含為計(jì)算機(jī) B 的表示層而理解控制信息的協(xié)議頭。消息單元的大小隨著每一層協(xié)議頭和協(xié)議尾的添加而增加,這些協(xié)議頭和協(xié)議尾包含了計(jì)算機(jī)B的對(duì)應(yīng)層要使用的控制信息。在物理層,整個(gè)的信息單元通過(guò)網(wǎng)絡(luò)媒介傳輸。 計(jì)算機(jī) B 中的物理層接收信息單元并將其傳送至數(shù)據(jù)鏈路層。然后 B 中的數(shù)據(jù)鏈路層讀取控制信息,其中包含計(jì)算機(jī) A 的數(shù)據(jù)鏈路層預(yù)先添加的協(xié)議頭。其次協(xié)議頭和協(xié)議尾被
14、除去,信息單元的剩余局部被傳送至網(wǎng)絡(luò)層。每一層執(zhí)行相同的動(dòng)作。協(xié)議層從對(duì)應(yīng)層讀取協(xié)議頭和協(xié)議尾,并除去,再將剩余信息發(fā)送至高一層。應(yīng)用層執(zhí)行完后,數(shù)據(jù)就被傳送至計(jì)算機(jī)B中的應(yīng)用程序接收端,最后收到的正是計(jì)算機(jī) A 的應(yīng)用程序所產(chǎn)生的數(shù)據(jù)。一個(gè) OSI 層與另一層之間的通信是利用第二層提供的效勞完成的。相鄰層提供的效勞幫助特定的 OSI 層與另一網(wǎng)絡(luò)系統(tǒng)的對(duì)應(yīng)層進(jìn)行通信。OSI 模型的特定層通常是與三個(gè)其他的 OSI 層進(jìn)行通信:與之直接相鄰的上一層和下一層,還有目標(biāo)網(wǎng)絡(luò)體系的對(duì)應(yīng)層。例如,計(jì)算機(jī) A 的數(shù)據(jù)鏈路層應(yīng)與其網(wǎng)絡(luò)層,物理層以及計(jì)算機(jī) B 的數(shù)據(jù)鏈路層進(jìn)行通信。下面的圖表可以解釋這個(gè)例
15、子。三、第四層到第七層的高層交換技術(shù)及其應(yīng)用Internet的特點(diǎn)就是不斷變化開(kāi)展,目前網(wǎng)絡(luò)上的信息量和業(yè)務(wù)量都呈現(xiàn)爆炸性的增長(zhǎng)趨勢(shì)。不斷增長(zhǎng)的負(fù)荷和新需求的出現(xiàn),使得用單臺(tái)效勞器處理應(yīng)用效勞的結(jié)構(gòu)已成為過(guò)去,取而代之的是以單一虛擬IP地址(VIP)來(lái)代表整個(gè)效勞器集群,由集群中的多臺(tái)效勞器來(lái)分?jǐn)偺幚碓L問(wèn)流量。集群的組成局部也在發(fā)生變化,過(guò)去一臺(tái)Web效勞器必須處理大局部的靜態(tài)內(nèi)容,現(xiàn)在可以由應(yīng)用效勞、高性能數(shù)據(jù)庫(kù)和多媒體效勞器等協(xié)同效勞器集群來(lái)支持復(fù)雜的Web應(yīng)用。這些不斷增長(zhǎng)的效勞集群和效勞需求要求更高效率和更高效勞質(zhì)量的數(shù)據(jù)交換技術(shù)。數(shù)據(jù)交換技術(shù)已經(jīng)歷了過(guò)去的那種單純的電路交換逐漸開(kāi)展到
16、二層、三層甚至更高層的交換結(jié)構(gòu)的結(jié)合。交換的內(nèi)部機(jī)制也從存儲(chǔ)轉(zhuǎn)發(fā)、直接連通過(guò)渡到路由交換、三層交換以及最新提出四層及更高層的交換。這些先進(jìn)的交換技術(shù)在解決局域網(wǎng)和互聯(lián)網(wǎng)絡(luò)的帶寬及容量問(wèn)題上發(fā)揮了很好的作用。1、傳統(tǒng)的二、三層交換傳統(tǒng)的第二層交換技術(shù)是在最初的總線集線器和網(wǎng)橋的根底上開(kāi)展而成的,一般用于局域網(wǎng)的數(shù)據(jù)交換上,是作為對(duì)共享式局域網(wǎng)提供有效的數(shù)據(jù)交換的解決方案而出現(xiàn)的,它可以使每個(gè)用戶盡可能地分享到最大帶寬。第二層交換技術(shù)是在OSI七層網(wǎng)絡(luò)模型中的第二層,即在數(shù)據(jù)鏈路層上進(jìn)行操作的。它對(duì)數(shù)據(jù)包的轉(zhuǎn)發(fā)是建立在MAC物理端口地址的根底之上的,對(duì)于上層協(xié)議來(lái)說(shuō),它是透明的。交換機(jī)在轉(zhuǎn)發(fā)數(shù)據(jù)包
17、時(shí)無(wú)須知道數(shù)據(jù)包的IP地址,只需其物理地址即MAC地址。交換機(jī)在操作過(guò)程中不斷地維護(hù)著一個(gè)簡(jiǎn)單的地址表,它說(shuō)明了MAC地址和端口的對(duì)應(yīng)關(guān)系,所以當(dāng)交換機(jī)收到一個(gè)數(shù)據(jù)包時(shí)比照數(shù)據(jù)包的MAC地址就可以知道是哪個(gè)端口的數(shù)據(jù)包。整個(gè)過(guò)程全部是在硬件控制下實(shí)現(xiàn)的,因此速度相當(dāng)快,大大地加速了數(shù)據(jù)包的傳輸。第二層交換非常有利于建立LAN內(nèi)部或者VLAN之間的數(shù)據(jù)交換,可以大大提高數(shù)據(jù)在LAN中的通信速度。但是第二層交換只是一種簡(jiǎn)單的基于MAC層的數(shù)據(jù)交換,所以對(duì)于不同的IP子網(wǎng)之間的數(shù)據(jù)交換還是要經(jīng)過(guò)路由器先進(jìn)行路由。在有大量數(shù)據(jù)跨越子網(wǎng)的情況下,傳統(tǒng)的路由器又成為了網(wǎng)絡(luò)通信中的瓶頸,這個(gè)時(shí)候就引入了第三
18、層交換的概念。 第三層交換就是在OSI參考模型的第三層進(jìn)行操作。第三層交換技術(shù)也稱為IP交換技術(shù)、交換路由技術(shù)。這是一種利用第三層協(xié)議中的IP數(shù)據(jù)包頭信息來(lái)加強(qiáng)第二層交換功能的機(jī)制。網(wǎng)絡(luò)中的大量數(shù)據(jù)往往越過(guò)本地的網(wǎng)絡(luò)在網(wǎng)際間傳送,因而路由器常常不堪重負(fù)地成為瓶頸。在這種情況下要是在源地址和目的地址之間有一條更為直接的第二層通路,就沒(méi)有必要每次都經(jīng)過(guò)路由器的路由判斷來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)包。第三層交換使用第三層路由協(xié)議確定傳送路徑,此路徑可以只用一次,也可以存儲(chǔ)起來(lái),供以后使用,之后數(shù)據(jù)包通過(guò)一條虛電路不需要經(jīng)過(guò)路由判斷而直接快速發(fā)送,最終目的是將數(shù)據(jù)通信時(shí)的路由次數(shù)降至最低。這樣的第三層交換式路由器比僅僅
19、路由式的路由器性能上要提高非常多,一般稱之為路由交換機(jī)。在第三層交換機(jī)連接的情況下,主機(jī)A跟主機(jī)B第一次通過(guò)交換機(jī)通信,中間的交換機(jī)便會(huì)把A和B的IP地址及它們的MAC地址記錄下來(lái),當(dāng)其它主機(jī)如C要和A或B通信時(shí),針對(duì)C所發(fā)出的尋址封包,第三層交換機(jī)送出一個(gè)回復(fù)告訴它A或B的MAC地址,以后C當(dāng)然就會(huì)用A或B的MAC地址“直接和它通信,不需要理會(huì)A、B和C是否屬于不同的子網(wǎng),這樣就不用每次進(jìn)行路由,防止每次路由操作這樣一個(gè)速度相比照擬慢的過(guò)程。將第二層交換和第三層交換結(jié)合在一起就成為一種通過(guò)第二層連接網(wǎng)絡(luò)鏈路在子網(wǎng)中指引業(yè)務(wù)流,通過(guò)第三層交換或路由器將包從一個(gè)子網(wǎng)傳到另一個(gè)子網(wǎng)。目前針對(duì)第二層
20、、第三層結(jié)合的技術(shù)已提出了很多具體的實(shí)現(xiàn)方案,和以ATM為代表的鏈路層結(jié)合的MPLS、MPOA技術(shù)最為突出。2、第四層交換技術(shù)第二層與第三層交換產(chǎn)品在解決局域網(wǎng)和網(wǎng)絡(luò)互聯(lián)的QoS問(wèn)題上發(fā)揮了很好的作用,但是對(duì)于當(dāng)前的網(wǎng)絡(luò)來(lái)說(shuō)還是不夠的,還需要進(jìn)一步地提高QoS性能,這就需要在更高層上引入交換的概念。我們知道OSI協(xié)議參考模型定義了7層結(jié)構(gòu),網(wǎng)絡(luò)層以上也就是第四層即傳輸層,傳輸層主要負(fù)責(zé)端對(duì)端的通信。傳輸層有很多的協(xié)議,常用的有TCP、UDP協(xié)議,這些協(xié)議承載了許多不同的業(yè)務(wù),這些業(yè)務(wù)通常是由一些諸如HTTP、FTP、NFS、Telnet等協(xié)議表示,這些協(xié)議的類型由TCP或UDP端口地址來(lái)決定,
21、就如同第二層的傳輸是依靠MAC地址來(lái)尋址,第三層的傳輸是依靠IP地址來(lái)尋址,那么第四層的主要表示就是傳輸層的端口地址。通過(guò)端口地址可以區(qū)分?jǐn)?shù)據(jù)包是由哪個(gè)傳輸層協(xié)議傳送的。分配端口號(hào)的清單可以在RFC1700中找到。TCPUDP端口號(hào)提供的附加信息可以為網(wǎng)絡(luò)交換機(jī)所利用,這是第四層交換的根底。第四層交換中數(shù)據(jù)包的傳輸不僅僅依據(jù)MAC地址(第二層交換)或源/目標(biāo)IP地址(第三層路由),還依據(jù)TCP/UDP端口地址(第四層地址),也就是說(shuō)第四層交換除了考慮三層的邏輯地址外還要考慮對(duì)端口地址的處理。如同上面所描述的那樣,端口地址代表了不同的業(yè)務(wù)協(xié)議,所以第四層交換不僅僅進(jìn)行了物理上的交換,還包括了業(yè)務(wù)
22、上的交換。所以說(shuō)第四層交換的交換域是由源端和終端IP地址、TCP和UDP端口共同決定。因此,第四層交換機(jī)是真正的“會(huì)話交換機(jī)。由于帶有業(yè)務(wù)信息,所以第四層交換機(jī)就帶有了業(yè)務(wù)智能,可以做出向何處轉(zhuǎn)發(fā)會(huì)話傳輸流的決定。對(duì)于Internet效勞提供商或內(nèi)容提供商來(lái)說(shuō),第四層交換的這個(gè)功能是尤其重要的。不斷增長(zhǎng)的負(fù)荷和需求的出現(xiàn),使得用單臺(tái)效勞器處理應(yīng)用效勞的結(jié)構(gòu)已成為過(guò)去,一般網(wǎng)絡(luò)的效勞提供商采用多種不同系統(tǒng)來(lái)構(gòu)架一種應(yīng)用的大型企業(yè)數(shù)據(jù)中心,數(shù)據(jù)在很多效勞器上進(jìn)行鏡像復(fù)制。第四層交換在這樣的情況下是大有可為的,可以將會(huì)話轉(zhuǎn)入性能最正確的目的機(jī)器上。第四層交換尤其可以應(yīng)用在以單一虛擬IP地址(VIP)
23、來(lái)代表整個(gè)效勞器集群的情況下。具有第四層功能的交換機(jī)能夠起到與效勞器相連接的"虛擬IP"(VIP)前端的作用。每臺(tái)效勞器和支持單一或通用應(yīng)用的效勞器組都配置同樣的一個(gè)VIP地址。這個(gè)VIP地址作為對(duì)外提供統(tǒng)一效勞的目的地。當(dāng)某用戶申請(qǐng)應(yīng)用時(shí),用戶請(qǐng)求的數(shù)據(jù)包先通過(guò)第三層路由器發(fā)送到具有第四層交換功能的交換機(jī),然后第四層交換機(jī)可以根據(jù)會(huì)話和應(yīng)用層信息做出轉(zhuǎn)發(fā)決定,將用戶的請(qǐng)求根據(jù)不同的規(guī)那么轉(zhuǎn)發(fā)到"最正確"的效勞器上。將"最正確"效勞器地址中的IP取代VIP,并將連接請(qǐng)求傳給相應(yīng)效勞器。因此,第四層交換技術(shù)是用于傳輸數(shù)據(jù)和實(shí)現(xiàn)多臺(tái)效勞器
24、間負(fù)載均衡的理想機(jī)制。第四層交換技術(shù)通過(guò)硬件來(lái)實(shí)現(xiàn)可以做成第四層交換機(jī),它可以實(shí)現(xiàn)基于端到端的效勞質(zhì)量要求對(duì)所有聯(lián)網(wǎng)設(shè)備的負(fù)載進(jìn)行細(xì)致的均衡,以保證客戶機(jī)與效勞器之間數(shù)據(jù)平滑地流動(dòng)。第四層交換技術(shù)的關(guān)鍵問(wèn)題是如何確定傳輸流轉(zhuǎn)發(fā)給哪臺(tái)最可用的效勞器,也就是策略選擇問(wèn)題。選擇策略可以根據(jù)不同的需要來(lái)制定,對(duì)高優(yōu)先權(quán)的業(yè)務(wù)應(yīng)首先保證它的QoS,將這種業(yè)務(wù)引向最大可利用的效勞器中。而QoS要求小的就可以作為一般負(fù)載處理。目前應(yīng)用神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)算法實(shí)現(xiàn)在學(xué)習(xí)中動(dòng)態(tài)的調(diào)整策略是一種非常好的實(shí)現(xiàn)方法。3、應(yīng)用交換技術(shù)在第四層交換大大地提高了網(wǎng)絡(luò)性能和QoS保證之后,在更高的層次上也引入了交換的概念,可以稱之
25、為第七層交換技術(shù),或者高層智能交換。這時(shí)候的交換突破了一般意義上的交換的概念,開(kāi)始進(jìn)入以進(jìn)程和內(nèi)容級(jí)別為主的交換范圍。高層由于和應(yīng)用相關(guān),我們說(shuō)這時(shí)候的交換就有了智能性。交換機(jī)具有了區(qū)別各種高層的應(yīng)用和識(shí)別內(nèi)容的能力。這時(shí)的交換機(jī)不僅能根據(jù)數(shù)據(jù)包的IP地址或者端口地址來(lái)傳送數(shù)據(jù),而且還能翻開(kāi)數(shù)據(jù)包,進(jìn)入數(shù)據(jù)包內(nèi)部并根據(jù)包中的信息做出負(fù)載均衡、內(nèi)容識(shí)別等判斷。對(duì)于某一個(gè)端口來(lái)說(shuō),我們?cè)诘谒膶咏粨Q時(shí)候可以對(duì)端口進(jìn)行分析來(lái)獲得較好的QoS,但是對(duì)于通過(guò)TCP/IP端口的傳輸流我們沒(méi)有方法識(shí)別,只能對(duì)所有屬于這個(gè)端口的傳輸流統(tǒng)一對(duì)待,而效勞提供商或許需要其中的某些傳輸流具有高的QoS優(yōu)先處理權(quán)或者將某
26、些流引向性能高的處理機(jī)中。而第七層的智能交換能夠?qū)崿F(xiàn)進(jìn)一步的控制,即對(duì)所有傳輸流和內(nèi)容的控制。這種交換機(jī)可以翻開(kāi)傳輸流的應(yīng)用表示層,分析其中的內(nèi)容,因此可以根據(jù)應(yīng)用的類型而非僅僅根據(jù)IP和端口號(hào)做出更智能的流向決策。其中的一個(gè)典型例子就是根據(jù)URL的具體內(nèi)容的識(shí)別交換。第七層交換技術(shù)可以定義為數(shù)據(jù)包的傳送不僅僅依據(jù)MAC地址(第二層交換)或源/目標(biāo)IP地址(第三層路由)以及依據(jù)TCP/UDP端口(第四層地址),而是可以根據(jù)內(nèi)容(表示/應(yīng)用層)進(jìn)行。這樣的處理更具有智能性,交換的不僅僅是端口,還包括了內(nèi)容,因此,第七層交換機(jī)是真正的"應(yīng)用交換機(jī)"。這類具有第七層認(rèn)知的交換機(jī)可以應(yīng)用在很多方面,比方保證不同類型的傳輸流被賦予不同的優(yōu)先級(jí)。它可以對(duì)傳輸流進(jìn)行過(guò)濾并分配優(yōu)先級(jí),使你不必依賴于業(yè)務(wù)或網(wǎng)絡(luò)設(shè)備來(lái)到達(dá)這些目的,譬如,網(wǎng)絡(luò)電子商務(wù)提供商使用80端口提供用戶效勞,但是對(duì)于不同的Web請(qǐng)求他們希望不同對(duì)待,比方瀏覽一般商品的Web請(qǐng)求的級(jí)別比用戶發(fā)出的定購(gòu)Web請(qǐng)求要低一些,而且處理起來(lái)也不一樣。這樣需要識(shí)別80端口中的具體的URL內(nèi)容來(lái)進(jìn)行判斷,賦予不同的優(yōu)先權(quán)交換到不同的處
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年城市別墅裝修改造服務(wù)協(xié)議
- 2024水電項(xiàng)目工程承包協(xié)議范本
- 2024年酒店用品買賣協(xié)議
- 2024年房屋租賃三方協(xié)議樣本
- 店鋪裝修設(shè)計(jì)與施工一體化協(xié)議模板
- 2024年度勞動(dòng)力成本協(xié)議樣本
- DB11∕T 1697-2019 動(dòng)力鋰離子蓄電池制造業(yè)綠色工廠評(píng)價(jià)要求
- 2024年度中央空調(diào)系統(tǒng)翻新工程協(xié)議
- 2024商業(yè)采購(gòu)協(xié)議模板全面指南
- 2024年輔導(dǎo)班家長(zhǎng)服務(wù)協(xié)議
- 水系統(tǒng)中央空調(diào)工程材料清單
- 小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)口算題300道(全)
- 《干粉滅火器檢查卡》
- 校園監(jiān)控值班記錄表(共2頁(yè))
- 試樁施工方案 (完整版)
- 走中國(guó)工業(yè)化道路的思想及成就
- ESTIC-AU40使用說(shuō)明書(shū)(中文100版)(共138頁(yè))
- 河北省2012土建定額說(shuō)明及計(jì)算規(guī)則(含定額總說(shuō)明)解讀
- Prolog語(yǔ)言(耐心看完-你就入門了)
- 保霸線外加電流深井陽(yáng)極地床陰極保護(hù)工程施工方案
- 藍(lán)色商務(wù)大氣感恩同行集團(tuán)公司20周年慶典PPT模板
評(píng)論
0/150
提交評(píng)論