CH1計算機網(wǎng)絡概述_第1頁
CH1計算機網(wǎng)絡概述_第2頁
CH1計算機網(wǎng)絡概述_第3頁
CH1計算機網(wǎng)絡概述_第4頁
CH1計算機網(wǎng)絡概述_第5頁
已閱讀5頁,還剩108頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機網(wǎng)絡(第 4 版)課件電子工業(yè)出版社 2004 年 2 月第 1 章 概述(有 * 號的標題表示最基本的內容) 1.1 計算機網(wǎng)絡在信息時代中的作用1.2 計算機網(wǎng)絡的發(fā)展過程*1.2.1 分組交換的產生*1.2.2 因特網(wǎng)時代*1.2.3 關于因特網(wǎng)的標準化工作 1.2.4 計算機網(wǎng)絡在我國的發(fā)展1.3 計算機網(wǎng)絡的分類 1.3.1 計算機網(wǎng)絡的不同定義 1.3.2 幾種不同的分類方法第 1 章 概述(續(xù))*1.4 計算機網(wǎng)絡的主要性能指標1.4.1 帶寬1.4.2 時延1.4.3 時延帶寬積和往返時延第 1 章 概述(續(xù))*1.5 計算機網(wǎng)絡的體系結構1.5.1 計算機網(wǎng)絡體系結構的

2、形成1.5.2 劃分層次的必要性1.5.3 計算機網(wǎng)絡的原理體系結構1.5.4 實體、協(xié)議、服務和服務訪問點1.5.5 面向連接服務和無連接服務1.5.6 OSI 與 TCP/IP 體系結構的比較*1.6 應用層的客戶-服務器方式1.1 計算機網(wǎng)絡在信息時代的作用l21 世紀的一些重要特征就是數(shù)字化、網(wǎng)絡化和信息化,它是一個以網(wǎng)絡為核心的信息時代。l網(wǎng)絡現(xiàn)已成為信息社會的命脈和發(fā)展知識經濟的重要基礎。l網(wǎng)絡是指“三網(wǎng)”,即電信網(wǎng)絡、有線電視網(wǎng)絡和計算機網(wǎng)絡。l發(fā)展最快的并起到核心作用的是計算機網(wǎng)絡。 因特網(wǎng)(Internet)的發(fā)展l進入 20 世紀 90 年代以后,以因特網(wǎng)為代表的計算機網(wǎng)絡

3、得到了飛速的發(fā)展。l已從最初的教育科研網(wǎng)絡逐步發(fā)展成為商業(yè)網(wǎng)絡。l已成為僅次于全球電話網(wǎng)的世界第二大網(wǎng)絡。 因特網(wǎng)的意義l因特網(wǎng)是自印刷術以來人類通信方面最大的變革。l現(xiàn)在人們的生活、工作、學習和交往都已離不開因特網(wǎng)。 1.2 計算機網(wǎng)絡的發(fā)展過程 1.2.1 分組交換的產生l是 20 世紀 60 年代美蘇冷戰(zhàn)時期的產物。l60 年代初,美國國防部領導的遠景研究規(guī)劃局ARPA (Advanced Research Project Agency) 提出要研制一種生存性(survivability)很強的網(wǎng)絡。l傳統(tǒng)的電路交換(circuit switching)的電信網(wǎng)有一個缺點:正在通信的電路

4、中有一個交換機或有一條鏈路被炸毀,則整個通信電路就要中斷。l如要改用其他迂回電路,必須重新?lián)芴柦⑦B接。這將要延誤一些時間。 計算機網(wǎng)絡的產生背景新型網(wǎng)絡的基本特點l網(wǎng)絡用于計算機之間的數(shù)據(jù)傳送,而不是為了打電話。l網(wǎng)絡能夠連接不同類型的計算機,不局限于單一類型的計算機。l所有的網(wǎng)絡結點都同等重要,因而大大提高網(wǎng)絡的生存性。l計算機在進行通信時,必須有冗余的路由。l網(wǎng)絡的結構應當盡可能地簡單,同時還能夠非常可靠地傳送數(shù)據(jù)。 請注意名詞“結點”l“結點”的英文名詞是 node。l雖然 node 有時也可譯為“節(jié)點”,但這是指像天線上的駐波的節(jié)點,這種節(jié)點很像竹竿上的“節(jié)”。l在網(wǎng)絡中的 node

