網(wǎng)絡(luò ) 就是使用集線(xiàn)器或交換機將計算機連接起來(lái)構成一個(gè)網(wǎng)絡(luò )
互聯(lián)網(wǎng)
OSI 分層的好處:
1.每一層更改不會(huì )影響其他層;
2.有利于網(wǎng)絡(luò )設備廠(chǎng)商生產(chǎn)出標準的網(wǎng)絡(luò )設備;
舉個(gè)例子:其實(shí)網(wǎng)上買(mǎi)東西的過(guò)程就很類(lèi)似于OSI模型
顧客在淘寶店看到了 一款家具,顧客就聯(lián)系賣(mài)家,我要什么款式,什么顏色的,什么型號,價(jià)格,然后顧客就拍下家具
支付,廠(chǎng)家這邊就找人打包,打完包后就得把箱子編上號,打包完成后就找快遞員來(lái)取貨,快遞員就會(huì )在箱子上寫(xiě)上寄件人,
收件人,手機等,每一個(gè)箱子上都貼上;然后快遞員就把箱子搬到中轉站,快遞公司的中轉站每天都有一輛汽車(chē)把貨物運往
火車(chē)站(假如是廠(chǎng)家在北京,顧客在深圳,),這里快遞公司中轉站的汽車(chē)就把箱子運往北京火車(chē)站,第二天,貨物就達到
深圳火車(chē)站,那么快遞公司的汽車(chē)就把貨物從深圳火車(chē)站運往快遞公司深圳的中轉站,然后再由快遞員根據單號送到顧客的家里,廠(chǎng)家就會(huì )派人去組裝家具,最終家具完整的呈現在顧客的眼前。分層就各負責各的工作。每一層只關(guān)心自己那一層的事情。
不關(guān)心其他的,就如快遞員不關(guān)心里面是什么東西,貨運員連寄件人收件人都不看,他就負責每天從中轉站運到火車(chē)站就完事了,比如每天運兩次,有一件他也運。
這就是分層,每一層有每一層的協(xié)議(規則,標準)
怎么來(lái)理解每一層的更改不會(huì )影響其他層呢?
比如北京修了很多的立交橋,陸運交通有了很大的改善,以前貨運員從中轉站到北京火車(chē)站要30分鐘,現在只要10分鐘。
那么公路的改良影響鐵路運輸嗎?沒(méi)有吧。影響不影響快遞公司的快遞員收寄貨物呢?沒(méi)有
再比如北京深圳的火車(chē)提速了,影不影響其他環(huán)節人員的工作呢?沒(méi)有
再比如打包工人以前打包需要5小時(shí),現在干熟練了,只需要一小時(shí),也不影響其他人的工作。
再比如廠(chǎng)家和顧客的這個(gè)環(huán)節溝通效率提高了,這也對其他環(huán)節沒(méi)有什么影響。
底層為上一層服務(wù),任何環(huán)節都不能少。
應用層:要能夠產(chǎn)生流量的應用程序才能屬于應用層,本地打開(kāi)一個(gè)計算器,這個(gè)就不算應用程序。要有通信才行。
表示層:我們通過(guò)微信視頻聊天,視頻傳輸前先要壓縮,到對方那邊再解壓縮還原,這樣傳輸帶寬就小很多,這個(gè)壓縮和
解壓縮就處于表示層。騰訊對微信傳輸的數據也是加密的,即使中間有人捕獲了,你沒(méi)有騰訊的加密和解密的方法,也看不加
傳輸的內容,你看到就是些亂碼,這種加密解密也處于表示層。還有一些傳輸的內容要想正確的顯示的話(huà)你還得使用正確的
編碼方式。圖片,exe文件里面存的是二進(jìn)制文件。
在通信主機上完成的功能:應用層,表示層,會(huì )話(huà)層,傳輸層
在網(wǎng)絡(luò )設備上實(shí)現的功能:網(wǎng)絡(luò )層,數據鏈路層,物理層
字符集:一個(gè)國家或一個(gè)民族用到的全部字符的集合,美國用ASCII字符集,UTF8
傳輸層的功能:可靠傳輸 、流量控制 、擁塞避免,如果出現丟包,傳輸層會(huì )重傳,傳輸層的緩存中的數據不會(huì )立刻丟掉,會(huì )等到對方應答收到后才丟掉。
網(wǎng)絡(luò )層的功能:盡最大努力為數據包選擇最佳路徑到達目的地,如果路由器處理不過(guò)來(lái),它就會(huì )扔掉,網(wǎng)絡(luò )層是不負責數據丟包問(wèn)題的,丟包問(wèn)題傳輸層來(lái)管,如果出現丟包了,傳輸層會(huì )重傳,所以說(shuō)網(wǎng)絡(luò )層是不負責可靠性傳輸的,網(wǎng)絡(luò )層層只負責選擇最佳路徑,路由器工作在網(wǎng)絡(luò )層,管理員給路由器添加路由表,告訴路由器器選擇最佳路由的標準是什么。
下面我們來(lái)跟蹤一下我們訪(fǎng)問(wèn)服務(wù)器的過(guò)程中我們經(jīng)歷了幾個(gè)路由器:
數據鏈路層:用集線(xiàn)器組網(wǎng)得檢查計算機與計算機之間有沒(méi)有沖突,避免沖突的協(xié)議叫CSMA/CD協(xié)議,
物理層:硬件,有線(xiàn)及無(wú)線(xiàn)。
OSI參考模型和網(wǎng)絡(luò )排錯
要有底層為上層服務(wù)的這種思想,從底層向高層逐層排查。
物理層故障 連接問(wèn)題
數據鏈路層故障:MAC地址沖突導致不能上網(wǎng) 2.交換機與計算機的網(wǎng)卡帶寬協(xié)商不一致,網(wǎng)速不一致導致通不了。3.ADSL欠費導致不通。4 將計算機連接到錯誤的VLAN。
網(wǎng)絡(luò )層故障:1.計算機IP地址設置錯誤。2.計算機沒(méi)有設置網(wǎng)關(guān)。3.計算機子網(wǎng)掩碼配置錯誤。4.沿途的路由器路由表錯誤。
表示層故障:1.亂碼問(wèn)題(字符集對應錯誤)。
應用層故障:應用層程序配置問(wèn)題(比如瀏覽器服務(wù)器的配置問(wèn)題導致的上網(wǎng)故障)。
OSI參加模型和網(wǎng)絡(luò )安全
物理層安全:防止非法計算機接入公司網(wǎng)絡(luò )(包括無(wú)線(xiàn)AP)
數據鏈路層:1.設置了WiFi密碼,這個(gè)安全層面處于數據鏈路層。2.公司內部的交換機可以設置哪個(gè)Mac地址可以接入,設置接多少臺計算機。3.家里的ADSL撥號上網(wǎng)的需要登入賬號及密碼。4.劃分不同的VLAN。
網(wǎng)絡(luò )層安全:1.在路由器上設置哪些計算機可以訪(fǎng)問(wèn)Internet哪些不可以(在路由器上設置ACL控制數據包轉發(fā))。2.在計算機上也可以設置網(wǎng)絡(luò )層安全,可以設置誰(shuí)可以訪(fǎng)問(wèn)我。
應用層安全:開(kāi)發(fā)出安全的應用程序(軟件漏洞)。
OSI參考模型和TCP/IP協(xié)議
TCP/IP協(xié)議工作過(guò)程
協(xié)議 ,語(yǔ)法,語(yǔ)義
在傳輸層把數據分段,然后加上傳輸層首部(數據分段),整體我們稱(chēng)為數據段,這是在傳輸層的稱(chēng)呼;往下走加上網(wǎng)絡(luò )層的首部(IP地址),整體我們稱(chēng)為數據包;往下走加上數據鏈路層的首部,整體我們稱(chēng)為幀;

路由器:把各個(gè)網(wǎng)分成不同網(wǎng)段,這個(gè)網(wǎng)段的計算機不可能知道其他網(wǎng)段的Mac地址。因為被路由器隔開(kāi)了,路由器之前的跳轉根本不用MAC地址,用的是PPP協(xié)議。
網(wǎng)絡(luò )設備工作在哪一層

路由器需要看IP地址往下傳輸,所以路由器工作在網(wǎng)絡(luò )層;同時(shí)路由器的需要與計算機的網(wǎng)卡連接,他們有共同語(yǔ)言,所以路由器也工作在數據鏈路層;網(wǎng)卡的物理層與路由器的物理層工作在同一層;路由器與路由器之間是點(diǎn)到點(diǎn)的PPP協(xié)議,他們工作在數據鏈路層;交換機能看懂數據鏈路層的協(xié)議,所以交換機工作在數據鏈路層。集線(xiàn)器什么都不看,和網(wǎng)線(xiàn)一樣,沒(méi)有任何智能性,有電信號我就給你四處擴散到達所有的口就得了,有一路占用了,其他路的計算機就得等。只要能接收物理信號,路由器,集線(xiàn)器,交換機都可以接收物理信號,就工作在物理層。
聯(lián)系客服