物理層 -- 資料鏈路層 -- 網路層 -- 傳輸層 -- 會話層 -- 表示層 -- 應用層
計算機之間的通訊,必須有底層物理層面的連通。中間傳輸的是電訊號,也就是二進位制傳輸。為啟動、關閉和維護物理鏈路定義了電氣規範、機械規範、過程規範和功能規範。
之前常用的介質:集線器
使所有裝置在同一衝突域中,當兩條線上同時有電流向某一方向流動,電流波在碰撞時會造成相互影響的結果,引起衝突
是所有裝置在同一廣播域中。電流是具有擴散特性的,只要有導線,周圍就充滿電流。
使相同裝置分享同一頻寬。在集合多條電線時,頻寬會平均分配
對物理層的電訊號進行分組,後來制定了統一的協議--乙太網協議ethernet
模擬舉例:在同一間教室(同乙個區域網內),a向b要某部電影的資源,a的位址就為源位址,b的位址就為目標位址,而某部電影的資源就是資料,資料在物理層轉換為二進位制,又在物理鏈路層和位址等一起打包,通過廣播的方式進行通訊。
廣播:在同一區域網內,傳送訊息所有裝置都可以接收到,所有裝置都開啟資料報檢查接收方是否為自己,如果不是則丟棄。
對應硬體裝置為交換機,每一段都有自己的衝突域,依然只有乙個廣播域。
資料鏈路層支援錯誤檢測--這一層只支援奇偶校驗
計算機網路中有多個區域網,如果不只是在同乙個區域網內進行通訊,僅靠廣播已達不到要求了。
網路層定義了ip協議,資料鏈路層中的mac位址定義了裝置在某區域網中的位置,而ip位址定義了裝置在哪乙個區域網。
模擬舉例:當a需要找隔壁教室的b同學借一本書,就需要通過教室負責人找到隔壁教室的負責人,隔壁教室負責人再通過廣播方式找到b同學。
以上的教室負責人就是閘道器
在裝置通訊時,首先需要找到自己區域網的閘道器,讓其與另一區域網閘道器進行通訊,將自己要通訊的裝置和資料給閘道器,實現跨區域網通訊
資料鏈路層會將網路層的資料和位址等進行打包,再發給物理層,物理層根據ip判斷是否在同一區域網,如果在直接廣播;如果不在則發給ip位址對應的閘道器,對應閘道器再在對應區域網進行廣播。
而此時跨網路通訊就需要通過ip定址,再選擇最佳路徑進行通訊。
ip和mac位址找到了特定區域網上的特定主機,接下來就要對應用程式進行處理,比如某主機上同時開啟了qq和qq**,此時兩個應用程式之間需要通訊。
應用程式通過埠來進行標識,埠就是應用程式與閘道器關聯的編號
傳輸層就是建立了主機端到端的連線,提供了可靠而透明的資料傳輸服務,錯誤檢測資料並恢復資料
此時就產生了兩個協議,tcp 、udp協議
建立、中止、連線應用程式之間的會話
提供用於各應用層的資料轉換規則,使得應用層之間傳輸的資料能夠被理解。也可以提供資料壓縮和加密。
是為計算機使用者提**用介面,也為使用者直接提供各種網路服務。此時包含http、ftp等網路協議。
以上的每一層,傳送方和接收方都是對等的,不存在交叉
OSI的七層結構
具體7層 資料格式 功能與連線方式 典型裝置 網路服務與使用者應用程式間的乙個介面 表示層 presentation 資料表示 資料安全 資料壓縮 會話層 session 建立 管理和終止會話 傳輸層 transport 資料組織成資料段segment 用乙個定址機制來標識乙個特定的應用程式 埠號 ...
OSI七層模型
網際網路的各項應用,其實都是分層的,也就是各位網路達人常說的osi七層模型,下面我們就來具體看看網際網路的osi七層模型。一 什麼是網際網路osi模型?osi open system interconnection 是指開放式系統互聯參考模型。在我們的平常使用的計算機網路中存在眾多體系結構,如ibm...
OSI七層模型
1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。物理層建立在物理通訊介質的基礎上,作為系統和通訊介質的...