5、 的標準譯名是“結點”而不是“節(jié)點”。回顧一下電路交換的特點 l兩部電話機只需要用一對電線就能夠互相連接起來。 更多的電話機互相連通l5 部電話機兩兩相連,需 10 對電線。lN 部電話機兩兩相連,需 N(N 1)/2對電線。l當電話機的數(shù)量很大時,這種連接方法需要的電線對的數(shù)量與電話機數(shù)的平方成正比。 使用交換機l當電話機的數(shù)量增多時,就要使用交換機來完成全網(wǎng)的交換任務。 交換機“交換”的含義l在這里,“交換”(switching)的含義是:l轉接把一條電話線轉接到另一條電話線,使它們連通起來。l從通信資源的分配角度來看,“交換”就是按照某種方式動態(tài)地分配傳輸線路的資源。 電路交換的特點l電

6、路交換必定是面向連接的。 l電路交換的三個階段:l建立連接l通信l釋放連接電路交換舉例lA 和 B 通話經過四個交換機l通話在 A 到 B 的連接上進行交換機交換機交換機交換機用戶線用戶線中繼線中繼線BDCA電路交換舉例lC 和 D 通話只經過一個本地交換機l通話在 C 到 D 的連接上進行交換機交換機交換機交換機用戶線用戶線中繼線中繼線BDCA電路交換傳送計算機數(shù)據(jù)效率低l計算機數(shù)據(jù)具有突發(fā)性。l這導致通信線路的利用率很低。報文分組交換的原理(一)l在發(fā)送端,先把較長的報文劃分成較短的、固定長度的數(shù)據(jù)段。 1101000110101010110101011100010011010010假定這

7、個報文較長不便于傳輸數(shù) 據(jù)數(shù) 據(jù)數(shù) 據(jù)報文分組交換的原理(二)l每一個數(shù)據(jù)段前面添加上首部構成分組。首部首部首部分組 1分組 2分組 3請注意:現(xiàn)在左邊是“前面”分組交換的原理(三)l分組交換網(wǎng)以“分組”作為數(shù)據(jù)傳輸單元。l依次把各分組發(fā)送到接收端(假定接收端在左邊)。數(shù) 據(jù)首部分組 1數(shù) 據(jù)首部分組 2數(shù) 據(jù)首部分組 3分組首部的重要性l每一個分組的首部都含有地址等控制信息。l分組交換網(wǎng)中的結點交換機根據(jù)收到的分組的首部中的地址信息,把分組轉發(fā)到下一個結點交換機。l用這樣的存儲轉發(fā)方式,最后分組就能到達最終目的地。分組交換的原理(四)l接收端收到分組后剝去首部還原成報文。數(shù) 據(jù)首部分組 1數(shù)

8、 據(jù)首部分組 2數(shù) 據(jù)首部分組 3收到的數(shù)據(jù)數(shù) 據(jù)數(shù) 據(jù)數(shù) 據(jù)分組交換的原理(五)l最后,在接收端把收到的數(shù)據(jù)恢復成為原來的報文。l這里我們假定分組在傳輸過程中沒有出現(xiàn)差錯,在轉發(fā)時也沒有被丟棄。報文1101000110101010110101011100010011010010分組交換網(wǎng)的示意圖H1A分組交換網(wǎng)BDECH5H6H4H2H3H1 向 H5 發(fā)送分組H2 向 H6 發(fā)送分組注意分組路徑的變化!結點交換機主機注意分組的存儲轉發(fā)過程H1A分組交換網(wǎng)BDECH5H6H4H2H3H1 向 H5 發(fā)送分組結點交換機主機在結點交換機 A 暫存查找轉發(fā)表找到轉發(fā)的端口在結點交換機 C 暫存查找

