模塊三網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議_第1頁
模塊三網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議_第2頁
模塊三網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議_第3頁
模塊三網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議_第4頁
模塊三網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1網(wǎng)絡(luò)體系結(jié)構(gòu)與協(xié)議2任務(wù)完成計算機(jī)物理地址的尋找任務(wù)描述:在寄送信件的時候特別注意寫明收件人的地址,一般會具體到街道、門牌號。這樣信件才能準(zhǔn)確地寄送到目的地。在網(wǎng)絡(luò)中傳輸數(shù)據(jù),也需要類似于門牌號的地址信息表示目的地,即目的地址。那么網(wǎng)絡(luò)信息的目的地址是如何表示的?信息從發(fā)送端如何到達(dá)目的地址指向的接收端呢?首先要從網(wǎng)絡(luò)的體系結(jié)構(gòu)以及通信協(xié)議學(xué)起。33.1體系結(jié)構(gòu)與OSI1.網(wǎng)絡(luò)體系結(jié)構(gòu)(1)協(xié)議:計算機(jī)網(wǎng)絡(luò)是由多個互聯(lián)的結(jié)點組成的,結(jié)點之間的通信必須遵守一些事先約定好的規(guī)則。為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的規(guī)則、約定與標(biāo)準(zhǔn)被稱為網(wǎng)絡(luò)協(xié)議。網(wǎng)絡(luò)協(xié)議具有三個要素:語義、語法和時序。語義是用于解釋位流每一部分的意義。它規(guī)定了需要發(fā)出何種控制信息,以及要完成的動作與作出的響應(yīng)。語法定義了通信雙發(fā)的數(shù)據(jù)與控制信息的表現(xiàn)形式,即結(jié)構(gòu)與格式。還規(guī)定了數(shù)據(jù)出現(xiàn)的順序的意義。時序是對事件實現(xiàn)順序的詳細(xì)說明,即何時進(jìn)行通信,先發(fā)送什么,再發(fā)送什么,發(fā)送數(shù)據(jù)的速度等。4(2)接口:對網(wǎng)絡(luò)的研究采用了分層次的結(jié)構(gòu)化處理方法,將總體要實現(xiàn)的諸多功能分配在不同的層次中。一個結(jié)點內(nèi),相鄰層之間必然需要信息的交換,比如低層為高層提供服務(wù)等,所以相鄰層之間進(jìn)行信息交換的連接點稱之為接口。將網(wǎng)絡(luò)層次性結(jié)構(gòu)模型與各層協(xié)議的集合定義為計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)(NetworkArchitecture)。網(wǎng)絡(luò)體系結(jié)構(gòu)的研究意義:①各層之間相互獨立。②靈活性好。③由于各層獨立,因此每層都可以選擇最為合適的實現(xiàn)技術(shù)。④易于實現(xiàn)與維護(hù)。⑤有益于標(biāo)準(zhǔn)化的實現(xiàn)。52.開放系統(tǒng)互聯(lián)參考模型(1)OSI參考模型的概念OpenSystemInterconnect

