OSI 七層模型通過(guò)七個(gè)層次化的結(jié)構(gòu)模型使不同的系統(tǒng)不同的網(wǎng)絡(luò)之間實(shí)現(xiàn)可靠的通訊,因此其最主要的功能就是幫助不同類型的主機(jī)實(shí)現(xiàn)數(shù)據(jù)傳輸 颁糟。
完成中繼功能的節(jié)點(diǎn)通常稱為中繼系統(tǒng)喉悴。在OSI七層模型中,處于不同層的中繼系統(tǒng)具有不同的名稱婚脱。
一個(gè)設(shè)備工作在哪一層勺像,關(guān)鍵看它工作時(shí)利用哪一層的數(shù)據(jù)頭部信息吟宦。網(wǎng)橋工作時(shí)殃姓,是以MAC頭部來(lái)決定轉(zhuǎn)發(fā)端口的,因此顯然它是數(shù)據(jù)鏈路層的設(shè)備篷牌。
具體說(shuō):
物理層:網(wǎng)卡踏幻,網(wǎng)線叫倍,集線器,中繼器听诸,調(diào)制解調(diào)器
數(shù)據(jù)鏈路層:網(wǎng)橋晌梨,交換機(jī)
網(wǎng)絡(luò)層:路由器
網(wǎng)關(guān)工作在第四層傳輸層及其以上
集線器是物理層設(shè)備,采用廣播的形式來(lái)傳輸信息。
交換機(jī)就是用來(lái)進(jìn)行報(bào)文交換的機(jī)器泛领。多為鏈路層設(shè)備(二層交換機(jī))渊鞋,能夠進(jìn)行地址學(xué)習(xí)瞧挤,采用存儲(chǔ)轉(zhuǎn)發(fā)的形式來(lái)交換報(bào)文.特恬。
路由器的一個(gè)作用是連通不同的網(wǎng)絡(luò),另一個(gè)作用是選擇信息傳送的線路役首。選擇通暢快捷的近路显拜,能大大提高通信速度讼油,減輕網(wǎng)絡(luò)系統(tǒng)通信負(fù)荷矮台,節(jié)約網(wǎng)絡(luò)系統(tǒng)資源,提高網(wǎng)絡(luò)系統(tǒng)暢通率辰晕。
交換機(jī)和路由器的區(qū)別
交換機(jī)擁有一條很高帶寬的背部總線和內(nèi)部交換矩陣含友。交換機(jī)的所有的端口都掛接在這條總線上校辩,控制電路收到數(shù)據(jù)包以后宜咒,處理端口會(huì)查找內(nèi)存中的地址對(duì)照表以確定目的MAC(網(wǎng)卡的硬件地址)的NIC(網(wǎng)卡)掛接在哪個(gè)端口上,通過(guò)內(nèi)部交換矩陣迅速將數(shù)據(jù)包傳送到目的端口儿咱,目的MAC若不存在則廣播到所有的端口混埠,接收端口回應(yīng)后交換機(jī)會(huì)“學(xué)習(xí)”新的地址,并把它添加入內(nèi)部MAC地址表中揭北。
使用交換機(jī)也可以把網(wǎng)絡(luò)“分段”罐呼,通過(guò)對(duì)照MAC地址表侦高,交換機(jī)只允許必要的網(wǎng)絡(luò)流量通過(guò)交換機(jī)奉呛。通過(guò)交換機(jī)的過(guò)濾和轉(zhuǎn)發(fā)夯尽,可以有效的隔離廣播風(fēng)暴匙握,減少誤包和錯(cuò)包的出現(xiàn),避免共享沖突秦忿。
交換機(jī)在同一時(shí)刻可進(jìn)行多個(gè)端口對(duì)之間的數(shù)據(jù)傳輸灯谣。每一端口都可視為獨(dú)立的網(wǎng)段蛔琅,連接在其上的網(wǎng)絡(luò)設(shè)備獨(dú)自享有全部的帶寬罗售,無(wú)須同其他設(shè)備競(jìng)爭(zhēng)使用寨躁。當(dāng)節(jié)點(diǎn)A向節(jié)點(diǎn)D發(fā)送數(shù)據(jù)時(shí),節(jié)點(diǎn)B可同時(shí)向節(jié)點(diǎn)C發(fā)送數(shù)據(jù)惨远,而且這兩個(gè)傳輸都享有網(wǎng)絡(luò)的全部帶寬北秽,都有著自己的虛擬連接。假使這里使用的是10Mbps的以太網(wǎng)交換機(jī)蔚叨,那么該交換機(jī)這時(shí)的總流通量就等于2×10Mbps=20Mbps蔑水,而使用10Mbps的共享式HUB時(shí)扬蕊,一個(gè)HUB的總流通量也不會(huì)超出10Mbps尾抑。
總之再愈,交換機(jī)是一種基于MAC地址識(shí)別,能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)包功能的網(wǎng)絡(luò)設(shè)備垂睬。交換機(jī)可以“學(xué)習(xí)”MAC地址驹饺,并把其存放在內(nèi)部地址表中檐春,通過(guò)在數(shù)據(jù)幀的始發(fā)者和目標(biāo)接收者之間建立臨時(shí)的交換路徑疟暖,使數(shù)據(jù)幀直接由源地址到達(dá)目的地址。
從過(guò)濾網(wǎng)絡(luò)流量的角度來(lái)看骨望,路由器的作用與交換機(jī)和網(wǎng)橋非常相似擎鸠。但是與工作在網(wǎng)絡(luò)物理層劣光,從物理上劃分網(wǎng)段的交換機(jī)不同,路由器使用專門的軟件協(xié)議從邏輯上對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行劃分牲剃。例如凿傅,一臺(tái)支持IP協(xié)議的路由器可以把網(wǎng)絡(luò)劃分成多個(gè)子網(wǎng)段数苫,只有指向特殊IP地址的網(wǎng)絡(luò)流量才可以通過(guò)路由器虐急。對(duì)于每一個(gè)接收到的數(shù)據(jù)包戏仓,路由器都會(huì)重新計(jì)算其校驗(yàn)值亡鼠,并寫入新的物理地址间涵。因此勾哩,使用路由器轉(zhuǎn)發(fā)和過(guò)濾數(shù)據(jù)的速度往往要比只查看數(shù)據(jù)包物理地址的交換機(jī)慢。但是迅矛,對(duì)于那些結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò)秽褒,使用路由器可以提高網(wǎng)絡(luò)的整體效率销斟。路由器的另外一個(gè)明顯優(yōu)勢(shì)就是可以自動(dòng)過(guò)濾網(wǎng)絡(luò)廣播椒舵。
集線器與路由器在功能上有什么不同?
首先說(shuō)HUB,也就是集線器笔宿。它的作用可以簡(jiǎn)單的理解為將一些機(jī)器連接起來(lái)組成一個(gè)局域網(wǎng)。而交換機(jī)(又名交換式集線器)作用與集線器大體相同涝动。但是兩者在性能上有區(qū)別:集線器采用的式共享帶寬的工作方式捧存,而交換機(jī)是獨(dú)享帶寬昔穴。這樣在機(jī)器很多或數(shù)據(jù)量很大時(shí),兩者將會(huì)有比較明顯的泳唠。而路由器與以上兩者有明顯區(qū)別笨腥,它的作用在于連接不同的網(wǎng)段并且找到網(wǎng)絡(luò)中數(shù)據(jù)傳輸最合適的路徑脖母。路由器是產(chǎn)生于交換機(jī)之后谆级,就像交換機(jī)產(chǎn)生于集線器之后讼积,所以路由器與交換機(jī)也有一定聯(lián)系勤众,不是完全獨(dú)立的兩種設(shè)備们颜。路由器主要克服了交換機(jī)不能路由轉(zhuǎn)發(fā)數(shù)據(jù)包的不足。
總的來(lái)說(shuō)边锁,路由器與交換機(jī)的主要區(qū)別體現(xiàn)在以下幾個(gè)方面:
(1)工作層次不同
最初的的交換機(jī)是工作在數(shù)據(jù)鏈路層茅坛,而路由器一開(kāi)始就設(shè)計(jì)工作在網(wǎng)絡(luò)層贡蓖。由于交換機(jī)工作在數(shù)據(jù)鏈路層,所以它的工作原理比較簡(jiǎn)單彻桃,而路由器工作在網(wǎng)絡(luò)層邻眷,可以得到更多的協(xié)議信息肆饶,路由器可以做出更加智能的轉(zhuǎn)發(fā)決策驯镊。
(2)數(shù)據(jù)轉(zhuǎn)發(fā)所依據(jù)的對(duì)象不同
交換機(jī)是利用物理地址或者說(shuō)MAC地址來(lái)確定轉(zhuǎn)發(fā)數(shù)據(jù)的目的地址竭鞍。而路由器則是利用IP地址來(lái)確定數(shù)據(jù)轉(zhuǎn)發(fā)的地址偎快。IP地址是在軟件中實(shí)現(xiàn)的滨砍,描述的是設(shè)備所在的網(wǎng)絡(luò)惋戏。MAC地址通常是硬件自帶的他膳,由網(wǎng)卡生產(chǎn)商來(lái)分配的棕孙,而且已經(jīng)固化到了網(wǎng)卡中去蟀俊,一般來(lái)說(shuō)是不可更改的肢预。而IP地址則通常由網(wǎng)絡(luò)管理員或系統(tǒng)自動(dòng)分配。
(3)傳統(tǒng)的交換機(jī)只能分割沖突域烫映,不能分割廣播域;而路由器可以分割廣播域
由交換機(jī)連接的網(wǎng)段仍屬于同一個(gè)廣播域识补,廣播數(shù)據(jù)包會(huì)在交換機(jī)連接的所有網(wǎng)段上傳播凭涂,在某些情況下會(huì)導(dǎo)致通信擁擠和安全漏洞导盅。連接到路由器上的網(wǎng)段會(huì)被分配成不同的廣播域揍瑟,廣播數(shù)據(jù)不會(huì)穿過(guò)路由器绢片。雖然第三層以上交換機(jī)具有VLAN功能底循,也可以分割廣播域熙涤,但是各子廣播域之間是不能通信交流的祠挫,它們之間的交流仍然需要路由器。
(4)路由器提供了防火墻的服務(wù)
路由器僅僅轉(zhuǎn)發(fā)特定地址的數(shù)據(jù)包骚灸,不傳送不支持路由協(xié)議的數(shù)據(jù)包傳送和未知目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包的傳送甚牲,從而可以防止廣播風(fēng)暴丈钙。
物理層
在OSI參考模型中雏赦,物理層(Physical Layer)是參考模型的最低層喉誊,也是OSI模型的第一層伍茄。
物理層的主要功能是:利用傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接敷矫,實(shí)現(xiàn)比特流的透明傳輸。
物理層的作用是實(shí)現(xiàn)相鄰計(jì)算機(jī)節(jié)點(diǎn)之間比特流的透明傳送榨汤,盡可能屏蔽掉具體傳輸介質(zhì)和物理設(shè)備的差異收壕。使其上面的數(shù)據(jù)鏈路層不必考慮網(wǎng)絡(luò)的具體傳輸介質(zhì)是什么蜜宪∑匝椋“透明傳送比特流”表示經(jīng)實(shí)際電路傳送后的比特流沒(méi)有發(fā)生變化澳窑,對(duì)傳送的比特流來(lái)說(shuō)摊聋,這個(gè)電路好像是看不見(jiàn)的栗精。
數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層(Data Link Layer)是OSI模型的第二層瞻鹏,負(fù)責(zé)建立和管理節(jié)點(diǎn)間的鏈路新博。該層的主要功能是:通過(guò)各種控制協(xié)議赫悄,將有差錯(cuò)的物理信道變?yōu)闊o(wú)差錯(cuò)的埂淮、能可靠傳輸數(shù)據(jù)幀的數(shù)據(jù)鏈路倔撞。
在計(jì)算機(jī)網(wǎng)絡(luò)中由于各種干擾的存在痪蝇,物理鏈路是不可靠的。因此躏啰,這一層的主要功能是在物理層提供的比特流的基礎(chǔ)上趁矾,通過(guò)差錯(cuò)控制给僵、流量控制方法帝际,使有差錯(cuò)的物理線路變?yōu)闊o(wú)差錯(cuò)的數(shù)據(jù)鏈路胡本,即提供可靠的通過(guò)物理介質(zhì)傳輸數(shù)據(jù)的方法侧甫。
該層通常又被分為介質(zhì)訪問(wèn)控制(MAC)和邏輯鏈路控制(LLC)兩個(gè)子層披粟。
MAC子層的主要任務(wù)是解決共享型網(wǎng)絡(luò)中多用戶對(duì)信道競(jìng)爭(zhēng)的問(wèn)題守屉,完成網(wǎng)絡(luò)介質(zhì)的訪問(wèn)控制惑艇;
LLC子層的主要任務(wù)是建立和維護(hù)網(wǎng)絡(luò)連接,執(zhí)行差錯(cuò)校驗(yàn)拇泛、流量控制和鏈路控制滨巴。
數(shù)據(jù)鏈路層的具體工作是接收來(lái)自物理層的位流形式的數(shù)據(jù),并封裝成幀俺叭,傳送到上一層恭取;同樣,也將來(lái)自上層的數(shù)據(jù)幀熄守,拆裝為位流形式的數(shù)據(jù)轉(zhuǎn)發(fā)到物理層耗跛;并且,還負(fù)責(zé)處理接收端發(fā)回的確認(rèn)幀的信息攒发,以便提供可靠的數(shù)據(jù)傳輸调塌。
網(wǎng)絡(luò)層
網(wǎng)絡(luò)層(Network Layer)是OSI模型的第三層,它是OSI參考模型中最復(fù)雜的一層惠猿,也是通信子網(wǎng)的最高一層羔砾。它在下兩層的基礎(chǔ)上向資源子網(wǎng)提供服務(wù)。其主要任務(wù)是:通過(guò)路由選擇算法紊扬,為報(bào)文或分組通過(guò)通信子網(wǎng)選擇最適當(dāng)?shù)穆窂窖亚选T搶涌刂茢?shù)據(jù)鏈路層與傳輸層之間的信息轉(zhuǎn)發(fā),建立餐屎、維持和終止網(wǎng)絡(luò)的連接檀葛。具體地說(shuō),數(shù)據(jù)鏈路層的數(shù)據(jù)在這一層被轉(zhuǎn)換為數(shù)據(jù)包腹缩,然后通過(guò)路徑選擇屿聋、分段組合、順序藏鹊、進(jìn)/出路由等控制润讥,將信息從一個(gè)網(wǎng)絡(luò)設(shè)備傳送到另一個(gè)網(wǎng)絡(luò)設(shè)備。
一般地盘寡,數(shù)據(jù)鏈路層是解決同一網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)之間的通信楚殿,而網(wǎng)絡(luò)層主要解決不同子網(wǎng)間的通信。例如在廣域網(wǎng)之間通信時(shí)竿痰,必然會(huì)遇到路由(即兩節(jié)點(diǎn)間可能有多條路徑)選擇問(wèn)題脆粥。
在實(shí)現(xiàn)網(wǎng)絡(luò)層功能時(shí),需要解決的主要問(wèn)題如下:
尋址:數(shù)據(jù)鏈路層中使用的物理地址(如MAC地址)僅解決網(wǎng)絡(luò)內(nèi)部的尋址問(wèn)題影涉。在不同子網(wǎng)之間通信時(shí)变隔,為了識(shí)別和找到網(wǎng)絡(luò)中的設(shè)備,每一子網(wǎng)中的設(shè)備都會(huì)被分配一個(gè)唯一的地址蟹倾。由于各子網(wǎng)使用的物理技術(shù)可能不同匣缘,因此這個(gè)地址應(yīng)當(dāng)是邏輯地址(如IP地址)。
交換:規(guī)定不同的信息交換方式鲜棠。常見(jiàn)的交換技術(shù)有:線路交換技術(shù)和存儲(chǔ)轉(zhuǎn)發(fā)技術(shù)肌厨,后者又包括報(bào)文交換技術(shù)和分組交換技術(shù)。
路由算法:當(dāng)源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間存在多條路徑時(shí)岔留,本層可以根據(jù)路由算法夏哭,通過(guò)網(wǎng)絡(luò)為數(shù)據(jù)分組選擇最佳路徑,并將信息從最合適的路徑由發(fā)送端傳送到接收端献联。
連接服務(wù):與數(shù)據(jù)鏈路層流量控制不同的是竖配,前者控制的是網(wǎng)絡(luò)相鄰節(jié)點(diǎn)間的流量,后者控制的是從源節(jié)點(diǎn)到目的節(jié)點(diǎn)間的流量里逆。其目的在于防止阻塞进胯,并進(jìn)行差錯(cuò)檢測(cè)。
傳輸層
OSI下3層的主要任務(wù)是數(shù)據(jù)通信原押,上3層的任務(wù)是數(shù)據(jù)處理胁镐。而傳輸層(Transport Layer)是OSI模型的第4層。因此該層是通信子網(wǎng)和資源子網(wǎng)的接口和橋梁诸衔,起到承上啟下的作用盯漂。
該層的主要任務(wù)是:向用戶提供可靠的端到端的差錯(cuò)和流量控制,保證報(bào)文的正確傳輸笨农。傳輸層的作用是向高層屏蔽下層數(shù)據(jù)通信的細(xì)節(jié)就缆,即向用戶透明地傳送報(bào)文。該層常見(jiàn)的協(xié)議:TCP/IP中的TCP協(xié)議谒亦、Novell網(wǎng)絡(luò)中的SPX協(xié)議和微軟的NetBIOS/NetBEUI協(xié)議竭宰。
傳輸層提供會(huì)話層和網(wǎng)絡(luò)層之間的傳輸服務(wù),這種服務(wù)從會(huì)話層獲得數(shù)據(jù)份招,并在必要時(shí)切揭,對(duì)數(shù)據(jù)進(jìn)行分割。然后锁摔,傳輸層將數(shù)據(jù)傳遞到網(wǎng)絡(luò)層廓旬,并確保數(shù)據(jù)能正確無(wú)誤地傳送到網(wǎng)絡(luò)層。因此谐腰,傳輸層負(fù)責(zé)提供兩節(jié)點(diǎn)之間數(shù)據(jù)的可靠傳送孕豹,當(dāng)兩節(jié)點(diǎn)的聯(lián)系確定之后,傳輸層則負(fù)責(zé)監(jiān)督工作怔蚌。綜上巩步,傳輸層的主要功能如下:
傳輸連接管理:提供建立、維護(hù)和拆除傳輸連接的功能桦踊。傳輸層在網(wǎng)絡(luò)層的基礎(chǔ)上為高層提供“面向連接”和“面向無(wú)接連”的兩種服務(wù)椅野。
處理傳輸差錯(cuò):提供可靠的“面向連接”和不太可靠的“面向無(wú)連接”的數(shù)據(jù)傳輸服務(wù)、差錯(cuò)控制和流量控制籍胯。在提供“面向連接”服務(wù)時(shí)竟闪,通過(guò)這一層傳輸?shù)臄?shù)據(jù)將由目標(biāo)設(shè)備確認(rèn),如果在指定的時(shí)間內(nèi)未收到確認(rèn)信息杖狼,數(shù)據(jù)將被重發(fā)炼蛤。
監(jiān)控服務(wù)質(zhì)量。
會(huì)話層
會(huì)話層(Session Layer)是OSI模型的第5層蝶涩,是用戶應(yīng)用程序和網(wǎng)絡(luò)之間的接口理朋,主要任務(wù)是:向兩個(gè)實(shí)體的表示層提供建立和使用連接的方法絮识。將不同實(shí)體之間的表示層的連接稱為會(huì)話。因此會(huì)話層的任務(wù)就是組織和協(xié)調(diào)兩個(gè)會(huì)話進(jìn)程之間的通信嗽上,并對(duì)數(shù)據(jù)交換進(jìn)行管理次舌。
用戶可以按照半雙工、單工和全雙工的方式建立會(huì)話兽愤。當(dāng)建立會(huì)話時(shí)彼念,用戶必須提供他們想要連接的遠(yuǎn)程地址。而這些地址與MAC(介質(zhì)訪問(wèn)控制子層)地址或網(wǎng)絡(luò)層的邏輯地址不同浅萧,它們是為用戶專門設(shè)計(jì)的逐沙,更便于用戶記憶。域名(DN)就是一種網(wǎng)絡(luò)上使用的遠(yuǎn)程地址例如:www.3721.com就是一個(gè)域名洼畅。會(huì)話層的具體功能如下:
會(huì)話管理:允許用戶在兩個(gè)實(shí)體設(shè)備之間建立吩案、維持和終止會(huì)話,并支持它們之間的數(shù)據(jù)交換土思。例如提供單方向會(huì)話或雙向同時(shí)會(huì)話务热,并管理會(huì)話中的發(fā)送順序,以及會(huì)話所占用時(shí)間的長(zhǎng)短己儒。
會(huì)話流量控制:提供會(huì)話流量控制和交叉會(huì)話功能崎岂。
尋址:使用遠(yuǎn)程地址建立會(huì)話連接。l
出錯(cuò)控制:從邏輯上講會(huì)話層主要負(fù)責(zé)數(shù)據(jù)交換的建立闪湾、保持和終止冲甘,但實(shí)際的工作卻是接收來(lái)自傳輸層的數(shù)據(jù),并負(fù)責(zé)糾正錯(cuò)誤途样。會(huì)話控制和遠(yuǎn)程過(guò)程調(diào)用均屬于這一層的功能江醇。但應(yīng)注意,此層檢查的錯(cuò)誤不是通信介質(zhì)的錯(cuò)誤何暇,而是磁盤空間陶夜、打印機(jī)缺紙等類型的高級(jí)錯(cuò)誤。
表示層
表示層(Presentation Layer)是OSI模型的第六層裆站,它對(duì)來(lái)自應(yīng)用層的命令和數(shù)據(jù)進(jìn)行解釋条辟,對(duì)各種語(yǔ)法賦予相應(yīng)的含義,并按照一定的格式傳送給會(huì)話層宏胯。其主要功能是“處理用戶信息的表示問(wèn)題羽嫡,如編碼、數(shù)據(jù)格式轉(zhuǎn)換和加密解密”等肩袍。表示層的具體功能如下:
數(shù)據(jù)格式處理:協(xié)商和建立數(shù)據(jù)交換的格式杭棵,解決各應(yīng)用程序之間在數(shù)據(jù)格式表示上的差異。
數(shù)據(jù)的編碼:處理字符集和數(shù)字的轉(zhuǎn)換氛赐。例如由于用戶程序中的數(shù)據(jù)類型(整型或?qū)嵭突曜Α⒂蟹?hào)或無(wú)符號(hào)等)先舷、用戶標(biāo)識(shí)等都可以有不同的表示方式,因此甫窟,在設(shè)備之間需要具有在不同字符集或格式之間轉(zhuǎn)換的功能密浑。
壓縮和解壓縮:為了減少數(shù)據(jù)的傳輸量蛙婴,這一層還負(fù)責(zé)數(shù)據(jù)的壓縮與恢復(fù)粗井。
數(shù)據(jù)的加密和解密:可以提高網(wǎng)絡(luò)的安全性。
應(yīng)用層
應(yīng)用層(Application Layer)是OSI參考模型的最高層街图,它是計(jì)算機(jī)用戶浇衬,以及各種應(yīng)用程序和網(wǎng)絡(luò)之間的接口,其功能是直接向用戶提供服務(wù)餐济,完成用戶希望在網(wǎng)絡(luò)上完成的各種工作耘擂。它在其他6層工作的基礎(chǔ)上,負(fù)責(zé)完成網(wǎng)絡(luò)中應(yīng)用程序與網(wǎng)絡(luò)操作系統(tǒng)之間的聯(lián)系絮姆,建立與結(jié)束使用者之間的聯(lián)系醉冤,并完成網(wǎng)絡(luò)用戶提出的各種網(wǎng)絡(luò)服務(wù)及應(yīng)用所需的監(jiān)督、管理和服務(wù)等各種協(xié)議篙悯。此外蚁阳,該層還負(fù)責(zé)協(xié)調(diào)各個(gè)應(yīng)用程序間的工作。
應(yīng)用層為用戶提供的服務(wù)和協(xié)議有:文件服務(wù)鸽照、目錄服務(wù)螺捐、文件傳輸服務(wù)(FTP)、遠(yuǎn)程登錄服務(wù)(Telnet)矮燎、電子郵件服務(wù)(E-mail)定血、打印服務(wù)、安全服務(wù)诞外、網(wǎng)絡(luò)管理服務(wù)澜沟、數(shù)據(jù)庫(kù)服務(wù)等。上述的各種網(wǎng)絡(luò)服務(wù)由該層的不同應(yīng)用協(xié)議和程序完成峡谊,不同的網(wǎng)絡(luò)操作系統(tǒng)之間在功能茫虽、界面、實(shí)現(xiàn)技術(shù)靖苇、對(duì)硬件的支持席噩、安全可靠性以及具有的各種應(yīng)用程序接口等各個(gè)方面的差異是很大的。應(yīng)用層的主要功能如下:
用戶接口:應(yīng)用層是用戶與網(wǎng)絡(luò)贤壁,以及應(yīng)用程序與網(wǎng)絡(luò)間的直接接口悼枢,使得用戶能夠與網(wǎng)絡(luò)進(jìn)行交互式聯(lián)系。
實(shí)現(xiàn)各種服務(wù):該層具有的各種應(yīng)用程序可以完成和實(shí)現(xiàn)用戶請(qǐng)求的各種服務(wù)脾拆。
OSI7層模型的小結(jié)
由于OSI是一個(gè)理想的模型馒索,因此一般網(wǎng)絡(luò)系統(tǒng)只涉及其中的幾層莹妒,很少有系統(tǒng)能夠具有所有的7層,并完全遵循它的規(guī)定绰上。
在7層模型中旨怠,每一層都提供一個(gè)特殊的網(wǎng)絡(luò)功能。從網(wǎng)絡(luò)功能的角度觀察:下面4層(物理層蜈块、數(shù)據(jù)鏈路層鉴腻、網(wǎng)絡(luò)層和傳輸層)主要提供數(shù)據(jù)傳輸和交換功能,即以節(jié)點(diǎn)到節(jié)點(diǎn)之間的通信為主百揭;第4層作為上下兩部分的橋梁爽哎,是整個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)中最關(guān)鍵的部分;而上3層(會(huì)話層器一、表示層和應(yīng)用層)則以提供用戶與應(yīng)用程序之間的信息和數(shù)據(jù)處理功能為主课锌。簡(jiǎn)言之,下4層主要完成通信子網(wǎng)的功能祈秕,上3層主要完成資源子網(wǎng)的功能渺贤。
以下是TCP/IP分層模型
┌────------────┐┌─┬─┬─-┬─┬─-┬─┬─-┬─┬─-┬─┬─-┐
│ ││D│F│W│F│H│G│T│I│S│U│ │
│ ││N│I│H│T│T│O│E│R│M│S│其│
│第四層,應(yīng)用層 ││S│N│O│P│T│P│L│C│T│E│ │
│ ││ │G│I│ │P│H│N│ │P│N│ │
│ ││ │E│S│ │ │E│E│ │ │E│它│
│ ││ │R│ │ │ │R│T│ │ │T│ │
└───────------─┘└─┴─┴─-┴─┴─-┴─┴─-┴─┴─-┴─┴-─┘
┌───────-----─┐┌─────────-------┬──--------─────────┐
│第三層请毛,傳輸層 ││ ≈景啊TCP │ UDP │
└───────-----─┘└────────-------─┴──────────--------─┘
┌───────-----─┐┌───----──┬───---─┬────────-------──┐
│ ││ │ICMP│ │
│第二層获印,網(wǎng)間層 ││ └──---──┘ │
│ ││ ∈鑫怼IP │
└────────-----┘└────────────────────-------------─-┘
┌────────-----┐┌─────────-------┬──────--------─────┐
│第一層,網(wǎng)絡(luò)接口││ARP/RARP │ 其它 │
└────────------┘└─────────------┴─────--------──────┘
TCP/IP四層參考模型
TCP/IP協(xié)議被組織成四個(gè)概念層兼丰,其中有三層對(duì)應(yīng)于ISO參考模型中的相應(yīng)層玻孟。ICP/IP協(xié)議族并不包含物理層和數(shù)據(jù)鏈路層,因此它不能獨(dú)立完成整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的功能鳍征,必須與許多其他的協(xié)議協(xié)同工作黍翎。
TCP/IP分層模型的四個(gè)協(xié)議層分別完成以下的功能:
第一層:網(wǎng)絡(luò)接口層
包括用于協(xié)作IP數(shù)據(jù)在已有網(wǎng)絡(luò)介質(zhì)上傳輸?shù)膮f(xié)議。實(shí)際上TCP/IP標(biāo)準(zhǔn)并不定義與ISO數(shù)據(jù)鏈路層和物理層相對(duì)應(yīng)的功能艳丛。相反匣掸,它定義像地址解析協(xié)議(Address Resolution Protocol,ARP)這樣的協(xié)議,提供TCP/IP協(xié)議的數(shù)據(jù)結(jié)構(gòu)和實(shí)際物理硬件之間的接口氮双。
第二層:網(wǎng)間層
對(duì)應(yīng)于OSI七層參考模型的網(wǎng)絡(luò)層碰酝。本層包含IP協(xié)議、RIP協(xié)議(Routing Information Protocol戴差,路由信息協(xié)議)送爸,負(fù)責(zé)數(shù)據(jù)的包裝、尋址和路由。同時(shí)還包含網(wǎng)間控制報(bào)文協(xié)議(Internet Control Message Protocol,ICMP)用來(lái)提供網(wǎng)絡(luò)診斷信息袭厂。
第三層:傳輸層
對(duì)應(yīng)于OSI七層參考模型的傳輸層墨吓,它提供兩種端到端的通信服務(wù)。其中TCP協(xié)議(Transmission Control Protocol)提供可靠的數(shù)據(jù)流運(yùn)輸服務(wù)纹磺,UDP協(xié)議(Use Datagram Protocol)提供不可靠的用戶數(shù)據(jù)報(bào)服務(wù)帖烘。
第四層:應(yīng)用層
對(duì)應(yīng)于OSI七層參考模型的應(yīng)用層和表達(dá)層。因特網(wǎng)的應(yīng)用層協(xié)議包括Finger橄杨、Whois秘症、FTP(文件傳輸協(xié)議)、Gopher讥珍、HTTP(超文本傳輸協(xié)議)历极、Telent(遠(yuǎn)程終端協(xié)議)、SMTP(簡(jiǎn)單郵件傳送協(xié)議)衷佃、IRC(因特網(wǎng)中繼會(huì)話)、NNTP(網(wǎng)絡(luò)新聞傳輸協(xié)議)等蹄葱,這也是本書將要討論的重點(diǎn)
來(lái)源:http://blog.csdn.net/xw20084898/article/details/39438783