資源描述:
《網(wǎng)絡(luò)基礎(chǔ)之OSI七層模型詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、網(wǎng)絡(luò)基礎(chǔ)之OSI七層模型詳解.txt只要你要,只要我有,你還外邊轉(zhuǎn)什么阿老實(shí)在我身邊待著就行了。 聽我的就是,問那么多干嘛,我在你身邊,你還走錯(cuò)路!跟著我!不能給你幸福是我的錯(cuò),但誰讓你不幸福,我TMD去砍了他 OSI七層模型詳解OSI參考模型;物理層;數(shù)據(jù)鏈路層;網(wǎng)絡(luò)層;傳輸層;會(huì)話層;表示層;應(yīng)用層在計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)生之初,每個(gè)計(jì)算機(jī)廠商都有一套自己的網(wǎng)絡(luò)體系結(jié)構(gòu)的概念,它們之間互不相容。為此,國際標(biāo)準(zhǔn)化組織(ISO)在1979年建立了一個(gè)分委員會(huì)來專門研究一種用于開放系統(tǒng)互連的體系結(jié)構(gòu)(OpenSys
2、temsInterconnection)簡(jiǎn)稱OSI,"開放"這個(gè)詞表示:只要遵循OSI標(biāo)準(zhǔn),一個(gè)系統(tǒng)可以和位于世界上任何地方的、也遵循OSI標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行連接。這個(gè)分委員提出了開放系統(tǒng)互聯(lián),即OSI參考模型,它定義了連接異種計(jì)算機(jī)的標(biāo)準(zhǔn)框架。OSI參考模型分為7層,分別是物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,會(huì)話層,表示層和應(yīng)用層。各層的主要功能及其相應(yīng)的數(shù)據(jù)單位如下:·物理層(PhysicalLayer)我們知道,要傳遞信息就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體并不在OSI的
3、7層之內(nèi),有人把物理媒體當(dāng)作第0層,物理層的任務(wù)就是為它的上一層提供一個(gè)物理連接,以及它們的機(jī)械、電氣、功能和過程特性。如規(guī)定使用電纜和接頭的類型,傳送信號(hào)的電壓等。在這一層,數(shù)據(jù)還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。·數(shù)據(jù)鏈路層(DataLinkLayer)數(shù)據(jù)鏈路層負(fù)責(zé)在兩個(gè)相鄰結(jié)點(diǎn)間的線路上,無差錯(cuò)的傳送以幀為單位的數(shù)據(jù)。每一幀包括一定數(shù)量的數(shù)據(jù)和一些必要的控制信息。和物理層相似,數(shù)據(jù)鏈路層要負(fù)責(zé)建立、維持和釋放數(shù)據(jù)鏈路的連接。在傳送數(shù)據(jù)時(shí),如果接收點(diǎn)檢測(cè)到所傳數(shù)據(jù)中有差錯(cuò),就要
4、通知發(fā)方重發(fā)這一幀?!ぞW(wǎng)絡(luò)層(NetworkLayer)在計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行通信的兩個(gè)計(jì)算機(jī)之間可能會(huì)經(jīng)過很多個(gè)數(shù)據(jù)鏈路,也可能還要經(jīng)過很多通信子網(wǎng)。網(wǎng)絡(luò)層的任務(wù)就是選擇合適的網(wǎng)間路由和交換結(jié)點(diǎn),確保數(shù)據(jù)及時(shí)傳送。網(wǎng)絡(luò)層將數(shù)據(jù)鏈路層提供的幀組成數(shù)據(jù)包,包中封裝有網(wǎng)絡(luò)層包頭,其中含有邏輯地址信息--源站點(diǎn)和目的站點(diǎn)地址的網(wǎng)絡(luò)地址?!鬏攲?TransportLayer)該層的任務(wù)時(shí)根據(jù)通信子網(wǎng)的特性最佳的利用網(wǎng)絡(luò)資源,并以可靠和經(jīng)濟(jì)的方式,為兩個(gè)端系統(tǒng)(也就是源站和目的站)的會(huì)話層之間,提供建立、維護(hù)和取消傳
5、輸連接的功能,負(fù)責(zé)可靠地傳輸數(shù)據(jù)。在這一層,信息的傳送單位是報(bào)文。·會(huì)話層(SessionLayer)這一層也可以稱為會(huì)晤層或?qū)υ拰樱跁?huì)話層及以上的高層次中,數(shù)據(jù)傳送的單位不再另外命名,統(tǒng)稱為報(bào)文。會(huì)話層不參與具體的傳輸,它提供包括訪問驗(yàn)證和會(huì)話管理在內(nèi)的建立和維護(hù)應(yīng)用之間通信的機(jī)制。如服務(wù)器驗(yàn)證用戶登錄便是由會(huì)話層完成的?!け硎緦?PresentationLayer)這一層主要解決擁護(hù)信息的語法表示問題。它將欲交換的數(shù)據(jù)從適合于某一用戶的抽象語法,轉(zhuǎn)換為適合于OSI系統(tǒng)內(nèi)部使用的傳送語法。即提供格式化
6、的表示和轉(zhuǎn)換數(shù)據(jù)服務(wù)。數(shù)據(jù)的壓縮和解壓縮,加密和解密等工作都由表示層負(fù)責(zé)?!?yīng)用層(ApplicationLayer)應(yīng)用層確定進(jìn)程之間通信的性質(zhì)以滿足用戶需要以及提供網(wǎng)絡(luò)與用戶應(yīng)用軟件之間的接口服務(wù)?!SI中的若干概念上面我們簡(jiǎn)單的說明了7層體系的OSI參考模型,為了方便起見,我們常常把上面的7個(gè)層次分為低層與高層。低層為1~4層,是面向通信的,高層為5~7層,是面向信息處理的。開放系統(tǒng)互連是使世界范圍內(nèi)的應(yīng)用進(jìn)程能開放式(而不是封閉式)的進(jìn)行信息交換。目前形成的開放系統(tǒng)互連基本參考模型的正式文件是I
7、SO7498國際標(biāo)準(zhǔn),又記為OSI/RM,籠統(tǒng)的稱為OSI,我國的相應(yīng)標(biāo)準(zhǔn)是GB9387。為了更好的理解OSI參考模型以及日后更深入的學(xué)習(xí)OSI的各個(gè)層次,我們將先對(duì)一些容易混淆的概念進(jìn)行闡述,然后對(duì)ISO7498中最重要的基本概念進(jìn)行闡述。首先,在上面我們已經(jīng)說起過體系結(jié)構(gòu)的問題,并且已經(jīng)知道體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)是具體的。在一般情況下,"系統(tǒng)"是指實(shí)際運(yùn)作的一組物體或物件,而在"OSI系統(tǒng)"這種說法中,"系統(tǒng)"具有其特殊含義(即參考模型),為了區(qū)別起見,我們用"實(shí)系統(tǒng)"表示在現(xiàn)實(shí)世界中能夠進(jìn)行信息處
8、理或信息傳遞的自治整體,它可以是一臺(tái)或多臺(tái)計(jì)算機(jī)以及這些計(jì)算機(jī)相關(guān)的軟件、外部設(shè)備、終端、操作員、信息傳輸手段的集合。若這種實(shí)系統(tǒng)和在和其他實(shí)系統(tǒng)通信時(shí)遵守OSI標(biāo)準(zhǔn),則這個(gè)實(shí)系統(tǒng)就叫做開放實(shí)系統(tǒng)。但是,一個(gè)開放實(shí)系統(tǒng)的各種功能都不一定和互連有關(guān),而我們以后要討論的開放系統(tǒng)互連參考模型中的系統(tǒng),只是在開放實(shí)系統(tǒng)中和互連有關(guān)的部分,我們把這部分系統(tǒng)稱為開放系統(tǒng)。好,說了這么半天,我自己都搞暈了?,F(xiàn)在我們就來看看ISO7498中最