9、轉發(fā)表找到轉發(fā)的端口在結點交換機 E 暫存查找轉發(fā)表找到轉發(fā)的端口最后到達目的主機 H5注意結點交換機有多個端口ABCDEH1H5H2H4H3H6高速鏈路 結點交換機123412341 2 3 41 2 3 41 2 3 4結點交換機l在結點交換機中的輸入和輸出端口之間沒有直接連線。l結點交換機處理分組的過程是:l把收到的分組先放入緩存(暫時存儲);l查找轉發(fā)表,找出到某個目的地址應從哪個端口轉發(fā);l把分組送到適當?shù)亩丝谵D發(fā)出去。 主機和結點交換機的作用不同l主機是為用戶進行信息處理的,并向網(wǎng)絡發(fā)送分組,從網(wǎng)絡接收分組。l結點交換機對分組進行存儲轉發(fā),最后把分組交付給目的主機。分組交換的優(yōu)點l

10、高效 動態(tài)分配傳輸帶寬,對通信鏈路是逐段占用。 l靈活 以分組為傳送單位和查找路由。l迅速 不必先建立連接就能向其他主機發(fā)送分組;充分使用鏈路的帶寬。l可靠 完善的網(wǎng)絡協(xié)議;自適應的路由選擇協(xié)議使網(wǎng)絡有很好的生存性。 分組交換帶來的問題l分組在各結點存儲轉發(fā)時需要排隊,這就會造成一定的時延。 l分組必須攜帶的首部(里面有必不可少的控制信息)也造成了一定的開銷。 存儲轉發(fā)原理并非完全新的概念 l在 20 世紀 40 年代,電報通信也采用了基于存儲轉發(fā)原理的報文交換(message switching)。 l報文交換的時延較長,從幾分鐘到幾小時不等?,F(xiàn)在報文交換已經很少有人使用了。 三種交換的比較

11、 P1P2P3P4P1P2P3P4P3P4報文報文報文A B C D A B C DA B C D報文交換電路交換分組交換t連接建立數(shù)據(jù)傳送報文P2P1連接釋放ARPANET的成功使計算機網(wǎng)絡的概念發(fā)生根本變化 l早期的面向終端的計算機網(wǎng)絡是以單個主機為中心的星形網(wǎng)l各終端通過通信線路共享昂貴的中心主機的硬件和軟件資源。 l分組交換網(wǎng)則是以網(wǎng)絡為中心,主機都處在網(wǎng)絡的外圍。l用戶通過分組交換網(wǎng)可共享連接在網(wǎng)絡上的許多硬件和各種豐富的軟件資源。 從主機為中心到以網(wǎng)絡為中心主機終端以主機為中心以分組交換網(wǎng)為中心主機分組交換網(wǎng)1.2.2 因特網(wǎng)時代l因特網(wǎng)的基礎結構大體上經歷了三個階段的演進。l但這

12、三個階段在時間劃分上并非截然分開而是有部分重疊的,這是因為網(wǎng)絡的演進是逐漸的而不是突然的。因特網(wǎng)發(fā)展的第一階段l第一個分組交換網(wǎng) ARPANET 最初只是一個單個的分組交換網(wǎng)。 lARPA 研究多種網(wǎng)絡互連的技術。l1983 年 TCP/IP 協(xié)議成為標準協(xié)議。l同年,ARPANET分解成兩個網(wǎng)絡:lARPANET進行實驗研究用的科研網(wǎng)lMILNET軍用計算機網(wǎng)絡l19831984 年,形成了因特網(wǎng) Internet。l1990 年 ARPANET 正式宣布關閉。 因特網(wǎng)發(fā)展的第二階段l1986 年,NSF 建立了國家科學基金網(wǎng)。 NSFNET。它是一個三級計算機網(wǎng)絡: l主干網(wǎng)l地區(qū)網(wǎng)l校園

