深夜中,在一家美國酒吧坐著幾個正在談論迪斯尼電影裡的7個小矮人,他們把小矮人的名字寫在餐巾紙上,有人開玩笑說7對於網路分層是個好數字,這幾個人就是制定osi標準小組的成員,後來osi真的就設計成了七層模型,不過給七層模型重新起了聽上去更科學的名字,osi模型就這樣誕生了。
應用層相當於買家和商家。
應用層好比在網購時的買家與商家,是網購平台中的終端。在osi網路參考模型中應用層是最頂層。
會話層相當於是商品打包。
當客戶下單後,商家需要打包商品,一般是將商品裝載乙個箱子裡,這樣除了買家和商家其他人並不知道箱子裡面裝的是什麼,買家收到商品時拆開箱子才可以看到商品是什麼,
在表示層中類似的功能就是加密、解密。
有的時候如果商品比較大,比如說買了乙個自行車,商家還需要將自行車拆解成具體的零部件,這樣可以壓縮商品佔據的空間,同時還要給買家附帶上安裝說明書,買家收到商品後按照安裝說明書將零部件組裝自行車,在表示層中類似壓縮解壓和編碼解碼。
會話層相當於是網購平台。
會話層相當於網購平台,商家的買家通過平台取得聯絡,在會話層中相當於是雙方建立會話。
通過網購平台客戶與買家溝通好後,買家下單,下單之後商家發貨,買家收到貨後確認收貨,在會話層中好比對會話開始和結束的控制。
傳輸層相當於是快遞公司網點。
從現在開始,快遞公司開始介入業務,商家要傳送的商品被攬收到商家所在城市的快遞網點,最終貨物會被送到買家城市快遞公司網點,之所以舉商家和買家在不同城市的例子,是因為傳輸層主要是端到端的傳輸,如果不在乙個城市那可定先要解決兩個城市之間的運輸問題,快遞小哥不可能騎車把貨從深圳運到哈爾濱。
對於使用者來講兩個城市的快遞網點遮蔽了具體的運輸過程,商家只要將商品交到快遞站點就可以了,至於快遞公司是通過怎樣的方式送到客戶城市所在站點的過程,商家並不關心也不知道,相對的買家也不關心這個過程,當然實際是從快遞公司攬件開始就不再關心傳輸過程,因為是舉例說明,所以暫且忽略一些實際的快遞流程細節。網路的傳輸層也類似的對上層遮蔽了底層的具體傳輸細節。
快遞公司裝完貨物要核對具體的派送單,看看有沒有落下的貨物,有落下的貨物還要從發,客戶城市快遞網點收到貨物後也要對貨物做清點確認接收工作,在傳輸層中會有不僅要有錯誤檢測功能,還要有錯誤補償機制,這在傳輸層以下的層是沒有的,比如資料鏈路層,當檢測到錯誤就會直接丟棄相應的包,這也就是為什麼說傳輸層為底層提供可靠的資料傳輸服務。
網路層相當於快遞公司實際的幹線運輸過程。
在實際運輸中,快遞公司需要首先要制定較為合理的路線,商家的城市和買家的城市距離比較遠的話,那中間可能還會經歷很多次的中轉。
網路層為不同網路間的主機通訊提供網路定址和路由**,同時還要確定最佳的資料傳輸路徑。
資料鏈路層相當於快遞公司派件。
買家城市的快遞員根據客戶所在小區門牌號的詳細位址將貨物交到客戶手中,如果快遞小哥發現找不到這個位址,或者進去一看是個公司買家的**又打不通,那小哥一著急就得大聲喊了,xx先生是哪位?
在資料鏈路層做的事就是讓資料通訊的雙方能夠找到對方,並且建立點對點的資料傳輸通道,如果找不到對方要進行廣播定址。
物理層相當於是基礎設施。
要致富先修路,不管是快遞小哥的派件還是跨城市間的趕路運輸,這裡面都缺少不了道路、鐵路、航空等基礎設施。
我們知道路有很多種路,板油路、水泥路還有鐵路,不同的材料修建不同的路,構建物理層也同樣有很多不同的傳輸介質和裝置,不同的傳輸介質和裝置具有不一樣的電氣特性及不一樣的通訊協議。就好比不同的道路可以承載不同的重量和速率一樣。
傳送方將資料從上層向下層傳輸,直到最下面的物理層,而接收方從物理層開始向上層傳遞,直到與傳送方發起資料傳輸的對等層(傳送方與接收方相同的層就是對等層,比如傳送方的網路層與接收方的網路層)。
osi參考模型中只有對等層才可以相互識別和通訊,因為相同的層有相同的協議,雙發有「共同語言」,但對等層並不是直接通訊的,需要借助下面的層提供的服務。
在osi模型中習慣把每層的資料單元都稱為pdu(protocol data unit),pdu是每一層的資料單位,表示方式一般以l(x)pdu的格式,x代表層數。例如l2pdu代表的是第二層資料鏈路層的資料單元。
不同的層包括的內容和格式也不一樣,每經過一層就增加一層頭部,其中資料鏈路層要追加乙個尾部fcs,起到校驗幀頭完整性的目的。
其實最簡單的道理就是開發中的模組化思想,將功能獨立,職責清晰的模組抽離出來,做為獨立的單元,這樣可以方便維護並且達到解耦的目的, 這就是分層最本質的思想。
計算機網路體系架構
一 網際網路 網際網路是所有網路互聯起來的網路,通過接入點的路由器和主機將你我聯絡起來。二 通訊體系結構 我們遵循osi七層參考模型,在遵守osi標準的情況下,任意兩台計算機均可以進行通訊,與之相對的是tcp ip四層協議架構,而我們在學習計算機網路原理的時候,常採用五層協議體系架構。其對應關係如下...
計算機網路 計算機網路體系結構
網路層 協議物理層 eia 232c eia tia rs 449 ccitt的x.21 資料鏈路層 sdlc hdlc ppp stp 幀中繼 網路層ip ipx icmp igmp arp rarp ospf 傳輸層tcp udp 表示層 應用層ftp smtp http 網際網路服務提供商is...
計算機網路1 計算機網路體系結構
從功能上描述絡結構,而不是硬體上 優點 1.有利於更新和維護 2.有利於標準化 缺點 1.分層越多,效率越低 下層為上層提供服務通過sap service access point 交換原語1.osi ios七層模型與tcp ip模型 2.其中在主機間資訊傳輸的時候,路由器僅僅需要完成其中的三層即可...