OSI七層網路結構詳解

來朵小紅花發表於2020-11-23

OSI模型的分層結構
OSI(Open System Interconnection),開放式系統互聯參考模型 ,它把網路協議從邏輯上分為了7層。這7層分別為:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層,每一層都有相關、相對應的物理裝置,比如常規的路由器是三層交換裝置,常規的交換機是二層交換裝置。OSI七層模型是一種框架性的設計方法 ,建立七層模型的主要目的是為解決異種網路互連時所遇到的相容性問題,其最主要的功能就是幫助不同型別的主機實現資料傳輸。它的最大優點是將服務、介面和協議這三個概念明確地區分開來,通過七個層次化的結構模型使不同的系統不同的網路之間實現可靠的通訊。
相應層的裝置,具體如下:
物理層:(各種物理裝置)集線器、中繼器、調變解調器、網線、雙絞線、同軸電纜
資料鏈路層:網路卡、網橋、交換機
網路層:路由器、第三層交換機
傳輸層:各種協議、四層交換機
應用層:計算機的各種資料

為什麼要分層?
● 減輕問題的複雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查詢和糾錯;
● 在各層分別定義標準介面,使具備相同對等層的不同網路裝置能實現互操作,各層之間相對獨立,一種高層協議可在多種低層協議上執行;
● 能有效刺激網路技術革新,因為每次更新都可以在小範圍內進行,不需對整個網路動大手術;

每個層的作用以及本層的裝置的功能?
物理層
Physical Layer,OSI參考模型的最底層或第一層。如規定使用電纜和接頭的型別、傳送訊號的電壓等。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是bit,這一層的理解相對來說比較容易。
資料鏈路層
Datalink Layer,OSI參考模型的第二層。其主要功能是如何在不可靠的物理線路上進行資料的可靠傳遞。為了保證傳輸,從網路層接收到的資料被分割成特定的可被物理層傳輸的幀。幀中不僅包括原始資料,還包括髮送方和接收方的實體地址以及檢錯和控制資訊。如果在傳送資料時,接收點檢測到所傳資料中有差錯,就要通知傳送方重發這一幀。
資料鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。
交換機(通常所說的都是指第二層交換機),對幀解碼並使用幀資訊將資料傳送到正確的接收方,所以它們是工作在資料鏈路層的。
網路卡不僅能實現與區域網傳輸介質之間的物理連線和電訊號匹配,還涉及幀的傳送與接收、幀的封裝與拆封、介質訪問控制、資料的編碼與解碼以及資料快取的功能等,所以網路卡也是工作在資料鏈路層的裝置。尤其需要注意的一點是路由器中也是有網路卡的。
網橋(Bridge)像一個聰明的中繼器。中繼器從一個網路電纜裡接收訊號, 放大它們,將其送入下一個電纜。網橋將網路的多個網段在資料鏈路層連線起來。網橋工作時,是以MAC頭部來決定轉發埠的,因此顯然它是資料鏈路層的裝置。第二層交換機,是根據第二層資料鏈路層的MAC地址和通過站表選擇路由來完成端到端的資料交換的。
網路層
Network Layer,OSI參考模型的第三層。其主要功能是將網路地址翻譯成對應的實體地址,並決定如何將資料從傳送方路由到接收方。網路層通過綜合考慮傳送優先權、網路擁塞程度、服務質量以及可選路由的花費來決定從一個網路中節點A 到另一個網路中節點B 的最佳路徑。這一層本身沒有任何錯誤檢測和修正機制,因此,網路層必須依賴於端端之間的由DLL提供的可靠傳輸服務。路由協議包括IP、Novell公司的IPX以及AppleTalk協議。
路由器的主要工作就是為經過路由器的每個資料幀尋找一條最佳傳輸路徑,並將該資料有效地傳送到目的站點,所以路由器是工作在網路成的裝置。
第三層交換機,是直接根據第三層網路層IP地址來完成端到端的資料交換的,第三層交換機當然也屬於工作在網路層的裝置。
傳輸層
Transport Layer,OSI參考模型的第四層。傳輸協議同時進行流量控制或是基於接收方可接收資料的快慢程度規定適當的傳送速率。除此之外,傳輸層按照網路能處理的最大尺寸將較長的資料包進行強制分割。例如,乙太網無法接收大於1500位元組(Byte)的資料包。傳送方節點的傳輸層將資料分割成較小的資料片,同時對每一資料片安排一序列號,以便資料到達接收方節點的傳輸層時,能以正確的順序重組。該過程即被稱為排序。
工作在傳輸層的一種服務是TCP/IP協議套中的TCP(傳輸控制協議),另一項傳輸層服務是IPX/SPX協議集的SPX(序列包交換)。
第二層交換機和第三層交換機都是基於埠地址的端到端的交換過程,雖然這種基於MAC地址和IP地址的交換機技術,能夠極大地提高各節點之間的資料傳輸率,但卻無法根據埠主機的應用需求來自主確定或動態限制埠的交換過程和資料流量,即缺乏第四層智慧應用交換需求。第四層交換機不僅可以完成端到端交換,還能根據埠主機的應用特點,確定或限制它的交換流量。第四層交換機是一類以軟體技術為主,以硬體技術為輔的網路管理交換裝置。
會話層
Session Layer,OSI參考模型的第五層。負責在網路中的兩節點之間建立、維持和終止通訊。 會話層的功能包括:建立通訊連結,保持會話過程通訊連結的暢通,同步兩個節點之間的對話,決定通訊是否被中斷以及通訊中斷時決定從何處重新傳送。
你可能常常聽到有人把會話層稱作網路通訊的“交通警察”。當通過撥號向你的ISP(因特網服務提供商)請求連線到因特網時,ISP 伺服器上的會話層向你與你的 PC 客戶機上的會話層進行協商連線。若你的電話線偶然從牆上插孔脫落時,你終端機上的會話層將檢測到連線中斷並重新發起連線。會話層通過決定節點通訊的優先順序和通訊時間的長短來設定通訊期限。
表示層
Presentation Layer,OSI參考模型中的第六層。應用程式和網路之間的翻譯官,在表示層,資料將按照網路能理解的方案進行格式化;這種格式化也因所使用網路的型別不同而不同。
表示層管理資料的解密與加密,如系統口令的處理。例如:在Internet上查詢你銀行賬戶,使用的即是一種安全連線。你的賬戶資料在傳送前被加密,在網路的另一端,表示層將對接收到的資料解密。除此之外,表示層協議還對圖片和檔案格式資訊進行解碼和編碼。
應用層
Application Layer,OSI參考模型中的最高層,即第七層。應用層也稱為應用實體(AE),它由若干個特定應用服務元素(SASE)和一個或多個公共應用服務元素(CASE)組成。每個SASE提供特定的應用服務,例如檔案運輸訪問和管理(FTAM)、電子文電處理(MHS)、虛擬終端協議(VAP)等。CASE提供一組公共的應用服務,例如聯絡控制服務元素(ACSE)、可靠運輸服務元素(RTSE)和遠端操作服務元素(ROSE)等。主要負責對軟體提供介面以使程式能使用網路服務。術語“應用層”並不是指執行在網路上的某個特別應用程式 ,應用層提供的服務包括檔案傳輸、檔案管理以及電子郵件的資訊處理。

