OSI七层模型具体解释
OSI 七層模型通過七個(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頭部來決定轉(zhuǎn)發(fā)port的,因此顯然它是數(shù)據(jù)鏈路層的設(shè)備。
詳細(xì)說:
物理層:網(wǎng)卡,網(wǎng)線,集線器,中繼器,調(diào)制解調(diào)器
數(shù)據(jù)鏈路層:網(wǎng)橋,交換機(jī)
網(wǎng)絡(luò)層:路由器
網(wǎng)關(guān)工作在第四層傳輸層及其以上
集線器是物理層設(shè)備,採用廣播的形式來傳輸信息。
交換機(jī)就是用來進(jìn)行報(bào)文交換的機(jī)器。多為鏈路層設(shè)備(二層交換機(jī)),可以進(jìn)行地址學(xué)習(xí),採用存儲(chǔ)轉(zhuǎn)發(fā)的形式來交換報(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ī)和路由器的差別
交換機(jī)擁有一條非常高帶寬的背部總線和內(nèi)部交換矩陣。交換機(jī)的全部的port都掛接在這條總線上,控制電路收到數(shù)據(jù)包以后,處理port會(huì)查找內(nèi)存中的地址對(duì)比表以確定目的MAC(網(wǎng)卡的硬件地址)的NIC(網(wǎng)卡)掛接在哪個(gè)port上,通過內(nèi)部交換矩陣迅速將數(shù)據(jù)包傳送到目的port,目的MAC若不存在則廣播到全部的port,接收port回應(yīng)后交換機(jī)會(huì)“學(xué)習(xí)”新的地址,并把它加入入內(nèi)部MAC地址表中。
使用交換機(jī)也能夠把網(wǎng)絡(luò)“分段”,通過對(duì)比MAC地址表,交換機(jī)僅僅同意必要的網(wǎng)絡(luò)流量通過交換機(jī)。通過交換機(jī)的過濾和轉(zhuǎn)發(fā),能夠有效的隔離廣播風(fēng)暴,降低誤包和錯(cuò)包的出現(xiàn),避免共享沖突。
交換機(jī)在同一時(shí)刻可進(jìn)行多個(gè)port對(duì)之間的傳輸數(shù)據(jù)。每一port都可視為獨(dú)立的網(wǎng)段,連接在其上的網(wǎng)絡(luò)設(shè)備獨(dú)自享有所有的帶寬,無須同其它設(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)部地址表中,通過在數(shù)據(jù)幀的始發(fā)者和目標(biāo)接收者之間建立暫時(shí)的交換路徑,使數(shù)據(jù)幀直接由源地址到達(dá)目的地址。
從過濾網(wǎng)絡(luò)流量的角度來看,路由器的作用與交換機(jī)和網(wǎng)橋很相似??墒桥c工作在網(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ò)流量才干夠通過路由器。對(duì)于每個(gè)接收到的數(shù)據(jù)包,路由器都會(huì)又一次計(jì)算其校驗(yàn)值,并寫入新的物理地址。因此,使用路由器轉(zhuǎn)發(fā)和過濾數(shù)據(jù)的速度往往要比僅僅查看數(shù)據(jù)包物理地址的交換機(jī)慢??墒?,對(duì)于那些結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò),使用路由器能夠提高網(wǎng)絡(luò)的總體效率。路由器的另外一個(gè)明顯優(yōu)勢(shì)就是能夠自己主動(dòng)過濾網(wǎng)絡(luò)廣播。
集線器與路由器在功能上有什么不同?
首先說HUB,也就是集線器。它的作用能夠簡(jiǎn)單的理解為將一些機(jī)器連接起來組成一個(gè)局域網(wǎng)。而交換機(jī)(又名交換式集線器)作用與集線器大體同樣。可是兩者在性能上有差別:集線器採用的式共享帶寬的工作方式,而交換機(jī)是獨(dú)享帶寬。這樣在機(jī)器非常多或數(shù)據(jù)量非常大時(shí),兩者將會(huì)有比較明顯的。而路由器與以上兩者有明顯差別,它的作用在于連接不同的網(wǎng)段而且找到網(wǎng)絡(luò)中傳輸數(shù)據(jù)最合適的路徑。路由器是產(chǎn)生于交換機(jī)之后,就像交換機(jī)產(chǎn)生于集線器之后,所以路由器與交換機(jī)也有一定聯(lián)系,不是全然獨(dú)立的兩種設(shè)備。路由器主要克服了交換機(jī)不能路由轉(zhuǎn)發(fā)數(shù)據(jù)包的不足。
總的來說,路由器與交換機(jī)的主要差別體如今下面幾個(gè)方面:
(1)工作層次不同
最初的的交換機(jī)是工作在數(shù)據(jù)鏈路層,而路由器一開始就設(shè)計(jì)工作在網(wǎng)絡(luò)層。因?yàn)榻粨Q機(jī)工作在數(shù)據(jù)鏈路層,所以它的工作原理比較簡(jiǎn)單,而路由器工作在網(wǎng)絡(luò)層,能夠得到很多其它的協(xié)議信息,路由器能夠做出更加智能的轉(zhuǎn)發(fā)決策。
(2)數(shù)據(jù)轉(zhuǎn)發(fā)所根據(jù)的對(duì)象不同
交換機(jī)是利用物理地址或者說MAC地址來確定轉(zhuǎn)發(fā)數(shù)據(jù)的目的地址。而路由器則是利用IP地址來確定數(shù)據(jù)轉(zhuǎn)發(fā)的地址。IP地址是在軟件中實(shí)現(xiàn)的,描寫敘述的是設(shè)備所在的網(wǎng)絡(luò)。MAC地址一般是硬件自帶的,由網(wǎng)卡生產(chǎn)商來分配的,并且已經(jīng)固化到了網(wǎng)卡中去,一般來說是不可更改的。而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ì)穿過路由器。盡管第三層以上交換機(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)之間比特流的透明傳送,盡可能屏蔽掉詳細(xì)傳輸介質(zhì)和物理設(shè)備的差異。使其上面的數(shù)據(jù)鏈路層不必考慮網(wǎng)絡(luò)的詳細(xì)傳輸介質(zhì)是什么?!巴该鱾魉捅忍亓鳌北硎窘?jīng)實(shí)際電路傳送后的比特流沒有發(fā)生變化,對(duì)傳送的比特流來說,這個(gè)電路好像是看不見的。
數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層(Data Link Layer)是OSI模型的第二層,負(fù)責(zé)建立和管理節(jié)點(diǎn)間的鏈路。該層的主要功能是:通過各種控制協(xié)議,將有差錯(cuò)的物理信道變?yōu)闊o差錯(cuò)的、能可靠數(shù)據(jù)傳輸幀的數(shù)據(jù)鏈路。
在計(jì)算機(jī)網(wǎng)絡(luò)中因?yàn)楦鞣N干擾的存在,物理鏈路是不可靠的。因此,這一層的主要功能是在物理層提供的比特流的基礎(chǔ)上,通過差錯(cuò)控制、流量控制方法,使有差錯(cuò)的物理線路變?yōu)闊o差錯(cuò)的數(shù)據(jù)鏈路,即提供可靠的通過物理介質(zhì)數(shù)據(jù)傳輸?shù)姆椒ā?br />
該層通常又被分為介質(zhì)訪問控制(MAC)和邏輯鏈路控制(LLC)兩個(gè)子層。
MAC子層的主要任務(wù)是解決共享型網(wǎng)絡(luò)中多用戶對(duì)信道競(jìng)爭(zhēng)的問題,完畢網(wǎng)絡(luò)介質(zhì)的訪問控制;
LLC子層的主要任務(wù)是建立和維護(hù)網(wǎng)絡(luò)連接,運(yùn)行差錯(cuò)校驗(yàn)、流量控制和鏈路控制。
數(shù)據(jù)鏈路層的詳細(xì)工作是接收來自物理層的位流形式的數(shù)據(jù),并封裝成幀,傳送到上一層;相同,也將來自上層的數(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ù)是:通過路由選擇算法,為報(bào)文或分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?。該層控制?shù)據(jù)鏈路層與傳輸層之間的信息轉(zhuǎn)發(fā),建立、維持和終止網(wǎng)絡(luò)的連接。詳細(xì)地說,數(shù)據(jù)鏈路層的數(shù)據(jù)在這一層被轉(zhuǎn)換為數(shù)據(jù)包,然后通過路徑選擇、分段組合、順序、進(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)間可能有多條路徑)選擇問題。
在實(shí)現(xiàn)網(wǎng)絡(luò)層功能時(shí),須要解決的主要問題例如以下:
尋址:數(shù)據(jù)鏈路層中使用的物理地址(如MAC地址)僅解決網(wǎng)絡(luò)內(nèi)部的尋址問題。在不同子網(wǎng)之間通信時(shí),為了識(shí)別和找到網(wǎng)絡(luò)中的設(shè)備,每一子網(wǎng)中的設(shè)備都會(huì)被分配一個(gè)唯一的地址。因?yàn)楦髯泳W(wǎng)使用的物理技術(shù)可能不同,因此這個(gè)地址應(yīng)當(dāng)是邏輯地址(如IP地址)。
交換:規(guī)定不同的信息交換方式。常見的交換技術(shù)有:線路交換技術(shù)和存儲(chǔ)轉(zhuǎn)發(fā)技術(shù),后者又包含報(bào)文交換技術(shù)和分組交換技術(shù)。
路由算法:當(dāng)源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間存在多條路徑時(shí),本層能夠依據(jù)路由算法,通過網(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)文。該層常見的協(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ǎ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ù)。
處理傳輸差錯(cuò):提供可靠的“面向連接”和不太可靠的“面向無連接”的傳輸數(shù)據(jù)服務(wù)、差錯(cuò)控制和流量控制。在提供“面向連接”服務(wù)時(shí),通過這一層傳輸?shù)臄?shù)據(jù)將由目標(biāo)設(shè)備確認(rèn),假設(shè)在指定的時(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ǎng)絡(luò)層的邏輯地址不同,它們是為用戶專門設(shè)計(jì)的,更便于用戶記憶。域名(DN)就是一種網(wǎng)絡(luò)上使用的遠(yuǎn)程地址比如:www.3721.com就是一個(gè)域名。會(huì)話層的詳細(xì)功能例如以下:
會(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í)際的工作卻是接收來自傳輸層的數(shù)據(jù),并負(fù)責(zé)糾正錯(cuò)誤。會(huì)話控制和遠(yuǎn)程過程調(diào)用均屬于這一層的功能。但應(yīng)注意,此層檢查的錯(cuò)誤不是通信介質(zhì)的錯(cuò)誤,而是磁盤空間、打印機(jī)缺紙等類型的高級(jí)錯(cuò)誤。
表示層
表示層(Presentation Layer)是OSI模型的第六層,它對(duì)來自應(yīng)用層的命令和數(shù)據(jù)進(jìn)行解釋,對(duì)各種語法賦予對(duì)應(yīng)的含義,并依照一定的格式傳送給會(huì)話層。其主要功能是“處理用戶信息的表示問題,如編碼、數(shù)據(jù)格式轉(zhuǎn)換和加密解密”等。表示層的詳細(xì)功能例如以下:
數(shù)據(jù)格式處理:協(xié)商和建立數(shù)據(jù)交換的格式,解決各應(yīng)用程序之間在數(shù)據(jù)格式表示上的差異。
數(shù)據(jù)的編碼:處理字符集和數(shù)字的轉(zhuǎn)換。比如因?yàn)橛脩舫绦蛑械臄?shù)據(jù)類型(整型或?qū)嵭汀⒂蟹?hào)或無符號(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ù)庫服務(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é)
因?yàn)镺SI是一個(gè)理想的模型,因此一般網(wǎng)絡(luò)系統(tǒng)僅僅涉及當(dā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│ │
└───────------─┘└─┴─┴─-┴─┴─-┴─┴─-┴─┴─-┴─┴-─┘
┌───────-----─┐┌─────────-------┬──--------─────────┐
│第三層,傳輸層 ││ ?。裕茫小 々Α 。眨模小 々?br />
└───────-----─┘└────────-------─┴──────────--------─┘
┌───────-----─┐┌───----──┬───---─┬────────-------──┐
│ ││ │ICMP│ │
│第二層,網(wǎng)間層 ││ └──---──┘ │
│ ││ IP │
└────────-----┘└────────────────────-------------─-┘
┌────────-----┐┌─────────-------┬──────--------─────┐
│第一層,網(wǎng)絡(luò)接口││ARP/RARP │ 其他 │
└────────------┘└─────────------┴─────--------──────┘
TCP/IP四層參考模型
TCP/IP協(xié)議被組織成四個(gè)概念層,當(dāng)中有三層相應(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ù)鏈路層和物理層相相應(yīng)的功能。相反,它定義像地址解析協(xié)議(Address Resolution Protocol,ARP)這種協(xié)議,提供TCP/IP協(xié)議的數(shù)據(jù)結(jié)構(gòu)和實(shí)際物理硬件之間的接口。
第二層:網(wǎng)間層
相應(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)用來提供網(wǎng)絡(luò)診斷信息。
第三層:傳輸層
相應(yīng)于OSI七層參考模型的傳輸層,它提供兩種端到端的通信服務(wù)。當(dāng)中TCP協(xié)議(Transmission Control Protocol)提供可靠的數(shù)據(jù)流運(yùn)輸服務(wù),UDP協(xié)議(Use Datagram Protocol)提供不可靠的用戶數(shù)據(jù)報(bào)服務(wù)。
第四層:應(yīng)用層
相應(yīng)于OSI七層參考模型的應(yīng)用層和表達(dá)層。因特網(wǎng)的應(yīng)用層協(xié)議包含F(xiàn)inger、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)。
總結(jié)
以上是生活随笔為你收集整理的OSI七层模型具体解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《物理弹球》物理弹球高分攻略分享
- 下一篇: 纯植物护肤品有哪些(哪些护肤品是纯天然和