13、網(wǎng)l1991 年,美國政府決定將因特網(wǎng)的主干網(wǎng)轉交給私人公司來經營,并開始對接入因特網(wǎng)的單位收費。l1993 年因特網(wǎng)主干網(wǎng)的速率提高到 45 Mb/s(T3 速率)。 三級結構的因特網(wǎng)l各網(wǎng)絡之間需要使用路由器來連接。l有時在結構圖中可不畫出路由器。校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)國家主干網(wǎng)地區(qū)網(wǎng)地區(qū)網(wǎng)地區(qū)網(wǎng)路由器三級結構的因特網(wǎng)l主機到主機的通信可能要經過多種網(wǎng)絡。校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)國家主干網(wǎng)地區(qū)網(wǎng)地區(qū)網(wǎng)地區(qū)網(wǎng)因特網(wǎng)發(fā)展的第三階段l從1993年開始,由美國政府資助的 NSFNET逐漸被若干個商用的 ISP 網(wǎng)絡所代替。 l1994 年開始創(chuàng)建了 4 個網(wǎng)絡接入點 NA

14、P (Network Access Point),分別由 4 個電信公司經營。lNAP 就是用來交換因特網(wǎng)上流量的結點。在NAP 中安裝有性能很好的交換設施。到本世紀初,美國的 NAP 的數(shù)量已達到十幾個。l從 1994 年到現(xiàn)在,因特網(wǎng)逐漸演變成多級結構網(wǎng)絡。 多級結構的因特網(wǎng)大公司地區(qū) ISP網(wǎng)絡接入點NAP(對等點)公司校園網(wǎng)主干服務提供者校園網(wǎng)校園網(wǎng)校園網(wǎng)校園網(wǎng)本地 ISP地區(qū) ISP地區(qū) ISP地區(qū) ISP本地 ISP本地 ISP大公司大公司網(wǎng)絡接入點NAP(對等點)l主機到主機的通信可能經過多種 ISP。今日的多級結構的因特網(wǎng)l大致上可將因特網(wǎng)分為以下五個接入級 l網(wǎng)絡接入點 NA

15、Pl國家主干網(wǎng)(主干 ISP)l地區(qū) ISPl本地 ISPl校園網(wǎng)、企業(yè)網(wǎng)或 PC 機上網(wǎng)用戶1.2.3 關于因特網(wǎng)的標準化工作因特網(wǎng)協(xié)會 ISOC因特網(wǎng)研究指導小組IRSG 因特網(wǎng)研究部 IRTF 因特網(wǎng)工程部 IETF 因特網(wǎng)工程指導小組IESG RGWGRG領域領域因特網(wǎng)體系結構研究委員會 IAB WGWGWG制訂因特網(wǎng)的正式標準要經過以下的四個階段 l因特網(wǎng)草案(Internet Draft) 在這個階段還不是 RFC 文檔。l建議標準(Proposed Standard) 從這個階段開始就成為 RFC 文檔。l草案標準(Draft Standard)l因特網(wǎng)標準(Internet S

16、tandard) 各種RFC之間的關系 因特網(wǎng)草案建議標準草案標準因特網(wǎng)標準歷史的 RFC實驗的 RFC提供信息的 RFC6 種 RFC1.2.4 計算機網(wǎng)絡在我國的發(fā)展(1) 中國公用計算機互聯(lián)網(wǎng) CHINANET(2) 中國教育和科研計算機網(wǎng) CERNET(3) 中國科學技術網(wǎng) CSTNET(4) 中國聯(lián)通互聯(lián)網(wǎng) UNINET(5) 中國網(wǎng)通公用互聯(lián)網(wǎng) CNCNET(6) 中國國際經濟貿易互聯(lián)網(wǎng) CIETNET(7) 中國移動互聯(lián)網(wǎng) CMNET(8) 中國長城互聯(lián)網(wǎng) CGWNET(建設中)(9) 中國衛(wèi)星集團互聯(lián)網(wǎng) CSNET(建設中) 1.3 計算機網(wǎng)絡的分類l1.3.1 計算機網(wǎng)絡的不

