|
互聯(lián)網的各項應用,其實都是分層的,也就是各位網絡達人常說的OSI七層模型,下面我們就來具體看看互聯(lián)網的OSI七層模型。
一、什么是互聯(lián)網OSI模型?
OSI(Open System Interconnection)是指開放式系統(tǒng)互聯(lián)參考模型。在我們的平常使用的計算機網絡中存在眾多體系結構,如IBM公司的SNA(系統(tǒng)網絡體系結構)和DEC公司的DNA(Digital Network Architecture)數(shù)字網絡體系結構等。由于體系太多,為了能夠解決不同網絡之間的互聯(lián)問題,國際標準化組織制定了這個OSI模型。OSI將網絡通信工作分為七層,由高到低依次為物理層、數(shù)據(jù)鏈路層、網絡層、傳輸層、會話層、表示層和應用層。

OSI模型結構圖
二、數(shù)據(jù)如何各層之間傳輸?
物理層,數(shù)據(jù)鏈路層,網絡層屬于OSI模型的低三層,負責創(chuàng)建網絡通信連接的鏈路,傳輸層,會話層,表示層和應用層是OSI模型的高四層,具體負責端到端的數(shù)據(jù)通信。每層完成一定的功能,每層都直接為其上層提供服務,并且所有層次都互相支持,而網絡通信則可以自上而下(在發(fā)送端)或者自下而上(在接收端)雙向進行。當然,并不是所有通信都是要經過OSI的全部七層,如物理接口之間的轉接,只需要物理層中進行即可;而路由器與路由器之間的連接則只需網絡層以下的三層。
三、各層的作用是什么?各自包括哪些就應用?
1.物理層。物理層規(guī)定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。物理層為上層協(xié)議提供了一個傳輸數(shù)據(jù)的物理媒體。
屬于物理層定義的典型規(guī)范包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
2.數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層在不可靠的物理介質上提供可靠的傳輸。數(shù)據(jù)鏈路層的作用包括:物理地址尋址、數(shù)據(jù)的成幀、流量控制、數(shù)據(jù)的檢錯、重發(fā)等。
數(shù)據(jù)鏈路層協(xié)議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。
3.網絡層。網絡層負責對子網間的數(shù)據(jù)包進行路由選擇。網絡層還可以實現(xiàn)擁塞控制、網際互連等功能。
網絡層協(xié)議的代表包括:IP、IPX、RIP、OSPF等。
4.傳輸層。傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層數(shù)據(jù)分段并提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
傳輸層協(xié)議的代表包括:TCP、UDP、SPX等。
5.會話層。會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數(shù)據(jù)中插入校驗點來實現(xiàn)數(shù)據(jù)的同步。
6.表示層。表示層對上層數(shù)據(jù)或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數(shù)據(jù)轉換包括數(shù)據(jù)的加密、壓縮、格式轉換等。
7、應用層。應用層為操作系統(tǒng)或網絡應用程序提供訪問網絡服務的接口。
應用層協(xié)議的代表包括:Telnet、FTP、HTTP、SNMP等。
四、在各層之間,數(shù)據(jù)是以什么單位進行傳輸?shù)模?
這個問題比較有意思,數(shù)據(jù)在各層之間的單位都是不一樣的,在物理層數(shù)據(jù)的單位稱為比特(bit);在數(shù)據(jù)鏈路層,數(shù)據(jù)的單位稱為幀(frame);在網絡層,數(shù)據(jù)的單位稱為數(shù)據(jù)包(packet);傳輸層,數(shù)據(jù)的單位稱為數(shù)據(jù)段(segment)。 |
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|