OSI模型
開(kāi)放式系統(tǒng)互聯(lián)通信參考模型(Open System Interconnection Reference Model沃缘,縮寫(xiě)為 OSI),簡(jiǎn)稱(chēng)為OSI模型(OSI model)屋讶,一種概念模型,由國(guó)際標(biāo)準(zhǔn)化組織(ISO)提出肯适。
層次劃分
OSI將計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)劃分為以下七層墅诡,第一層在底部:
-
物理層:
在局部局域網(wǎng)上傳送幀,它負(fù)責(zé)管理電腦通信設(shè)備和網(wǎng)絡(luò)媒體之間的互通障癌。包括了針腳凌外、電壓、線纜規(guī)范涛浙、集線器康辑、中繼器摄欲、網(wǎng)卡、主機(jī)適配器等 -
數(shù)據(jù)鏈接層:
負(fù)責(zé)網(wǎng)絡(luò)尋址疮薇、錯(cuò)誤偵測(cè)和改錯(cuò)胸墙。當(dāng)表頭和表尾被加至數(shù)據(jù)包時(shí),會(huì)形成了幀按咒。數(shù)據(jù)鏈表頭(DLH)是包含了物理地址和錯(cuò)誤偵測(cè)及改錯(cuò)的方法迟隅。數(shù)據(jù)鏈表尾(DLT)是一串指示數(shù)據(jù)包末端的字符串。例如以太網(wǎng)胖齐、無(wú)線局域網(wǎng)(Wi-Fi)和通用分組無(wú)線服務(wù)(GPRS)等玻淑。
分為兩種子層:logic link control sublayer & media access control sublayer -
網(wǎng)絡(luò)層:
決定數(shù)據(jù)的路徑選擇和轉(zhuǎn)寄,將網(wǎng)絡(luò)表頭(NH)加至數(shù)據(jù)包呀伙,以形成分組补履。網(wǎng)絡(luò)表頭包含了網(wǎng)絡(luò)數(shù)據(jù)。例如:互聯(lián)網(wǎng)協(xié)議(IP) 等剿另。 -
傳輸層:
把傳輸表頭(TH)加至數(shù)據(jù)以形成數(shù)據(jù)包箫锤。傳輸表頭包含了所使用的協(xié)議等發(fā)送信息。例如:傳輸控制協(xié)議義(TCP) 等雨女。 -
會(huì)話層:
負(fù)責(zé)在數(shù)據(jù)傳輸中設(shè)置和維護(hù)電腦網(wǎng)絡(luò)中兩臺(tái)電腦之間的通信連接谚攒。 -
表示層:
把數(shù)據(jù)轉(zhuǎn)換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷健?/li> -
應(yīng)用層:
提供為應(yīng)用軟件而設(shè)的界面,以設(shè)置與另一應(yīng)用軟件之間的通信氛堕。例如: HTTP馏臭,HTTPS,F(xiàn)TP讼稚,TELNET括儒,SSH,SMTP锐想,POP3等帮寻。
TCP/IP參考模型
TCP/IP參考模型是一個(gè)抽象的分層模型,這個(gè)模型中赠摇,所有的TCP/IP系列網(wǎng)絡(luò)協(xié)議都被歸類(lèi)到4個(gè)抽象的"層"中固逗。每一抽象層創(chuàng)建在低一層提供的服務(wù)上,并且為高一層提供服務(wù)藕帜。 完成一些特定的任務(wù)需要眾多的協(xié)議協(xié)同工作烫罩,這些協(xié)議分布在參考模型的不同層中的,因此有時(shí)稱(chēng)它們?yōu)橐粋€(gè)協(xié)議棧洽故。
層次劃分
TCP/IP參考模型視圖如下:
-
網(wǎng)絡(luò)接口層:
網(wǎng)絡(luò)接口層實(shí)際上并不是因特網(wǎng)協(xié)議組中的一部分贝攒,但是它是數(shù)據(jù)包從一個(gè)設(shè)備的網(wǎng)絡(luò)層傳輸?shù)搅硗庖粋€(gè)設(shè)備的網(wǎng)絡(luò)層的方法。這個(gè)過(guò)程能夠在網(wǎng)卡軟件驅(qū)動(dòng)程序中控制收津,也可以在韌體或者專(zhuān)用芯片中控制饿这。這將完成如添加報(bào)頭準(zhǔn)備發(fā)送、通過(guò)實(shí)體媒介實(shí)際發(fā)送這樣一些數(shù)據(jù)鏈路功能撞秋。另一端长捧,鏈路層將完成數(shù)據(jù)幀接收、去除報(bào)頭并且將接收到的包傳到網(wǎng)絡(luò)層吻贿。 -
網(wǎng)絡(luò)互聯(lián)層:
TCP/IP協(xié)議族中的網(wǎng)絡(luò)互聯(lián)層在OSI模型中叫做網(wǎng)絡(luò)層串结。
網(wǎng)絡(luò)層解決在一個(gè)單一網(wǎng)絡(luò)上傳輸數(shù)據(jù)包的問(wèn)題。類(lèi)似的協(xié)議有X.25舅列。 隨著因特網(wǎng)思想的出現(xiàn)肌割,在這個(gè)層上添加附加的功能,也就是將數(shù)據(jù)從源網(wǎng)絡(luò)傳輸?shù)侥康木W(wǎng)絡(luò)帐要。 -
傳輸層:
傳輸層的協(xié)議把敞,能夠解決諸如端到端可靠性和保證數(shù)據(jù)按照正確的順序到達(dá)這樣的問(wèn)題。在TCP/IP協(xié)議組中榨惠,傳輸協(xié)議也包括所給數(shù)據(jù)應(yīng)該送給哪個(gè)應(yīng)用程序奋早。包格式作為基礎(chǔ)的會(huì)話層,然而據(jù)說(shuō)它位于因特網(wǎng)協(xié)議棧的傳輸層赠橙。 -
應(yīng)用層:
應(yīng)用層是大多數(shù)普通與網(wǎng)絡(luò)相關(guān)的程序?yàn)榱送ㄟ^(guò)網(wǎng)絡(luò)與其他程序通信所使用的層耽装。這個(gè)層的處理過(guò)程是應(yīng)用特有的;數(shù)據(jù)從網(wǎng)絡(luò)相關(guān)的程序以這種應(yīng)用內(nèi)部使用的格式進(jìn)行傳送期揪,然后被編碼成標(biāo)準(zhǔn)協(xié)議的格式掉奄。