17、同定義l最簡單的定義:計算機網(wǎng)絡是一些互相連接的、自治的計算機的集合。l因特網(wǎng)(Internet)是“網(wǎng)絡的網(wǎng)絡”。l 1.3.2 幾種不同的分類方法l從網(wǎng)絡的交換功能進行分類l從網(wǎng)絡的作用范圍進行分類l從網(wǎng)絡的使用者進行分類 1.3.2 幾種不同的分類方法(一)l從網(wǎng)絡的交換功能分類l電路交換l報文交換l分組交換l混合交換1.3.2 幾種不同的分類方法(二)l從網(wǎng)絡的作用范圍進行分類l廣域網(wǎng) WAN (Wide Area Network)l局域網(wǎng) LAN (Local Area Network) l城域網(wǎng) MAN (Metropolitan Area Network)l接入網(wǎng) AN (Acc

18、ess Network) 廣域網(wǎng)、城域網(wǎng)、接入網(wǎng)以及局域網(wǎng)的關系 城域網(wǎng)城域網(wǎng)接入網(wǎng)接入網(wǎng)接入網(wǎng)接入網(wǎng)接入網(wǎng)接入網(wǎng)廣域網(wǎng)局域網(wǎng)局域網(wǎng)校園網(wǎng)企業(yè)網(wǎng)1.3.2 幾種不同的分類方法(三)l從網(wǎng)絡的使用者進行分類l公用網(wǎng) (public network) l專用網(wǎng) (private network) 1.4 計算機網(wǎng)絡的主要性能指標1.4.1 帶寬l“帶寬”(bandwidth)本來是指信號具有的頻帶寬度,單位是赫(或千赫、兆赫、吉赫等)。l現(xiàn)在“帶寬”是數(shù)字信道所能傳送的“最高數(shù)據(jù)率”的同義語,單位是“比特每秒”,或 b/s (bit/s)。 常用的帶寬單位l更常用的帶寬單位是l千比每秒,即 kb/

19、s (103 b/s)l兆比每秒,即 Mb/s(106 b/s)l吉比每秒,即 Gb/s(109 b/s)l太比每秒,即 Tb/s(1012 b/s)l請注意:在計算機界,K = 210 = 1024 M = 220, G = 230, T = 240。數(shù)字信號流隨時間的變化l在時間軸上信號的寬度隨帶寬的增大而變窄。 每秒 106 個比特時間1 0 1 0 1 11 s帶寬為1 Mb/s 時間每秒 4 106 個比特0.25 s帶寬為4 Mb/s 時延(delay 或 latency)l發(fā)送時延(傳輸時延 ) 發(fā)送數(shù)據(jù)時,數(shù)據(jù)塊從結點進入到傳輸媒體所需要的時間。l信道帶寬 數(shù)據(jù)在信道上的發(fā)送速

