資源描述:
《OSI七層模型各層功能詳解.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、?OSI七層模型基本介紹:什么是OSI參考模型?(開放式系統(tǒng)互聯(lián))?、???參考模型的由來:?在??世紀??年代,那時已經(jīng)實現(xiàn)了基本的計算機網(wǎng)絡的互聯(lián)結構。只是當時的網(wǎng)絡結構都是各個廠家自己私有的,比如???的???標準、???????的???、美國國防部的??????等等。?如果將兩個不同廠家的產(chǎn)品放在一起使用,由于各廠家產(chǎn)品使用的的標準不一致,可能會涉及到不兼容的問題。比如:??公司使用的是???的網(wǎng)絡標準、?公司使用的???????標準。兩家公司是單獨的網(wǎng)絡,運行起來沒有任何問題。?假如有一天,?公司將?公司收購了,而且網(wǎng)絡也需要整合到一起,這時,由于兩家公司在初
2、建網(wǎng)絡時,使用了不同廠家的標準,于是網(wǎng)絡就不能兼容了,只能推翻某一家公司之前的網(wǎng)絡,重新用相同的一種網(wǎng)絡標準來組網(wǎng)。?這樣的兼容性狀況在當時常有發(fā)生。于是國際標準化組織(???),在????年成立了一個委員會,推出了一套層次化結構的網(wǎng)絡模型,這套模型就是《???參考模型》。????參考模型對網(wǎng)絡結構進行了層次化的劃分,共分為了七層,所以我們也經(jīng)常稱???參考模型為????七層模型?:????應用層????表示層????會話層????傳輸層????網(wǎng)絡層????數(shù)據(jù)鏈路層????物理層?對于???參考模型的結構,就如同公司的結構:董事會、財務部、銷售部、技術部等等,各兼所
3、職,缺一不可。在一個主機到主機的通訊過程中,???參考模型的這七層各兼所職,每層都完成一定的功能。????參考模型一共有七層結構,其中:?上三層主要與網(wǎng)絡應用相關,負責對用戶數(shù)據(jù)進行編碼等操作。?下四層主要是負責網(wǎng)絡通訊,負責將用戶的數(shù)據(jù)傳遞到目的地。???如下圖:??、???對網(wǎng)絡通訊過程分層有什么好處?????七層模型之所以要對網(wǎng)絡分層,主要是在網(wǎng)絡通訊的整個過程中,將整個流程細化開來,每一層完成各自的事情,互不干擾。?在一個端到端的通訊過程中,比如我們打開了一個瀏覽器,輸入一串網(wǎng)址?????????????????????,回車就可以進入到我們??????的網(wǎng)站中
4、,這么一個操作對于我們?nèi)粘I暇W(wǎng)來說是再簡單不過的事情,不過,對于整個數(shù)據(jù)傳遞的流程卻是非常復雜的。?就好比說,兩個公司之間洽談業(yè)務,也許在外人看來,只有成功或者失敗兩個結果,但是中間的過程和內(nèi)容卻是異常的復雜。????參考模型就好比一個公司結構。?對于一個公司來說:財務部、銷售部、技術部、后勤部等,各個部門都在整個工作中只完成自己的事情,互相不干擾,最終把各自完成的成果提交給老板,老板進行匯總各部門的意見之后就可以作出決策了。?而對于???來說:應用層、表示層、會話層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層、物理層,在通訊的過程中,各層所負責的事情也各不相同,也不會互相干擾,但會協(xié)
5、同一起工作,最終完成整個通訊過程,將數(shù)據(jù)正確的交到對方電腦中。???????七層模型的層次化結構,歸納起來,有如下優(yōu)點:??開放的標準化接口??多廠商使用統(tǒng)一結構,互相兼容??易于理解、學習和更新協(xié)議標準(更新某一層的協(xié)議,不會干擾到其他層)??模塊化設計、流程化操作,程序員開發(fā)程序時,思路更清晰??網(wǎng)絡分層,就像一個篩子,能快速定位故障發(fā)生的地方,更便于故障排除??、???中的???是什么?協(xié)議數(shù)據(jù)單元是什么?????:協(xié)議數(shù)據(jù)單元(??????????????????)?數(shù)據(jù)在產(chǎn)生的過程中,經(jīng)過???參考模型的每一層處理時,都會在最前面封裝上該層相對應的數(shù)據(jù),而這一
6、層封裝上去的內(nèi)容,就是?協(xié)議數(shù)據(jù)單元?,也就是???。?在???參考模型中,各層的協(xié)議數(shù)據(jù)單元如下:?????應用層:?????(應用層協(xié)議數(shù)據(jù)單元)?????表示層:?????(表示層協(xié)議數(shù)據(jù)單元)?????會話層:?????(會話層協(xié)議數(shù)據(jù)單元)?????傳輸層:????????(報文段)?????網(wǎng)絡層:???????(數(shù)據(jù)包)?????數(shù)據(jù)鏈路層:??????(數(shù)據(jù)幀)?????物理層:????(比特)?各層在經(jīng)過封裝之后,結構如下圖:????需要注意的是:?在通訊的過程中,通訊的雙方的層與層之間是相對來通訊的,比如:??和?通訊,?端封裝的網(wǎng)絡層???,?端要
7、解封裝的話,只能使用?端的網(wǎng)絡層來解,而不會在?端用自己的數(shù)據(jù)鏈路層來解對方的網(wǎng)絡層???。??、???和??????有什么區(qū)別?哪個是主流?哪個更好??學習網(wǎng)絡技術的朋友,在學習完???參考模型和??????協(xié)議棧后,大都有些許疑問,大致如下:?????里有的協(xié)議,在??????里也有?????里有的層,在??????里也有??那,到底哪個是標準???各個協(xié)議,到底在用誰的??????????如上圖所示,是兩者的層次之間的對比。????和??????的區(qū)別歸納起來有如下幾點:???????????????????????????????