網路概念 OSI七層協議詳解

2021-09-11 08:22:57 字數 2286 閱讀 7771

引言:工作中總是有同事提及某操作屬於某層,儘管之前有所了解,但是還有很多細節比較模糊,因此重新學習一下,記錄為筆記。學習的主要參考文件見下文,感謝分享知識的大佬們!

osi,open system interconnection ,開放系統互聯模型,由美國iso(international standard organization)國際標準組織提供。網路中兩台主機要進行通訊則會根據該模型進行,該模型一共有7層,詳情如下表:

層級名稱

功能定址方式

定址目標

傳輸單位

備註高層協議

7應用層

定義協議

apdu

6表示層

編碼解碼,加密解密,壓縮解壓縮

ppdu

5會話層

分割程序間資料,管理使用者間會話,協調通訊方式

spdu

單工,單雙工,半雙工

低層協議

4傳輸層

傳輸資料

埠定址程序資料段/報文(segment)

封裝本地埠和目的埠

3網路層

網路間資料傳輸

ip定址

目的主機所在的子網

資料報(packet)

封裝本地ip和目的ip

2資料鏈路層

子網內資料傳輸

mac定址

主機的網絡卡

資料幀(frame)

封裝本機mac和目的mac

1物理層

規定裝置標準

位元流(bits)

注意:

1)5-7層定義傳輸內容,傳什麼東西,1-4層定義傳輸方式,如何傳過去

2)會話層的三種通訊方式:單工,半雙工,全雙工。單工:一方只能傳送資料,另一方只能接收;半雙工:雙方既能傳送資料也能接收資料,但是一方在同一時間只能傳送或接收;全雙工:雙方同一時間既能傳送資料也能接收資料。

上述整個過程就叫封裝,後面一層的封裝都會把前一層的封裝包住

物理層描述了怎麼利用物理**作為資料傳輸的媒介。

物理層規定了啟用、維持、關閉通訊端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了乙個傳輸資料的物理**。物理層的資料傳輸單位為位元。

lan中的各種粗、細同軸電纜、t型接、插頭,接收器,傳送器,中繼器等都屬物理層的**和連器。**器repeater、集線器hub、重髮器(也稱中繼器或**器)等都屬於物理層的裝置。

資料鏈路層描述了每一步該怎麼走。

資料鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:實體地址定址、資料的成幀、流量控制、資料的檢錯、重發等。該層的資料傳輸單位為資料幀。

資料鏈路層協議的代表包括:sdlc、hdlc、ppp、stp、幀中繼等。

連線裝置:網橋(也稱橋接器)bridge(可以進行兩個網段之間的資料鏈路層的協議轉換) 示例:atm,fddi等。

網路層描述了該走哪條路。

網路層負責對子網間的資料報進行路由選擇。此外,網路層還可以實現擁塞控制、網際互連等功能。該層的資料傳輸單位為資料報。如果資料報太大,不能通過路徑中的一條鏈路送到目的地,那麼網路層的任務就是把這些包分成較小的包,具體由路由器、網橋路由器和閘道器來實現。

網路層協議的代表包括:ip、ipx、rip、ospf等

連線裝置: 路由器router、橋路器brouter(網橋和路由器的混合系統) 示例:ip,ipx等。

傳輸層描述了目標物件在哪。

傳輸層是乙個端到端,即主機到主機的層次。傳輸層負責將上層資料分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。傳輸層確保按順序無錯的傳送資料報,能把來自會話層的大量訊息分成易於管理的包以便向網路傳送。該層的資料傳輸單位為資料報文。

傳輸層協議的代表包括:tcp、udp、spx等。

會話層描述了該誰說話,從哪開始說。

會話層管理主機之間的會話程序,即負責建立、管理、終止程序之間的會話。會話層還利用在資料中插入校驗點來實現資料的同步。

表示層描述了對方看起來像什麼。

表示層對上層資料或資訊進行變換以保證乙個主機應用層資訊可以被另乙個主機的應用程式理解。表示層的資料轉換包括資料的加密、壓縮、格式轉換等等。

表示層協議主要有:ascii、asn.1、jpeg、mpeg等。

應用成描述了具體做什麼。

應用層為作業系統或網路應用程式提供訪問網路服務的介面。

應用層協議的主要有:telnet、ftp、http、snmp等。

綜上所述,osi七層協議總結如下:

OSI網路七層協議詳解

七層osi七層 1.物理層 我們首先要解決兩台物理機之間的通訊需求,具體也就是機器a向機器b傳送位元流,機器b能收到這些位元流,這便是物理層要做的事情。物理層主要定義了物理裝置的標準,如網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率等。他的主要作用是傳輸位元流及二進位制資料。將這些資料流轉化為電...

OSI七層協議

應用層 表示層會話層 傳輸層網路層 資料鏈路層 物理層直接為應用程序提供服務,如電子郵件 web瀏覽器 虛擬終端等。協議 dhcp dns ftp gopher http imap4 irc nntp xmpp pop3 sip smtp snmp ssh telnet rpc rtcp rtp r...

osi七層協議

網際網路的本本質就是一系列的網路協議 也有稱為tcp ip五層或四層協議 五層是將會話層和表示層,應用層同歸到應用層 每一層都有不同的裝置進行工作 每一層都有著不同的協議 使用者感知到的是最上一層的應用層,對於每一層來說,上層都是依賴於下層 物理層 基於電器之間的電訊號,高電壓為1,低電壓為0 資料...