OSI七層模型

2021-06-12 17:20:30 字數 2988 閱讀 2858

1. 物理層:主要定義物理裝置標準,如網線的介面型別、光纖的介面型別、各種

傳輸介質的傳輸速率等。它的主要作用是傳輸位元流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的數模轉換與模數轉換)。這一層的資料叫做位元。

物理層建立在物理通訊介質的基礎上,作為系統和通訊介質的介面,用來實現資料鏈路實體間透明的位元 (bit) 流傳輸。只有該層為真實物理通訊,其它各層為虛擬通訊。物理層實際上是裝置之間的物理介面,物理層傳輸協議主要用於控制傳輸**。

2. 資料鏈路層:定義了如何讓格式化資料以進行傳輸,以及如何讓控制對物理介質的訪問。這一層通常還提供錯誤檢測和糾正,以確保資料的

可靠傳輸。

資料鏈路層為網路層相鄰實體間提供傳送資料的功能和過程;提供資料流鏈路控制;檢測和校正物理鏈路的差錯。物理層不考慮位流傳輸的結構,而資料鏈路層主要職責是控制相鄰系統之間的物理鏈路,傳送資料以幀為單位,規定字元編碼、資訊格式,約定接收和傳送過程,在一幀資料開頭和結尾附加特殊二進位制編碼作為幀界識別符,以及傳送端處理接收端送回的確認幀,保證資料幀傳輸和接收的正確性,以及傳送和接收速度的匹配,流量控制等。

3. 網路層:在位於不同地理位置的網路中的兩個

主機系統之間提供連線和路徑選擇。internet的發展使得從世界各站點訪問資訊的使用者數大大增加,而

網路層正是管理這種連線的層。

網路層協議:

1、網際協議ip、internet網際網路控制報文協議icmp、internet組織管理協議igmp、位址解析協議arp。

廣域網路一般都劃分為通訊子網和資源子網,物理層、資料鏈路層和網路層組成通訊子網,網路層是通訊子網的最高層,完成對通訊子網的執行控制。網路層和傳輸層的介面,既是層間的介面,又是通訊子網和使用者主機組成的資源子網的界限,網路層利用本層和資料鏈路層、物理層兩層的功能向傳輸層提供服務。

資料鏈路層的任務是在相鄰兩個節點間實現透明的無差錯的幀級資訊的傳送,而網路層則要在通訊子網內把報文分組從源節點傳送到目標節點。在網路層的支援下,兩個終端系統的傳輸實體之間要進行通訊,只需把要交換的資料交給它們的網路層便可實現。至於網路層如何利用資料鏈路層的資源來提供網路連線,對傳輸層是透明的。

網路層控制分組傳送操作,即路由選擇,擁塞控制、網路互連等功能,根據傳輸層的要求來選擇服務質量,向傳輸層報告未恢復的差錯。網路層傳輸的資訊以報文分組為單位,它將來自源的報文轉換成包文,並經路徑選擇演算法確定路徑送往目的地。網路層協議用於實現這種傳送中涉及的中繼節點路由選擇、子網內的資訊流量控制以及差錯處理等。

功能:①建立和拆除網路連線

②路徑選擇、中繼和多路復用

③分組、組塊和流量控制

④差錯的檢測與恢復

4. 傳輸層:定義了一些傳輸資料的協議和

埠號(www埠80等),如:tcp(

傳輸控制協議,傳輸效率低,可靠性強,用於傳輸可靠性要求高,資料量大的資料),udp(

使用者資料報協議,與tcp特性恰恰相反,用於傳輸可靠性要求不高,資料量小的資料,如qq聊天資料就是通過這種方式傳輸的)。 主要是將從下層接收的資料進行分段和傳輸,到達目的位址後再進行重組。常常把這一層資料叫做段。

傳輸層協議:

1、傳輸控制協議tcp

2、使用者資料報協議udp

tcp協議:面向連線的可靠傳輸協議。利用tcp進行通訊時,首先要通過三步握手,以建立通訊雙方的連線。tcp提供了資料的確認和資料重傳的機制,保證傳送的資料一定能到達通訊的對方。

udp協議:是無連線的,不可靠的傳輸協議。採用udp進行通訊時不用建立連線,可以直接向乙個ip位址傳送資料,但是不能保證對方是否能收到。

從傳輸層向上的會話層、表示層、應用層都屬於端一端的主機協議層。傳輸層是網路體系結構中最核心的一層,傳輸層將實際使用的通訊子網與高層應用分開。從這層開始,各層通訊全部是在源與目標主機上的各程序間進行的,通訊雙方可能經過多個中間節點。傳輸層為源主機和目標主機之間提供效能可靠、**合理的資料傳輸。具體實現上是在網路層的基礎上再增添一層軟體,使之能遮蔽掉各類通訊子網的差異,向使用者提供乙個通用介面,使使用者程序通過該介面,方便地使用網路資源並進行通訊。

5.會話層:通過

傳輸層(

埠號:傳輸埠與接收埠)建立資料傳輸的通路。主要在你的系統之間發起會話或者接受會話請求(裝置之間需要互相認識可以是ip也可以是mac或者是

主機名)。

會話是指兩個使用者程序之間的一次完整通訊。會話層提供不同系統間兩個程序建立、維護和結束會話連線的功能;提供交叉會話的管理功能,有一路交叉、兩路交叉和兩路同時會話的3種資料流方向控制模式。會話層是使用者連線到網路的介面。

6. 表示層:可確保乙個系統的

應用層所傳送的資訊可以被另乙個系統的應用層讀取。例如,pc程式與另一台計算機進行通訊,其中一台計算機使用擴充套件二一十進位制

交換碼(ebcdic),而另一台則使用美國資訊交換標準碼(ascii)來表示相同的字元。如有必要,

表示層會通過使用一種通格式來實現多種資料格式之間的轉換。

示層的目的是處理資訊傳送中資料表示的問題。由於不同廠家的計算機產品常使用不同的資訊表示標準,例如在字元編碼、數值表示、字元等方面存在著差異。如果不解決資訊表示上的差異,通訊的使用者之間就不能互相識別。因此,表示層要完成資訊表示格式轉換,轉換可以在傳送前,也可以在接收後,也可以要求雙方都轉換為某標準的資料表示格式。所以表示層的主要功能是完成被傳輸資料表示的解釋工作,包括資料轉換、資料加密和資料壓縮等。表示層協議主要功能有:為使用者提供執行會話層服務原語的手段;提供描述負載資料結構的方法;管理當前所需的資料結構集和完成資料的內部與外部格式之間的轉換。例如,確定所使用的字符集、資料編碼以及資料在螢幕和印表機上顯示的方法等。表示層提供了標準應用介面所需要的表示形式。

7. 應用層:是最靠近使用者的osi層。這一層為使用者的應用程式(例如

電子郵件、

檔案傳輸和

終端**)提供網路服務。

應用層協議:

1、遠端登入協議(telnet)

2、檔案傳輸協議(ftp)

3、超文字傳輸協議(http)

4、網域名稱服務協議(dns)

5、簡單郵件傳輸協議(smtp)

6、郵局協議(pop3)

OSI七層模型

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

osi七層模型

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

OSI七層模型

all people seem to need date processing這一句話的意思是所有的人似乎都需要處理資料 資料data 網路服務與使用者應用程式間的乙個介面 表示層 presentation people 資料data 資料表示 資料安全 資料壓縮 會話層 session seem ...