20、率。常稱為數(shù)據(jù)在信道上的傳輸速率。 發(fā)送時延 = 數(shù)據(jù)塊長度(比特)信道帶寬(比特/秒)時延(delay 或 latency)l傳播時延 電磁波在信道中需要傳播一定的距離而花費的時間。 l信號傳輸速率(即發(fā)送速率)和信號在信道上的傳播速率是完全不同的概念。 傳播時延 = 信道長度(米)信號在信道上的傳播速率(米/秒)時延(delay 或 latency)l處理時延 交換結點為存儲轉發(fā)而進行一些必要的處理所花費的時間。 l結點緩存隊列中分組排隊所經歷的時延是處理時延中的重要組成部分。l處理時延的長短往往取決于網(wǎng)絡中當時的通信量。l有時可用排隊時延作為處理時延。 時延(delay 或 latenc

21、y)l數(shù)據(jù)經歷的總時延就是發(fā)送時延、傳播時延和處理時延之和: 總時延 = 發(fā)送時延 + 傳播時延 + 處理時延三種時延所產生的地方 1 0 1 1 0 0 1發(fā)送器隊列在鏈路上產生傳播時延結點 B結點 A在發(fā)送器產生發(fā)送時延(即傳輸時延)在隊列中產生處理時延數(shù)據(jù)從結點 A 向結點 B 發(fā)送數(shù)據(jù)鏈路容易產生的錯誤概念 l對于高速網(wǎng)絡鏈路,我們提高的僅僅是數(shù)據(jù)的發(fā)送速率而不是比特在鏈路上的傳播速率。 l提高鏈路帶寬減小了數(shù)據(jù)的發(fā)送時延。 1.4.3 時延帶寬積和往返時延(傳播)時延鏈路帶寬時延帶寬積 = 傳播時延 帶寬l鏈路的時延帶寬積又稱為以比特為單位的鏈路長度。 時延帶寬積往返時延 RTT l

22、往返時延 RTT (Round-Trip Time) 表示從發(fā)送端發(fā)送數(shù)據(jù)開始,到發(fā)送端收到來自接收端的確認(接收端收到數(shù)據(jù)后立即發(fā)送確認),總共經歷的時延。 1.5 計算機網(wǎng)絡的體系結構1.5.1 計算機網(wǎng)絡體系結構的形成l相互通信的兩個計算機系統(tǒng)必須高度協(xié)調工作才行,而這種“協(xié)調”是相當復雜的。 l“分層”可將龐大而復雜的問題,轉化為若干較小的局部問題,而這些較小的局部問題就比較易于研究和處理。 關于開放系統(tǒng)互連參考模型OSI/RMl只要遵循 OSI 標準,一個系統(tǒng)就可以和位于世界上任何地方的、也遵循這同一標準的其他任何系統(tǒng)進行通信。l在市場化方面 OSI 卻失敗了。lOSI 的專家們在完

23、成 OSI 標準時沒有商業(yè)驅動力;lOSI 的協(xié)議實現(xiàn)起來過分復雜,且運行效率很低;lOSI 標準的制定周期太長,因而使得按 OSI 標準生產的設備無法及時進入市場;lOSI 的層次劃分并也不太合理,有些功能在多個層次中重復出現(xiàn)。 兩種國際標準l法律上的(de jure)國際標準 OSI 并沒有得到市場的認可。l是非國際標準 TCP/IP 現(xiàn)在獲得了最廣泛的應用。lTCP/IP 常被稱為事實上的(de facto) 國際標準。1.5.2 劃分層次的必要性l計算機網(wǎng)絡中的數(shù)據(jù)交換必須遵守事先約定好的規(guī)則。 l這些規(guī)則明確規(guī)定了所交換的數(shù)據(jù)的格式以及有關的同步問題(同步含有時序的意思)。l為進行網(wǎng)

24、絡中的數(shù)據(jù)交換而建立的規(guī)則、標準或約定即網(wǎng)絡協(xié)議(network protocol),簡稱為協(xié)議。 網(wǎng)絡協(xié)議的組成要素 l語法 數(shù)據(jù)與控制信息的結構或格式 。 l語義 需要發(fā)出何種控制信息,完成何種動作以及做出何種響應。 l同步 事件實現(xiàn)順序的詳細說明。 劃分層次的概念舉例 l計算機 1 向計算機 2 通過網(wǎng)絡發(fā)送文件。l可以將要做的工作進行如下的劃分。l第一類工作與傳送文件直接有關。l確信對方已做好接收和存儲文件的準備。l雙方協(xié)調好一致的文件格式。l兩個計算機將文件傳送模塊作為最高的一層 。剩下的工作由下面的模塊負責。兩個計算機交換文件 文件傳送模塊計算機 1計算機 2文件傳送模塊只看這兩個

