OSI 七層模型 筆記

2021-09-01 21:42:36 字數 1947 閱讀 4655

osi模型,即開放式通訊系統互聯參考模型(open system interconnection reference model),是國際標準化組織提出的乙個試圖使各種計算機在世界範圍內互連為網路的標準框架,簡稱osi(摘自wiki)。是目前公認的計算機通訊和internet網路通訊的基本結構模型;如今使用的最廣泛的tcp/ip協議就是基於osi模型設計的

分層的優點是?

將不同的功能劃分層不同的模組,每個模組負責特定的功能,模組之間定義標準化介面

osi模型的功能:

下四層基本是由作業系統實現;上三層可以統一稱為應用層,上三層都是由應用軟體負責的

資料的封裝和解封

資料的傳輸會有乙個封裝的過程,資料由應用程式產生,從第7層開始,經過每一層,加上每一層的報頭:比如:到了第4層,要告訴別人使用的是tcp還是udp協議,第三層要打上ip位址多少,第二層記錄mac位址,這個過程是資料的封裝;資料的傳輸過程要經過整個7層,並且加上每一層資訊

目標主機在收到資料後,會從7層模型,由下往上逐漸解封裝,經過每一層,檢視每一層的資訊,處理 完後刪除對應的報頭資訊,最終只剩下使用者傳輸的資料

簡單來說:封裝:好比郵寄東西的標記   解封裝:對資料進行檢查和刪除

資料在每一層之間通訊的名詞

分別叫段(segments) 、 包(packets) 、 禎(frames) 、 位元流

tcp/ip 協議棧:

tcp ip協議是osi7層模型的實現,並且對osi進行了簡化,只定義了4層;

由圖可見,物理層和資料鏈路層合併為網路訪問層;傳輸層和網路層得到完整的保留;1到3層合併為應用層

http與tcp/ip 

http是個應用層協議。http無需擔心網路通訊的具體細節;他把聯網的細節都交給了通用、可靠的網際網路傳輸協議tcp/ip。

tcp提供了:

網際網路自身就是基於tcp/lp的,tcp/lp是全世界的計算機和網路裝置常用的層次化分組交換網路協議集。tcp/lp隱藏了各種網路和硬體的特點及弱點,使各種型別

的計算機和網路都能夠進行可靠地通訊。

只要建立了tcp連線,客戶端和伺服器之間的報文交換就不會丟失、不會被破壞,也不會在接收時出現錯序了。

用網路術語來說,http協議位於tcp的上層。http使用tcp來傳輸其報文資料。與之類似,tcp則位於ip的上層(摘自http權威指南)

http:超文字轉移語言  (「transfer」的含義是:通過在客戶端-伺服器端之間轉移一些帶有操作語義的操作原語,來執行某種操作)(「transport」(傳輸)的含義是指:從端到端(例如從ip1:port1到ip2:port2)可靠地搬運位元,也就是tcp/ip協議棧中的第3層傳輸層(transport layer)協議所做的那些事情)   詳細:

以聯網的過程來描述,連線上網線(物理層),通過 mac 位址區分網路上的唯一的一台機器(資料鏈路層),設定ip(自動獲取或手動獲取)後(網路層),可以端到端傳輸資料了(tcp 和 udp 屬於傳輸層),然後就可以使用軟體了(比如qq...)建立乙個會話(會話層),通過 xml 或 json 傳輸資料(表現層),最終呈現給我們的就是這款軟體了

OSI七層模型

網際網路的各項應用,其實都是分層的,也就是各位網路達人常說的osi七層模型,下面我們就來具體看看網際網路的osi七層模型。一 什麼是網際網路osi模型?osi open system interconnection 是指開放式系統互聯參考模型。在我們的平常使用的計算機網路中存在眾多體系結構,如ibm...

OSI七層模型

1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。物理層建立在物理通訊介質的基礎上,作為系統和通訊介質的...

osi七層模型

1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。2.資料鏈路層 定義了如何讓格式化資料以進行傳輸,以及...