(1)物理層――Physical
這是全部OSI參考模型的最低層,它的任務(wù)就是提供網(wǎng)絡(luò)的物理連接。所以,物理層是建立在物理介質(zhì)上(而不是邏輯上的協(xié)議和會(huì)話),它提供的是機(jī)械和電氣接口。主要包括電纜、物理端口和附屬裝備,如雙絞線、同軸電纜、接線裝備(如網(wǎng)卡等)、RJ-45接口、串口和并口等在網(wǎng)絡(luò)中都是工作在這個(gè)層次的。
物理層提供的服務(wù)包括:物理連接、物理服務(wù)數(shù)據(jù)單元順序化(接收物理實(shí)體收到的比特順序,與發(fā)送物理實(shí)體所發(fā)送的比特順序相同)和數(shù)據(jù)電路標(biāo)識(shí)。
(2)數(shù)據(jù)鏈路層――DataLink
數(shù)據(jù)鏈路層是建立在物理傳輸能力的基礎(chǔ)上,以幀為單位傳輸數(shù)據(jù),它的主要任務(wù)就是進(jìn)行數(shù)據(jù)封裝和數(shù)據(jù)鏈接的建立。封裝的數(shù)據(jù)信息中,地址段含有發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)的地址,控制段用來(lái)表示數(shù)據(jù)連接幀的類型,數(shù)據(jù)段包括實(shí)際要傳輸?shù)臄?shù)據(jù),過(guò)失控制段用來(lái)檢測(cè)傳輸中幀出現(xiàn)的毛病。
數(shù)據(jù)鏈路層可以使用的協(xié)議有SLIP、PPP、X.25和幀中繼等。常見(jiàn)的集線器和低檔的交換機(jī)網(wǎng)絡(luò)裝備都是工作在這個(gè)層次上,Modem之類的撥號(hào)裝備也是。工作在這個(gè)層次上的交換機(jī)俗稱“第2層交換機(jī)”。
具體講,數(shù)據(jù)鏈路層的功能包括:數(shù)據(jù)鏈路連接的建立與釋放、構(gòu)成數(shù)據(jù)鏈路數(shù)據(jù)單元、數(shù)據(jù)鏈路連接的分裂、定界與同步、順序和流量控制和過(guò)失的檢測(cè)和恢復(fù)等方面。
(3)網(wǎng)絡(luò)層――Network
網(wǎng)絡(luò)層屬于OSI中的較高層次了,從它的名字可以看出,它解決的是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間,即網(wǎng)際的通訊問(wèn)題,而不是同1網(wǎng)段內(nèi)部的事。網(wǎng)絡(luò)層的主要功能即是提供路由,即選擇到達(dá)目標(biāo)主機(jī)的最好路徑,并沿該路徑傳送數(shù)據(jù)包。除此以外,網(wǎng)絡(luò)層還要能夠消除網(wǎng)絡(luò)擁堵,具有流量控制和擁堵控制的能力。網(wǎng)絡(luò)邊界中的路由器就工作在這個(gè)層次上,現(xiàn)在較高級(jí)的交換機(jī)也可直接工作在這個(gè)層次上,因此它們也提供了路由功能,俗稱“第3層交換機(jī)”。
網(wǎng)絡(luò)層的功能包括:建立和撤除網(wǎng)絡(luò)連接、路徑選擇和中繼、網(wǎng)絡(luò)連接多路復(fù)用、分段和組塊、服務(wù)選擇和流量控制。
(4)傳輸層――Transport
傳輸層解決的是數(shù)據(jù)在網(wǎng)絡(luò)之間的傳輸質(zhì)量問(wèn)題,它屬于較高層次。傳輸層用于提高網(wǎng)絡(luò)層服務(wù)質(zhì)量,提供可靠的端到真?zhèn)€數(shù)據(jù)傳輸,如常說(shuō)的QoS就是這1層的主要服務(wù)。這1層主要觸及的是網(wǎng)絡(luò)傳輸協(xié)議,它提供的是1套網(wǎng)絡(luò)數(shù)據(jù)傳輸標(biāo)準(zhǔn),如TCP協(xié)議。
傳輸層的功能包括:映像傳輸?shù)刂返骄W(wǎng)絡(luò)地址、多路復(fù)用與分割、傳輸連接的建立與釋放、分段與重新組裝、組塊與分塊。
根據(jù)傳輸層所提供服務(wù)的主要性質(zhì),傳輸層服務(wù)可分為以下3大類:
A類:網(wǎng)絡(luò)連接具有可接受的過(guò)失率和可接受的故障通知率(網(wǎng)絡(luò)連接斷開(kāi)和復(fù)位產(chǎn)生的比率),A類服務(wù)是可靠的網(wǎng)絡(luò)服務(wù),1般指虛電路服務(wù)。
C類:網(wǎng)絡(luò)連接具有不可接受的過(guò)失率,C類的服務(wù)質(zhì)量最差,提供數(shù)據(jù)報(bào)服務(wù)或無(wú)線電分組交換網(wǎng)均屬此類。
B類:網(wǎng)絡(luò)連接具有可接受的過(guò)失率和不可接受的故障通知率,B類服務(wù)介于A類與C類之間,在廣域網(wǎng)和互聯(lián)網(wǎng)多是提供B類服務(wù)。
網(wǎng)絡(luò)服務(wù)質(zhì)量的劃分是以用戶要求為根據(jù)的。若用戶要求比較高,則1個(gè)網(wǎng)絡(luò)可能歸于C型,反之,則1個(gè)網(wǎng)絡(luò)可能歸于B型乃至A型。例如,對(duì)某個(gè)電子郵件系統(tǒng)來(lái)講,每周丟失1個(gè)分組的網(wǎng)絡(luò)或許可算作A型;而同1個(gè)網(wǎng)絡(luò)對(duì)銀行系統(tǒng)來(lái)講則只能算作C型了。
(5)會(huì)話層――Senssion
會(huì)話層利用傳輸層來(lái)提供會(huì)話服務(wù),會(huì)話多是1個(gè)用戶通過(guò)網(wǎng)絡(luò)登錄到1個(gè)主機(jī),或1個(gè)正在建立的用于傳輸文件的會(huì)話。
會(huì)話層的功能主要有:會(huì)話連接到傳輸連接的映照、數(shù)據(jù)傳送、會(huì)話連接的恢復(fù)和釋放、會(huì)話管理、令牌管理和活動(dòng)管理。
(6)表示層――Presentation
表示層用于數(shù)據(jù)管理的表示方式,如用于文本文件的ASCII和EBCDIC,用于表示數(shù)字的1S或2S補(bǔ)碼表示情勢(shì)。如果通訊雙方用不同的數(shù)據(jù)表示方法,他們就不能相互理解。表示層就是用于屏蔽這類不同的地方。
表示層的功能主要有:數(shù)據(jù)語(yǔ)法轉(zhuǎn)換、語(yǔ)法表示、表示連接收理、數(shù)據(jù)加密和數(shù)據(jù)緊縮。
(7)利用層――Application
這是OSI參考模型的最高層,它解決的也是最高層次,即程序利用進(jìn)程中的問(wèn)題,它直接面對(duì)用戶的具體利用。利用層包括用戶利用程序履行通訊任務(wù)所需要的協(xié)議和功能,如電子郵件和文件傳輸?shù)龋谶@1層中TCP/IP協(xié)議中的FTP、SMTP、POP等協(xié)議得到了充分利用。