1.OSI參考模型
國際化標準組織(ISO)提出的網絡體系結構模型,稱為開發系統互聯參考模型(OSI/RM),通常簡稱為OSI參考模型。OSI有七層,自下而上依次為物理層、數據鏈路層、 網絡層、運輸層、會話層、表示層、應用層。低三層統稱為通信子網,它是為了聯網而附加上去的通信設備,完成數據的傳輸功能;高三層統稱為資源子網,它相當于計算機系統,完成數據的處理等功能。運輸層承上啟下。
(1)物理層(Physical Layer)
物理層的傳輸單位是比特,任務是透明的傳輸比特流,功能是在物理媒體上為數據端設備透明的傳輸原始比特流。
物理層主要定義數據終端設備(DTE)和數據通信設備(DCE)的物理和邏輯連接方法,所以物理層協議也稱為物理接口標準。由于在通信技術的早期階段,通信規則稱為規程(procedure),故物理層協議也稱為物理層規程。
當一方發送二進制比特流時,對方應能正確地接受。在物理層,傳輸的雙發應該有一致的約定,如媒體信道上有多少根線,相應的連接器的機械形狀和尺寸,交換電路的數量和排列,傳輸信號的電氣特征等。
請注意,傳輸信息所利用的一些物理媒體,如雙絞線、光纜、無線信道等,并不在物理層協議之內而在物理層協議下面。因此有人把物理媒體當做第0層。
(2)數據鏈路層(Data Link Layer)
數據鏈路層的傳輸單元是幀,任務是將網絡層傳下來的IP數據報組裝成幀。數據鏈路層的功能可以概括為:成幀、差錯控制、流量控制和傳輸管理等。
由于外界噪聲的干擾,原始的物理連接在傳輸比特流時可能發生錯誤。數據鏈路層的主要任務是檢測并校正 物理層介質上產生的傳輸差錯,加強物理層傳輸原始比特流的功能,使鏈路對網絡成顯現為一條無差錯、可靠的數據傳輸鏈路。
在兩個相鄰結點之間傳送數據時,數據鏈路層將網絡層交下來的IP數據報組裝成幀,在兩個相鄰結點間的鏈路上“透明”(透明表示:某個實際存在的實物看起來卻好像不存在一樣)地傳送幀中的數據。每個幀包括數據和必要的控制信息,以使得接收端能夠知道一個幀從哪個比特開始到哪個比特結束。這樣,數據鏈路層在接受到一個幀后,就可從中提取數據部分,上交給網絡層。控制信息還使接受端能檢測到所收到的幀中有無差錯,如發現有差錯,數據鏈路層間簡單地丟棄這個出錯的幀,以免浪費網絡資源。
(3)網絡層(Network Layer)
網絡層的傳輸單位是數據報,它關心的是通信子網的運行控制,主要任務是把網絡層的協議數據單元(分組)從源端傳到目的端,為分組交換網上的不同主機提供 通信服務。關鍵問題是對分組進行路由選擇,并實現流量控制、擁塞控制、差錯控制和網際互聯等功能。
因特網是一個很大的互聯網,它由大量的異構網絡通過路由器(Router)相互連接起來。因特網主要的網絡協議是無連接的網際協議(Internet Protocol,IP)和許多路由選擇協議,因此因特網的網絡層也叫做網際層或IP層。
請注意,網絡中的“網絡”二字,不是我們通常談到的具體網絡,而是在計算機網絡體系結構中的專用名詞。
網絡層的協議有:IP、IPX、ICMP、IGMP、ARP、RARP和OSPF等。
(4)傳輸層(Transport Layer)
傳輸層也叫運輸層,傳輸單位是報文段(TCP)和用戶數據報(UDP),傳輸層的任務是 負責主機中兩個進程之間的通信。功能是為端到端連接提供可靠的傳輸服務;為端到端連接提供流量控制、差錯控制、服務質量、數據傳輸管理等服務。
使用傳輸層的服務,高層用戶就可以直接進行端到端的數據傳輸,從而忽略通信子網的存在。聽過傳輸層的屏蔽,高層用戶看不到子網的交替和變化。由于一個主機可同時運行多個進程,因此傳輸層具有復用和分用的功能。復用就是多個應用層進程可以同時使用下面運輸層的服務,分用則是運輸層把收到的信息分別交付到上面應用層中相應的進程。
傳輸層的協議有:TCP、UDP。
(5)會話層(Session Layer)
會話層允許不同主機上各進程之間的會話。會話層利用傳輸層提供的端到端的服務,向表示層提供它的增值服務。這種服務主要是向表示層實體或用戶進程建立連接并在連接上有序地傳輸數據,這就是會話,也稱為建立同步(SYN)。
會話層負責管理主機間的會話進程,包括建立、管理以及終止進程間的會話。會話層使用校驗點可使通信會話在通信失效時從檢驗點繼續恢復通信,實現數據同步。
(6)表示層(Presentation Layer)
表示層主要用于處理在兩個通信系統中交換信息的表示方式。不同機器采用的編碼和表示方法不同,使用的數據結構也不同,為了使不同表示方法的數據和信息之間能互相交換,表示層采用抽象的標準方法定義數據結構,并采用標準的編碼形式。數據壓縮、加密和解密也是表示層可提供的數據表示變換功能。
(7) 應用層(Application Layer)
應用層是OSI模型的最高層,是用戶與網絡的界面。應用層為特定類型的網絡應用提供訪問OSI環境的手段。因為用戶的實際應用多種多樣,這就要求應用層采用不同的應用協議來解決不同類型的應用要求,因此應用層是最復雜的一層,使用的協議也最多。典型的有文件傳送的FTP、電子郵件的SMTP,萬維網應用的HTTP等。
-
OSI
+關注
關注
0文章
82瀏覽量
15435 -
計算機網絡
+關注
關注
3文章
341瀏覽量
22199
發布評論請先 登錄
相關推薦
評論