OSI中的“開放”是指只要遵循OSI標(biāo)準(zhǔn),一個系統(tǒng)就可以與位于世界上任何地方、遵循同一標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行通信。OSI是分層體系結(jié)構(gòu)的一個實例。每一層是一個模塊,用于執(zhí)行某種主要功能,并具有自己的一套通信指令格式(即協(xié)議)。用于相同層的兩個功能之間的通信的協(xié)議稱為對等協(xié)議。6OSI標(biāo)準(zhǔn)的制定采用的是“分而治之”的分層體系結(jié)構(gòu)方法,OSI將整個通信功能劃分為7個層次,分別是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層73.2OSI各層功能介紹1.物理層物理層是OSI參考模型的底層,向下直接與物理傳輸介質(zhì)相連接。該層負(fù)責(zé)實現(xiàn)兩個物理設(shè)備之間二進(jìn)制位流的透明傳輸,即對數(shù)據(jù)鏈路層屏蔽物理傳輸介質(zhì)的特性。物理層傳輸數(shù)據(jù)的單位是二進(jìn)制位。需要注意物理層并不是指連接計算機(jī)的具體的物理設(shè)備或具體的傳輸媒體。物理層的作用是,盡可能的屏蔽種類繁多的物理設(shè)備或傳輸媒體之間的差異,對上一層層即數(shù)據(jù)鏈路層提供統(tǒng)一的服務(wù)。所以物理層主要關(guān)心的是在連接各種計算機(jī)的傳輸媒體上傳輸數(shù)據(jù)的位流。8物理層在設(shè)計時涉及的主要問題有:(1)用多大的電壓代表二進(jìn)制“1”或“0”,以及當(dāng)發(fā)送端發(fā)出“1”時,在接收端如何識別出這是二進(jìn)制位“1”而不是二進(jìn)制位“0”。(2)確定連接電纜材質(zhì)、引線的數(shù)目及定義、電纜接頭的幾何尺寸、鎖緊裝置等。(3)指出一個比特信息占用多長時間。(4)采用什么樣的傳輸方式。(5)初始連接如何建立。(6)當(dāng)雙方結(jié)束通信如何拆除連接。92.?dāng)?shù)據(jù)鏈路層數(shù)據(jù)鏈路層傳輸數(shù)據(jù)的單位是幀(Frame),數(shù)據(jù)幀的幀格式中包括的信息有:地址信息部分、控制信息部分、數(shù)據(jù)部分、校驗信息部分。數(shù)據(jù)鏈路層的主要作用是通過數(shù)據(jù)鏈路層協(xié)議(即鏈路控制規(guī)程),在不太可靠的物理鏈路上實現(xiàn)可靠的數(shù)據(jù)傳輸。為了完成這一任務(wù),數(shù)據(jù)鏈路層必須執(zhí)行鏈路管理、幀傳輸、流量控制、差錯控制等功能。10數(shù)據(jù)鏈路層向網(wǎng)絡(luò)層提供的基本服務(wù)有:(1)數(shù)據(jù)鏈路建立、維護(hù)與釋放的鏈路管理工作。(2)數(shù)據(jù)鏈路層服務(wù)數(shù)據(jù)單元幀的傳輸。(3)差錯檢測與控制。(4)數(shù)據(jù)流量控制。(5)幀接收順序控制。(6)在多點連接或多條數(shù)據(jù)鏈路連接的情況下,提供數(shù)據(jù)鏈路端口標(biāo)識的識別,支持網(wǎng)絡(luò)層實體建立網(wǎng)絡(luò)連接。113.網(wǎng)絡(luò)層網(wǎng)絡(luò)層傳送的數(shù)據(jù)單位是分組(Packet),即數(shù)據(jù)包。在計算機(jī)網(wǎng)絡(luò)中進(jìn)行通信的兩個計算機(jī)之間可能要經(jīng)過許多個結(jié)點和鏈路,也可能經(jīng)過多個路由器連接的通信子網(wǎng)。網(wǎng)絡(luò)層的任務(wù)就是要選擇最佳的路徑,使發(fā)送結(jié)點的傳輸層所傳下來的報文能夠正確無誤地按照目的地址找到目的結(jié)點的網(wǎng)絡(luò)層,并交付給目的結(jié)點的傳輸層。這就是網(wǎng)絡(luò)層的路由選擇功能。12路由選擇指的是根據(jù)一定的原則和算法在傳輸通路上選出一條通向目的結(jié)點的最佳路徑。路由選擇是廣域網(wǎng)和網(wǎng)際網(wǎng)中非常重要的問題,局域網(wǎng)則比較簡單,甚至可以不需要路由選擇功能。路由選擇的好壞在很大程度上決定了網(wǎng)絡(luò)的性能,如網(wǎng)絡(luò)吞吐量(在一個特定的時間內(nèi)成功發(fā)送數(shù)據(jù)包的數(shù)量),平均延遲時間、資源的有效利用率等。一個好的路由選擇應(yīng)有以下特點:(1)信息傳送所用時間最短。(2)使網(wǎng)絡(luò)負(fù)載均衡。(3)通信量均勻。(4)路由選擇算法應(yīng)簡單易實現(xiàn),不致因拓?fù)涞淖兓?,影響報文正常到達(dá)目的結(jié)點。134.傳輸層傳輸層傳送的信息單位是報文(Message)。傳輸層的基本功能是從會話層接收數(shù)據(jù)報文,封裝后交給網(wǎng)絡(luò)層。傳輸層在發(fā)送較長的報文時,首先把報文分割成若干個報文分組,然后再交給下一層(即網(wǎng)絡(luò)層)進(jìn)行傳輸。另外,傳輸層還負(fù)責(zé)報文錯誤的確認(rèn)和恢復(fù),以確保信息的可靠傳遞。OSI模型所定義的傳輸層是中間層,是通信子網(wǎng)(下3層)和資源子網(wǎng)(上3層)的分界線。傳輸層屏蔽通信子網(wǎng)的物理差異,完成資源子網(wǎng)中兩結(jié)點的直接邏輯通信,實現(xiàn)通信子網(wǎng)中端到端的透明傳輸,使高層用戶感覺不到通信子網(wǎng)的存在。另外,傳輸層還要處理端到端的差錯控制和流量控制的問題。145.會話層會話層負(fù)責(zé)在發(fā)送結(jié)點和目的結(jié)點之間建立通信鏈接或會話(session),會話層還負(fù)責(zé)管理已經(jīng)在這兩個結(jié)點之間建立起來的通信會話。會話層的另外一個功能是,在發(fā)送結(jié)點向接目的結(jié)點傳送的數(shù)據(jù)流中加入特殊的檢查點。如果結(jié)點之間的連接丟失,這些檢查點就可以發(fā)揮作用。發(fā)送結(jié)點不需要重現(xiàn)發(fā)送所有的數(shù)據(jù),只需從最近接收到的檢查點處開始的數(shù)據(jù)發(fā)送即可。156.表示層表示層可被認(rèn)為是OSI參考模型中的翻譯器,該層從會話層取得數(shù)據(jù),然后將其轉(zhuǎn)換為接收結(jié)點的應(yīng)用層能夠讀取的格式。表示層也負(fù)責(zé)數(shù)據(jù)加密和數(shù)據(jù)壓縮。所以,表示層為上層(應(yīng)用層)提供共同需要的數(shù)據(jù)或信息語法的表示變換。7.應(yīng)用層應(yīng)用層是OSI參考模型的最高層,是計算機(jī)網(wǎng)絡(luò)與最終用戶的界面,為網(wǎng)絡(luò)用戶之間的通信提供專用的程序16OSI層功能應(yīng)用層在程序之間傳遞信息表示層處理文本格式化,顯示代碼轉(zhuǎn)換會話層建立、維持、協(xié)調(diào)通信傳輸層確保數(shù)據(jù)正確發(fā)送網(wǎng)絡(luò)層決定傳輸路由,處理信息傳遞數(shù)據(jù)鏈路層編碼、編址、傳輸信息物理層管理硬件連接173.3TCP/IP體系結(jié)構(gòu)3.3.1TCP/IP參考模型的發(fā)展1.TCP/IP參考模型的起源在TCP/IP協(xié)議出現(xiàn)后,出現(xiàn)了TCP/IP參考模型。1974年,Kahn定義了最早的TCP/IP參考模型。1985年,Leiner等人對它開展了進(jìn)一步研究。1988年,Clark在參考模型出現(xiàn)后對其設(shè)計思想進(jìn)行了討論。2.TCP/IP協(xié)議的特性(1)開放的協(xié)議標(biāo)準(zhǔn),可以免費使用,并且獨立于特定的計算機(jī)硬件與操作系統(tǒng)。(2)獨立于特定的網(wǎng)絡(luò)硬件,可以運行在局域網(wǎng)、廣域網(wǎng),更適用于互聯(lián)網(wǎng)中。(3)統(tǒng)一的網(wǎng)絡(luò)地址分配方案,使得整個TCP/IP設(shè)備在網(wǎng)中都具有唯一的地址。(4)標(biāo)準(zhǔn)化的高層協(xié)議,可以提供多種可靠的用戶服務(wù)。183.3.2TCP/IP參考模型TCP/IP參考模型可以分為四個層次:應(yīng)用層(ApplicationLayer)、傳輸層(TransportLayer)、網(wǎng)絡(luò)互聯(lián)層(InternetLayer)、主機(jī)—網(wǎng)絡(luò)層(Host-to-NetworkLayer)。191.主機(jī)-網(wǎng)絡(luò)層主機(jī)-網(wǎng)絡(luò)層(又稱網(wǎng)絡(luò)接口層)與OSI參考模型的數(shù)據(jù)鏈路層和物理層相對應(yīng),它不是TCP/IP協(xié)議的一部分,但它是TCP/IP賴以存在的與各種通信網(wǎng)之間的接口,所以,TCP/IP對該層并沒有給出具體的規(guī)定。2.網(wǎng)絡(luò)互聯(lián)層網(wǎng)絡(luò)互聯(lián)層的主要功能是使主機(jī)可以把分組發(fā)往任何網(wǎng)絡(luò)并使分組獨立地傳向目標(biāo)(可能經(jīng)由不同的網(wǎng)絡(luò))。3.傳輸層TCP/IP的傳輸層提供了兩個主要的協(xié)議,即傳輸控制協(xié)議TCP和用戶數(shù)據(jù)報協(xié)議UDP,它的功能是使源主機(jī)和目的主機(jī)的對等實體之間可以進(jìn)行會話。4.應(yīng)用層在TCP/IP體系結(jié)構(gòu)中并沒有OSI的會話層和表示層,TCP/IP把它都?xì)w結(jié)到應(yīng)用層。203.4TCP/IP協(xié)議棧213.4.1IP協(xié)議IP協(xié)議,即InternetProtocol,網(wǎng)際協(xié)議。規(guī)定了如何對數(shù)據(jù)包進(jìn)行尋址和路由,并且把數(shù)據(jù)包從一個網(wǎng)絡(luò)轉(zhuǎn)發(fā)到另一個網(wǎng)絡(luò)。還規(guī)定了計算機(jī)在Internet通信所必須遵守的一些基本規(guī)則,以確保路由的正確選擇和報文的正確傳輸。1.IP地址含義及獲得在Internet中為了定位每一臺計算機(jī),需要給每臺計算機(jī)分配或指定一個確定的“地址”,稱為Internet的網(wǎng)絡(luò)地址。即用Internet協(xié)議語言表示的地址。目前IP地址仍然使用IPv4協(xié)議版本。IPv4的IP地址由32位二進(jìn)制位組成,它邏輯上分成兩個部分,一部分標(biāo)識主機(jī)所屬的網(wǎng)絡(luò)(網(wǎng)絡(luò)標(biāo)識),另一部分標(biāo)識主機(jī)本身(主機(jī)標(biāo)識)2223常見的IP地址分為A,B,C三類。A類網(wǎng)絡(luò)用第一個字節(jié)標(biāo)識網(wǎng)絡(luò)本身,后面三組數(shù)字作為連接于網(wǎng)絡(luò)上的主機(jī)的地址,并且規(guī)定第一個字節(jié)的第一位必須為0。A類IP地址一般分配給國家級網(wǎng)絡(luò)。A類地址的第一組數(shù)字為1~126B類網(wǎng)絡(luò)用第一、二字節(jié)表示網(wǎng)絡(luò)地址,后面兩組數(shù)字代表網(wǎng)絡(luò)上的主機(jī)地址,且第一個字節(jié)的前兩位為10。B類地址一般分配給大型網(wǎng)絡(luò),如跨國公司的大型網(wǎng)絡(luò)。B類地址的第一組數(shù)字為128~191C類網(wǎng)絡(luò)用前三個字節(jié)表示網(wǎng)絡(luò)的地址,最后一組數(shù)字作為網(wǎng)絡(luò)上的主機(jī)地址,且第一個字節(jié)的前三位為110。C類地址分配給小型網(wǎng)絡(luò),如大量的局域網(wǎng)和校園網(wǎng)。C類地址的第一組數(shù)字為192~223243.4.2TCP與UDP協(xié)議1.傳輸控制協(xié)議TCP(TransmissionControlProtocol)TCP協(xié)議提供面向連接的流傳輸,即數(shù)據(jù)傳送前,主機(jī)間必須建立連接,傳送完畢則需要拆除連接,TCP提供從丟失或損壞數(shù)據(jù)中恢復(fù)報文和控制數(shù)據(jù)傳輸速度的功能。TCP也包括根據(jù)網(wǎng)絡(luò)狀態(tài)調(diào)整到最佳性能的機(jī)制。首先來了解端口和socket地址。①端口客戶必須標(biāo)識要到達(dá)的服務(wù)器,這可由指定服務(wù)器主機(jī)的IP地址和TCP端口號來完成。0~1023端口號為公認(rèn)端口號,用于訪問標(biāo)準(zhǔn)服務(wù)。用戶應(yīng)用程序只能使用大于1023的端口號。253.簡單郵件傳輸協(xié)議(SMTP)SMTP是TCP/IP協(xié)議族的一個成員,這種協(xié)議認(rèn)為你的計算機(jī)是永久連接在Internet上的,而且認(rèn)為你在網(wǎng)絡(luò)上的計算機(jī)在任何時候是可以被訪問的。它適用于永久連接在Internet的計算機(jī),但無法使用通過SLIP/PPP協(xié)議連接的用戶接收電子郵件。解決這個問題的辦法是在郵件計算機(jī)上同時運行SMTP和POP協(xié)議的程序,SMTP負(fù)責(zé)郵件的發(fā)送和在郵件計算機(jī)上的分揀和存儲,POP協(xié)議負(fù)責(zé)將郵件通過SLIP/PPP協(xié)議連接傳送到用戶計算機(jī)上。26任務(wù)完成:QQ聊天過程分析大家都熟知的QQ聊天,發(fā)送方QQ寫入的信息是最原始的,也就是應(yīng)用層的工作;首先需要在傳輸層進(jìn)行編碼,而表示層則決定是用什么編碼傳輸數(shù)據(jù),有可能還包括加密的過程。會話層負(fù)責(zé)建立與對方的QQ應(yīng)用程序建立會話。在傳輸層通過UDP協(xié)議(為了保證數(shù)據(jù)的完整性也會用到TCP協(xié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論