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ā)端口的,因此顯然它是數(shù)據(jù)鏈路層的設(shè)備。

具體說:

物理層:網(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ī)和路由器的區(qū)別

交換機(jī)擁有一條很高帶寬的背部總線和內(nèi)部交換矩陣。交換機(jī)的所有的端口都掛接在這條總線上,控制電路收到數(shù)據(jù)包以后,處理端口會(huì)查找內(nèi)存中的地址對(duì)照表以確定目的MAC(網(wǎng)卡的硬件地址)的NIC(網(wǎng)卡)掛接在哪個(gè)端口上,通過內(nèi)部交換矩陣迅速將數(shù)據(jù)包傳送到目的端口,目的MAC若不存在則廣播到所有的端口,接收端口回應(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è)端口對(duì)之間的數(shù)據(jù)傳輸。每一端口都可視為獨(dú)立的網(wǎng)段,連接在其上的網(wǎng)絡(luò)設(shè)備獨(dú)自享有全部的帶寬,無須同其他設(shè)備競爭使用。當(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)橋非常相似。但是與工作在網(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,也就是集線器。它的作用可以簡單的理解為將一些機(jī)器連接起來組成一個(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ù)包的不足。

總的來說,路由器與交換機(jī)的主要區(qū)別體現(xiàn)在以下幾個(gè)方面:

(1)工作層次不同

最初的的交換機(jī)是工作在數(shù)據(jù)鏈路層,而路由器一開始就設(shè)計(jì)工作在網(wǎng)絡(luò)層。由于交換機(jī)工作在數(shù)據(jù)鏈路層,所以它的工作原理比較簡單,而路由器工作在網(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)之間比特流的透明傳送,盡可能屏蔽掉具體傳輸介質(zhì)和物理設(shè)備的差異。使其上面的數(shù)據(jù)鏈路層不必考慮網(wǎng)絡(luò)的具體傳輸介質(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ò)中由于各種干擾的存在,物理鏈路是不可靠的。因此,這一層的主要功能是在物理層提供的比特流的基礎(chǔ)上,通過差錯(cuò)控制、流量控制方法,使有差錯(cuò)的物理線路變?yōu)闊o差錯(cuò)的數(shù)據(jù)鏈路,即提供可靠的通過物理介質(zhì)傳輸數(shù)據(jù)的方法。

該層通常又被分為介質(zhì)訪問控制(MAC)和邏輯鏈路控制(LLC)兩個(gè)子層。

MAC子層的主要任務(wù)是解決共享型網(wǎng)絡(luò)中多用戶對(duì)信道競爭的問題,完成網(wǎng)絡(luò)介質(zhì)的訪問控制;

LLC子層的主要任務(wù)是建立和維護(hù)網(wǎng)絡(luò)連接,執(zhí)行差錯(cuò)校驗(yàn)、流量控制和鏈路控制。

數(shù)據(jù)鏈路層的具體工作是接收來自物理層的位流形式的數(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ù)穆窂健T搶涌刂茢?shù)據(jù)鏈路層與傳輸層之間的信息轉(zhuǎn)發(fā),建立、維持和終止網(wǎng)絡(luò)的連接。具體地說,數(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è)唯一的地址。由于各子網(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ò)檢測。

傳輸層

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í)間內(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ì)話層的具體功能如下:

會(huì)話管理:允許用戶在兩個(gè)實(shí)體設(shè)備之間建立、維持和終止會(huì)話,并支持它們之間的數(shù)據(jù)交換。例如提供單方向會(huì)話或雙向同時(shí)會(huì)話,并管理會(huì)話中的發(fā)送順序,以及會(huì)話所占用時(shí)間的長短。

會(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ì)各種語法賦予相應(yīng)的含義,并按照一定的格式傳送給會(huì)話層。其主要功能是“處理用戶信息的表示問題,如編碼、數(shù)據(jù)格式轉(zhuǎn)換和加密解密”等。表示層的具體功能如下:

數(shù)據(jù)格式處理:協(xié)商和建立數(shù)據(jù)交換的格式,解決各應(yīng)用程序之間在數(shù)據(jù)格式表示上的差異。

數(shù)據(jù)的編碼:處理字符集和數(shù)字的轉(zhuǎ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é)

由于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ù)處理功能為主。簡言之,下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)用來提供網(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(簡單郵件傳送協(xié)議)、IRC(因特網(wǎng)中繼會(huì)話)、NNTP(網(wǎng)絡(luò)新聞傳輸協(xié)議)等,這也是本書將要討論的重點(diǎn)





來源:http://blog.csdn.net/xw20084898/article/details/39438783


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,197評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,415評(píng)論 3 415
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,104評(píng)論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,884評(píng)論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,647評(píng)論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,130評(píng)論 1 323
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,208評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,366評(píng)論 0 288
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,887評(píng)論 1 334
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,737評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,939評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,478評(píng)論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,174評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,586評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,827評(píng)論 1 283
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,608評(píng)論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,914評(píng)論 2 372

推薦閱讀更多精彩內(nèi)容

  • OSI 七層模型通過七個(gè)層次化的結(jié)構(gòu)模型使不同的系統(tǒng)不同的網(wǎng)絡(luò)之間實(shí)現(xiàn)可靠的通訊,因此其最主要的功能就是幫助不同類...
    流光汐舞閱讀 3,353評(píng)論 0 3
  • OSI 七層模型通過七個(gè)層次化的結(jié)構(gòu)模型使不同的系統(tǒng)不同的網(wǎng)絡(luò)之間實(shí)現(xiàn)可靠的通訊,因此其最主要的功能就是幫助不同類...
    隨風(fēng)飄蕩的小逗逼閱讀 964評(píng)論 0 4
  • 13.服務(wù)器圖片改了,url沒有變,需求,服務(wù)器的圖片變了,就從服務(wù)器加載圖片,如果服務(wù)器的沒變,就從本地加載 1...
    AlanGe閱讀 1,186評(píng)論 0 1
  • 網(wǎng)絡(luò)層提供的兩種服務(wù) 在計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域,網(wǎng)絡(luò)層應(yīng)該向運(yùn)輸層提供怎樣的服務(wù)(面向連接還是無連接)曾引起了長期的爭論,...
    srtianxia閱讀 3,995評(píng)論 0 12
  • 每一次跟朋友聊天,都離不開對(duì)大學(xué)時(shí)候虛度的光陰感到可惜。是的,我們都大概有這樣一個(gè)毛病——永遠(yuǎn)覺得時(shí)間很多,只要在...
    cinqing閱讀 211評(píng)論 0 0