25、文件傳送模塊好像文件及文件傳送命令是按照水平方向的虛線傳送的把文件交給下層模塊進行發(fā)送把收到的文件交給上層模塊再設計一個通信服務模塊 文件傳送模塊計算機 1計算機 2文件傳送模塊只看這兩個通信服務模塊好像可直接把文件可靠地傳送到對方把文件交給下層模塊進行發(fā)送把收到的文件交給上層模塊通信服務模塊通信服務模塊再設計一個網(wǎng)絡接入模塊 文件傳送模塊計算機 1計算機 2文件傳送模塊通信服務模塊通信服務模塊網(wǎng)絡接入模塊網(wǎng)絡接入模塊通信網(wǎng)絡網(wǎng)絡接口網(wǎng)絡接口網(wǎng)絡接入模塊負責做與網(wǎng)絡接口細節(jié)有關的工作例如,規(guī)定傳輸?shù)膸袷?,幀的最大長度等。分層的好處 l各層之間是獨立的。l靈活性好。l結構上可分割開。l易于實現(xiàn)

26、和維護。l能促進標準化工作。 層數(shù)多少要適當 l若層數(shù)太少,就會使每一層的協(xié)議太復雜。l層數(shù)太多又會在描述和綜合各層功能的系統(tǒng)工程任務時遇到較多的困難。 計算機網(wǎng)絡的體系結構 l計算機網(wǎng)絡的體系結構(architecture)是計算機網(wǎng)絡的各層及其協(xié)議的集合。 l體系結構就是這個計算機網(wǎng)絡及其部件所應完成的功能的精確定義。l實現(xiàn)(implementation)是遵循這種體系結構的前提下用何種硬件或軟件完成這些功能的問題。l體系結構是抽象的,而實現(xiàn)則是具體的,是真正在運行的計算機硬件和軟件。 1.5.3 五層協(xié)議的體系結構 lTCP/IP 是四層的體系結構:應用層、運輸層、網(wǎng)際層和網(wǎng)絡接口層。l

27、最下面的網(wǎng)絡接口層并沒有具體內容。l因此往往采取折中的辦法,即綜合 OSI 和 TCP/IP 的優(yōu)點,采用一種只有五層協(xié)議的體系結構 。 五層協(xié)議的體系結構 l應用層(application layer) l運輸層(transport layer) l網(wǎng)絡層(network layer) l數(shù)據(jù)鏈路層(data link layer) l物理層(physical layer) 數(shù)據(jù)鏈路層5 應用層4 運輸層3 網(wǎng)絡層2 數(shù)據(jù)鏈路層1 物理層計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應用進程數(shù)據(jù)先傳送到應用層加上應用層首部,成為應用層 PDU計算機

28、1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應用層 PDU 再傳送到運輸層加上運輸層首部,成為運輸層報文計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層報文再傳送到網(wǎng)絡層加上網(wǎng)絡層首部,成為 IP 數(shù)據(jù)報(或分組)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2IP 數(shù)據(jù)報再傳送到數(shù)據(jù)鏈路層加上鏈路層首部和尾部,成為數(shù)據(jù)鏈路層幀計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2數(shù)據(jù)鏈路層幀再傳送到物理層最下面的物理層把比特流傳送到物理媒

29、體計算機 1 向計算機 2 發(fā)送數(shù)據(jù) l應用層(application layer) 5432154321物理傳輸媒體計算機 1AP2AP1電信號(或光信號)在物理媒體中傳播從發(fā)送端物理層傳送到接收端物理層計算機 2計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2物理層接收到比特流,上交給數(shù)據(jù)鏈路層計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2數(shù)據(jù)鏈路層剝去幀首部和幀尾部取出數(shù)據(jù)部分,上交給網(wǎng)絡層計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2網(wǎng)絡層剝去首部,取出數(shù)據(jù)部分上