點贊
3

評論

分享

收藏
4

打賞

舉報
關注
一鍵三連

點贊Mark關注該博主, 隨時瞭解他的最新博文
OSI七層與TCP/IP五層網路架構詳解
b06340130的專欄
1520
OSI和TCP/IP是很基礎但又非常重要的網路基礎知識,理解得透徹對運維工程師來說非常有幫助。今天偶又複習了一下: (1)OSI七層模型 OSI中的層 功能 TCP/IP協議族 應用層 檔案傳輸,電子郵件,檔案服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示層 資料格式化,程式碼轉換,資料加密 沒有協議 會話層 解除或建立與別的接點的聯絡
OSI七層模型及對其簡單理解舉例
A_K_L的部落格
141
一、概覽 OSI(Open System Interconnection,開放系統互連)七層網路模型稱為開放式系統互聯參考模型,是ISO(國際標準化組織)組織在1985年研究的網路互連模型,是一個邏輯上的定義和規範。把網路從邏輯上分為了7層,每一層都有相關或者相對應的物理裝置。 OSI 七層模型是一種框架性的設計方法,其最主要的功能使就是幫助不同型別的主機實現資料傳輸。它的最大優點是將服務、介面和協議這三個概念明確地區分開來,概念清楚,理論也比較完整。通過七個層次化的結構模型使不同的系統不同的網路之間

