3)會話層
會話層支持兩個表示實體之間的交互作用。它提供的會話服務(wù)可分為以下兩類。
(1) 把兩個實體結(jié)合在一起,或者把它們分開,這叫會話管理。
(2) 控制兩個表示實體間的數(shù)據(jù)交換過程,例如分段、同步等,這一類叫會話服務(wù)。
通過計算機網(wǎng)絡(luò)的會話和打電話不一樣,對話的管理包括決定該誰說,該誰聽。長的對話需要分段,一段一段地進行,如果一段傳錯了,可以回到分界線的地方重新傳輸。所有這些功能都需要專門的協(xié)議支持。
4)傳輸層
這一層在低層服務(wù)的基礎(chǔ)上提供一種通用的傳輸服務(wù)。會話實體利用這種透明的數(shù)據(jù)傳輸服務(wù)而不必考慮下層通信網(wǎng)絡(luò)的工作細節(jié),并使數(shù)據(jù)傳輸能高效地運行。傳輸層用多路復用或分流的方式優(yōu)化網(wǎng)絡(luò)的傳輸效率。當會話實體要求建立一條傳輸連接時,傳輸層要求建立換一個對于的網(wǎng)絡(luò)連接。如果要求較高的吞吐率,傳輸層可能為其建立多個網(wǎng)絡(luò)連接;如果要求的傳輸速率不是很高,單獨創(chuàng)建和維持一個網(wǎng)絡(luò)連接不合算,傳輸層可以考慮把幾個傳輸連接多路復用到一個網(wǎng)絡(luò)連接上。這樣的多路復用和分流對傳輸層以上是透明的。
傳輸層的服務(wù)可以提供一條無差錯按順序的端到端連接,也可能提供不保證順序的對報文傳輸,或多目標報廣播。這些服務(wù)可由會話實體根據(jù)具體情況選用。傳輸連接在其兩端進行流量控制,以免高速主機發(fā)送的信息流可以“淹沒”低俗主機。傳輸層協(xié)議是真正的源端到目標端的協(xié)議,它由傳輸連接兩端的傳輸實體處理。傳輸層下面的功能層協(xié)議都是通信子網(wǎng)中的協(xié)議。
- 網(wǎng)絡(luò)層
這一層的功能屬于通信子網(wǎng),它通過網(wǎng)絡(luò)連接交換傳輸層實體發(fā)送出的數(shù)據(jù)。網(wǎng)絡(luò)層是把上層傳來的數(shù)據(jù)組織成分組在通信子網(wǎng)的節(jié)點之間交換傳送。交換過程中要解決的關(guān)鍵問題是選擇路徑,路徑既可以是固定不變的,也可以是根據(jù)網(wǎng)絡(luò)的負載情況動態(tài)變化的,另外一個要解決的問題是防止網(wǎng)絡(luò)中出現(xiàn)局部的擁擠或全面的阻塞。此外,網(wǎng)絡(luò)層還有記賬功能,以便根據(jù)通信過程中交換的分組數(shù)收費。
6)數(shù)據(jù)鏈路層
這一層的功能是建立、維持和釋放網(wǎng)絡(luò)實體之間的數(shù)據(jù)鏈路,這種數(shù)據(jù)鏈路對網(wǎng)絡(luò)層表現(xiàn)為一條無差別的信道。相鄰節(jié)點之間的數(shù)據(jù)交換是分幀進行的,各幀按順序傳送,并通過接收端的校驗檢查和應(yīng)答保證可靠的傳輸。數(shù)據(jù)鏈路層對損壞、丟失和重復的幀應(yīng)能進行處理,這種處理過程對網(wǎng)絡(luò)層是透明的。相鄰節(jié)點之間的數(shù)據(jù)傳輸也有流量控制的問題,數(shù)據(jù)鏈路層把流量控制和差錯控制合在一起進行。兩個節(jié)點之間傳輸數(shù)據(jù)幀和發(fā)揮應(yīng)答幀的雙向通信問題要有特殊的解決辦法,有時由反向傳輸?shù)臄?shù)據(jù)幀“捎帶”應(yīng)答信息,這是一種及其巧妙而又高效率的控制機制。
7)物理層
這一層規(guī)定通信設(shè)備機械的、電氣的、功能的和過程的特性,用于建立、維持和釋放數(shù)據(jù)鏈路實體間的連接。具體的說,這一層的規(guī)定都與電路上傳輸?shù)脑嘉挥嘘P(guān),它設(shè)計什么信號代表1,什么信號代表0,一位持續(xù)多長時間;傳輸是雙向的,還是單向的;一次通信中發(fā)送方和接收方如何應(yīng)答;設(shè)備之間連接件的尺寸和接頭數(shù);以及每根線的用途等。
1.5 幾種商用網(wǎng)絡(luò)的體系結(jié)構(gòu)
