一、 OSI參考模型知識(shí)要點(diǎn)圖表 1:OSI模型基礎(chǔ)知識(shí)速覽

模型把網(wǎng)絡(luò)通信的工作分為7層。1至4層被認(rèn)為是低層,這些層與數(shù)據(jù)移動(dòng)密切相關(guān)。5至7層是高層,包含應(yīng)用程序級(jí)的數(shù)據(jù)。每一層負(fù)責(zé)一項(xiàng)具體的工作,然后把數(shù)據(jù)傳送到下一層。由低到高具體分為:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。
第7層應(yīng)用層—直接對(duì)應(yīng)用程序提供服務(wù),應(yīng)用程序可以變化,但要包括電子消息傳輸
第6層表示層—格式化數(shù)據(jù),以便為應(yīng)用程序提供通用接口。這可以包括加密服務(wù)
第5層會(huì)話層—在兩個(gè)節(jié)點(diǎn)之間建立端連接。此服務(wù)包括建立連接是以全雙工還是以半雙工的方式進(jìn)行設(shè)置,盡管可以在層4中處理雙工方式
第4層傳輸層—常規(guī)數(shù)據(jù)遞送-面向連接或無(wú)連接。包括全雙工或半雙工、
流控制和錯(cuò)誤恢復(fù)服務(wù)
第3層網(wǎng)絡(luò)層—本層通過(guò)尋址來(lái)建立兩個(gè)節(jié)點(diǎn)之間的連接,它包括通過(guò)互連網(wǎng)絡(luò)來(lái)路由和中繼數(shù)據(jù)
第2層數(shù)據(jù)鏈路層—在此層將數(shù)據(jù)分幀,并處理流控制。本層指定拓?fù)浣Y(jié)構(gòu)并提供硬件尋址
第1層物理層—原始比特流的傳輸
電子信號(hào)傳輸和硬件接口數(shù)據(jù)發(fā)送時(shí),從第七層傳到第一層,接受方則相反。
各層對(duì)應(yīng)的典型設(shè)備如下:
應(yīng)用層 ………………。計(jì)算機(jī):應(yīng)用程序,如FTP,SMTP,HTTP
表示層 ………………。計(jì)算機(jī):編碼方式,圖像編解碼、URL字段傳輸編碼
會(huì)話層 ………………。計(jì)算機(jī):建立會(huì)話,SESSION認(rèn)證、斷點(diǎn)續(xù)傳
傳輸層 ………………。計(jì)算機(jī):進(jìn)程和端口
網(wǎng)絡(luò)層…………………網(wǎng)絡(luò):路由器,防火墻、多層交換機(jī)
數(shù)據(jù)鏈路層 ……………網(wǎng)絡(luò):網(wǎng)卡,網(wǎng)橋,交換機(jī)
物理層…………………網(wǎng)絡(luò):中繼器,集線器、網(wǎng)線、HUB
二、 OSI基礎(chǔ)知識(shí)OSI/RM參考模型的提出世界上第一個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)由IBM公司提出(74年,SNA),以后其他公司也相繼提出自己的網(wǎng)絡(luò)體系結(jié)構(gòu) 如:Digital公司的DNA,美國(guó)國(guó) 防部的TCP/IP等,多種網(wǎng)絡(luò)體系結(jié)構(gòu)并存,其結(jié)果是若采用IBM的結(jié)構(gòu),只能選用IBM的產(chǎn)品,只能與同種結(jié)構(gòu)的網(wǎng)絡(luò)互聯(lián)。
為了促進(jìn)計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,國(guó)際標(biāo)準(zhǔn)化組織ISO于1977年成立了一個(gè)委員會(huì),在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上,提出了不基于具體機(jī)型、操作系統(tǒng)或公司的網(wǎng)絡(luò)體系結(jié)構(gòu),稱為開(kāi)放系統(tǒng)互聯(lián)模型(OSI參考,open system interconnection)
OSI的設(shè)計(jì)目的OSI模型的設(shè)計(jì)目的是成為一個(gè)所有銷售商都能實(shí)現(xiàn)的開(kāi)放網(wǎng)路模型,來(lái)克服使用眾多私有網(wǎng)絡(luò)模型所帶來(lái)的困難和低效性。OSI是在一個(gè)備 受尊敬的國(guó)際標(biāo)準(zhǔn)團(tuán)體的參與下完成的,這個(gè)組織就是ISO(國(guó)際標(biāo)準(zhǔn)化組織)。什么是OSI,OSI是Open System Interconnection 的縮寫,意為開(kāi)放式系統(tǒng)互聯(lián)參考模型。在OSI出現(xiàn)之前,計(jì)算機(jī)網(wǎng)絡(luò)中存在眾多的體系結(jié)構(gòu),其中以IBM公司的SNA(系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu))和DEC公司的 DNA(Digital Network Architecture)數(shù)字網(wǎng)絡(luò)體系結(jié)構(gòu)最為著名。為了解決不同體系結(jié)構(gòu)的網(wǎng)絡(luò)的互聯(lián)問(wèn)題,國(guó)際標(biāo)準(zhǔn)化組織ISO(注意不要與OSI搞混)于1981 年制定了開(kāi)放系統(tǒng)互連參考模型(Open System Interconnection Reference Model,OSI/RM)。這個(gè)模型把網(wǎng)絡(luò)通信的工作分為7層,它們由低到高分別是物理層(Physical Layer),數(shù)據(jù)鏈路層(Data
OSI 標(biāo)準(zhǔn)制定過(guò)程中采用的方法是將整個(gè)龐大而復(fù)雜的問(wèn)題劃分為若干個(gè)容易處理的小問(wèn)題,這就是分層的體系結(jié)構(gòu)辦法。在OSI中,采用了三級(jí)抽象,既體系結(jié)構(gòu),服務(wù)定義,協(xié)議規(guī)格說(shuō)明。
OSI劃分層次的原則
網(wǎng)絡(luò)中各結(jié)點(diǎn)都有相同的層次
不同結(jié)點(diǎn)相同層次具有相同的功能
同一結(jié)點(diǎn)相鄰層間通過(guò)接口通信
每一層可以使用下層提供的服務(wù),并向上層提供服務(wù)
不同結(jié)點(diǎn)的同等層間通過(guò)協(xié)議來(lái)實(shí)現(xiàn)對(duì)等層間的通信
OSI/RM分層結(jié)構(gòu)
對(duì)等層實(shí)體間通信時(shí)信息的流動(dòng)過(guò)程
對(duì)等層通信的實(shí)質(zhì):
對(duì)等層實(shí)體之間虛擬通信;下層向上層提供服務(wù);實(shí)際通信在最底層完成在發(fā)送方數(shù)據(jù)由最高層逐漸向下層傳遞,到接收方數(shù)據(jù)由最低層逐漸向高層傳遞。
協(xié)議數(shù)據(jù)單元PDU
SI參考模型中,對(duì)等層協(xié)議之間交換的信息單元統(tǒng)稱為協(xié)議數(shù)據(jù)單元(PDU,Protocol Data Unit)。
而傳輸層及以下各層的PDU另外還有各自特定的名稱:
傳輸層——數(shù)據(jù)段(Segment)
網(wǎng)絡(luò)層——分組(數(shù)據(jù)包)(Packet)
數(shù)據(jù)鏈路層——數(shù)據(jù)幀(
物理層——比特(Bit)