優質評論可以幫助作者獲得更高權重
巧記OSI七層網路模型(前端)
cmyh100的部落格
1萬+
網路七層協議,乍看之下非常的籠統,看得人云裡霧裡。但真正瞭解清楚了它的本質,對於整個計算機網路以及日常的工作會帶來非常大的幫助。以下就是個人的一些理解,分享給大家。 物理層: 通過硬體裝置將模擬訊號轉換為數字訊號,於是有了0/1資料流,叫做位元流。 資料鏈路層: 可以發位元流但是沒有格式就會亂七八糟,於是就有了”幀”。採用了一種”幀”的資料塊進行傳輸,為了確保資料通訊的準確,實現資料有效的…
計算機網路中的OSI七層網路模型
weixin_37760377的部落格
2萬+
1.OSI七層模型 1.1.簡介 第一種模型是OSI七層模型,OSI為(Open System interconnect)的縮寫,自上而下分別是應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層 物理層:網路卡,網線,集線器,中繼器,調變解調器 資料鏈路層:網橋,交換機 網路層:路由器 1.2物理層 首先,物理層並不是物理媒體本身,物理層的媒體包括電纜、光纖等。…
OSI七層模型詳解_zhaoguowei的部落格-CSDN部落格
11-5
OSI 七層模型通過七個層次化的結構模型使不同的系統不同的網路之間實現可靠的通訊,因此其最主要的功能就是幫助不同型別的主機實現資料傳輸 。完成中繼功能的節點…
OSI七層網路模型的詳細講解_Jiangtagong的部落格-CSDN部落格
10-8
七層網路結構: 應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層 一般也作五層 應用層、傳輸層、網路層、資料鏈路層、物理層(實體層) …
OSI的七層網路結構圖和TCP/IP的結構圖
劉海燕 廊坊師範學院資訊科技提高班 第八期
5264
TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通訊協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通訊。這7層是:物理層、資料鏈路層、網路層、傳輸層、話路層、表示層和應用層。 而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為: ●應用層:
計算機網路中的七層模型
weixin_30323631的部落格
1429
最近又看到這個七層模型了,一直都記不住這個七層模型,就算背住了也很快忘記。主要原因還是因為沒有真實的使用場景,也沒能理解其中的原理。但是這個東西是計算機網路的基礎,既然碰巧看到就順便整理一下吧。很多知識的梳理都是通過文章來理解貫通的,所以在計算機開發中對於技術的應用對敲程式碼;對於抽象的知識多寫文章,自然而然的就懂了。 關於七層模型的介紹 七層模型,也稱為OSI(Op…
OSI七層模型詳解_小鵬_加油的部落格-CSDN部落格_osi七層模型
11-19
OSI 七層模型通過七個層次化的結構模型使不同的系統不同的網路之間實現可靠的通訊,因此其最主要的功能就是幫助不同型別的主機實現資料傳輸 。 完成中繼功能的節點…
OSI七層結構詳解_蜜蜂採蜜-CSDN部落格
11-18
OSI七層模型詳解 12-28 38萬+ OSI 七層模型通過七個層次化的結構模型使不同的系統不同的網路之間實現可靠的通訊,因此其最主要的功能就是幫助不同型別的主機…
負載均衡四層和七層的區別
L如果我愛你
6074
負載均衡四層和七層的區別 1.區別:四層負載,說的是基於IP+埠的負載均衡;七層負載,說的是基於WEB請求,URL等應用資訊的負載均衡。同理,還有基於二層和三成的。二層的就是基於MAC地址,二層負載均衡會通過一個虛擬MAC地址接受請求,然後再分配到真實的MAC地址。三…
智慧服務架構 F5將定義L4-L7層SDN?
weixin_33910460的部落格
70
F5是較早在SDN領域發力的應用交付廠商之一,2013年2月11日F5斥資收購了LineRate,以期在SDN領域有所建樹。雖然目前關注SDN的發展的內容很多,但應用層還沒多少人關注,但F5相信隨著SDN走向成熟,會有越來越多的供應商開始關注應用層的發展,目前F5首先取得了先發優勢。近日,在北京舉行F5應用交付高峰論壇上,F5首次提出了智慧服務架構(以下簡稱ISF)…
OSI七層與TCP/IP五層網路架構詳解_Lawrence_121-CSDN部落格
10-28
OSI七層參考模型的各個層次的劃分遵循下列原則: 1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。 2、同一節點內相鄰層之間通過介面(可以是邏輯介面…
OSI七層與TCP/IP五層網路架構詳解_huangmr的專欄-CSDN部落格
11-8
OSI七層參考模型的各個層次的劃分遵循下列原則: 1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。 2、同一節點內相鄰層之間通過介面(可以是邏輯介面…
關於OSI七層模型的形象解釋
foreverhuylee的專欄
4770
應用層Application Layer (臺灣翻:應用層) 7 使用者的應用程式和網路之間的介面 老闆 表示層Presentation Layer (臺灣:展現層) 6 協商資料交換格式 相當公司中簡報老闆、替老闆寫信的助理 會話層Session Layer (臺灣:會談層) 5 允許使用者使用簡單易記的名稱建立連線 相當於公司中收寄信、寫信封與拆信封的祕書 傳輸層Transport La
CSDN開發助手,整合開發者常用工具,提升開發效率
支援本地書籤、tab頁、歷史記錄搜尋; 整合CSDN搜尋結果; 他是一個時間轉換工具; 他是一個計算器; 他是。。。,更多功能正在新增中
OSI七層與TCP/IP五層網路架構詳解_清風皓月長歌-CSDN部落格
10-29
OSI七層參考模型的各個層次的劃分遵循下列原則: 1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。 2、同一節點內相鄰層之間通過介面(可以是邏輯介面…
OSI七層模型詳解_陸總的部落格-CSDN部落格
11-10
OSI 七層模型通過七個層次化的結構模型使不同的系統不同的網路之間實現可靠的通訊,因此其最主要的功能就是幫助不同型別的主機實現資料傳輸 。完成中繼功能的節點…
網路通訊的七層協議
LYoungJ的部落格
639
4層表示原理應用層 + 表示層 + 會話層 == 應用層 傳輸層網路層 = 網路互聯層資料鏈路層 + 物理層 = 網路介面層

相關文章