30、交給運輸層計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層剝去首部,取出數(shù)據(jù)部分上交給應用層計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應用層剝去首部,取出應用程序數(shù)據(jù)上交給應用進程計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2我收到了 AP1 發(fā)來的應用程序數(shù)據(jù)!計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應 用 程 序 數(shù) 據(jù)應用層首部H510100110100101 比 特 流 110101110101注意觀察加入

31、或剝去首部(尾部)的層次應 用 程 序 數(shù) 據(jù)H5應 用 程 序 數(shù) 據(jù)H4H5應 用 程 序 數(shù) 據(jù)H3H4H5應 用 程 序 數(shù) 據(jù)H4運輸層首部H3網(wǎng)絡層首部H2鏈路層首部T2鏈路層尾部計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 210100110100101 比 特 流 110101110101計算機 2 的物理層收到比特流后交給數(shù)據(jù)鏈路層H2T2H3H4H5應 用 程 序 數(shù) 據(jù)H3H4H5應 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2數(shù)據(jù)鏈路層剝去幀首部和幀尾部后把幀的數(shù)據(jù)部分

32、交給網(wǎng)絡層H2T2H3H4H5應 用 程 序 數(shù) 據(jù)H4H5應 用 程 序 數(shù) 據(jù)H3H4H5應 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2網(wǎng)絡層剝去分組首部后把分組的數(shù)據(jù)部分交給運輸層H5應 用 程 序 數(shù) 據(jù)H4H5應 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層剝去報文首部后把報文的數(shù)據(jù)部分交給應用層應 用 程 序 數(shù) 據(jù)H5應 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應用層剝去應用層 PDU

33、 首部后把應用程序數(shù)據(jù)交給應用進程計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2我收到了 AP1 發(fā)來的應用程序數(shù)據(jù)!1.5.4 實體、協(xié)議、服務和服務訪問點 l實體(entity) 表示任何可發(fā)送或接收信息的硬件或軟件進程。 l協(xié)議是控制兩個對等實體進行通信的規(guī)則的集合。 l在協(xié)議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務。l要實現(xiàn)本層協(xié)議,還需要使用下層所提供的服務。 實體、協(xié)議、服務和服務訪問點(續(xù)) l本層的服務用戶只能看見服務而無法看見下面的協(xié)議。l下面的協(xié)議對上面的服務用戶是透明的。 l協(xié)議是“水平的”,即協(xié)議是控制對等實體

34、之間通信的規(guī)則。l服務是“垂直的”,即服務是由下層向上層通過層間接口提供的。l同一系統(tǒng)相鄰兩層的實體進行交互的地方,稱為服務訪問點 SAP (Service Access Point)。 實體、協(xié)議、服務和服務訪問點(續(xù)) 協(xié) 議交換原語交換原語服 務 用 戶提 供 服 務服 務 提 供 者第 n 層第 n + 1 層服 務 用 戶SAPSAP協(xié)議很復雜 l協(xié)議必須將各種不利的條件事先都估計到,而不能假定一切情況都是很理想和很順利的。l必須非常仔細地檢查所設計協(xié)議能否應付所有的不利情況。l應當注意:事實上難免有極個別的不利情況在設計協(xié)議時并沒有預計到。在出現(xiàn)這種情況時,協(xié)議就會失敗。因此實際上協(xié)議往往只能應付絕大多數(shù)的不利情況。 著名的協(xié)議舉例同意收到:收到“同意”結論1.5.5 面向連接服務與無連接服務l面向連接服務(connection-oriented)l面向連接服務具有連接建立、數(shù)據(jù)傳輸和連接釋放這三個階段。 l無連接服務(connectionless)

溫馨提示

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

評論

0/150

提交評論