[计算机网络 谢希仁] 第一章
文章目錄
- 1.1計(jì)算機(jī)網(wǎng)絡(luò)在信息時(shí)代的作用
- 1.2互聯(lián)網(wǎng)概述
- 1.互聯(lián)網(wǎng)
- 2.互聯(lián)網(wǎng)基礎(chǔ)結(jié)構(gòu)發(fā)展的三個(gè)階段
- 3.互聯(lián)網(wǎng)的標(biāo)準(zhǔn)化工作
- 1.3互聯(lián)網(wǎng)的組成
- 1.互聯(lián)網(wǎng)的邊緣部分
- 客戶-服務(wù)器方式(C/S方式)
- 對(duì)等方式(P2P方式)
- 2.互聯(lián)網(wǎng)的核心部分
- 電路交換
- 分組交換
- 報(bào)文交換
- 1.4計(jì)算機(jī)網(wǎng)絡(luò)在我國(guó)的發(fā)展
- 1.5計(jì)算機(jī)網(wǎng)絡(luò)的類別
- 按照網(wǎng)絡(luò)的作用范圍進(jìn)行分類
- 按照網(wǎng)絡(luò)的使用者進(jìn)行分類
- 用來把用戶接入到互聯(lián)網(wǎng)的網(wǎng)絡(luò)
- 1.6計(jì)算機(jī)網(wǎng)絡(luò)的性能
- 1.計(jì)算機(jī)網(wǎng)絡(luò)的性能指標(biāo)
- 速率
- 帶寬
- 吞吐量
- 時(shí)延
- 時(shí)延帶寬積
- 往返時(shí)延RTT
- 利用率
- 2.計(jì)算機(jī)網(wǎng)絡(luò)的非性能特征
- 總結(jié)
- 1.7計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)
- 1.體系結(jié)構(gòu)的形成
- 2.協(xié)議與劃分層次
- 協(xié)議
- 3.具有五層協(xié)議的體系結(jié)構(gòu)
- 4.實(shí)體、協(xié)議、服務(wù)和服務(wù)訪問點(diǎn)
- 協(xié)議和服務(wù)在概念上是不一樣的
- 服務(wù)原語
- 服務(wù)訪問點(diǎn)
- 5.TCP/IP的體系結(jié)構(gòu)
1.1計(jì)算機(jī)網(wǎng)絡(luò)在信息時(shí)代的作用
①三網(wǎng):電信網(wǎng)絡(luò)、有線電視網(wǎng)絡(luò)和計(jì)算機(jī)網(wǎng)絡(luò)
②計(jì)算機(jī)網(wǎng)絡(luò)的作用:連通和共享、分布式處理、提高可靠性、負(fù)載均衡
?連通性:使上網(wǎng)用戶之間都可以交換信息(數(shù)據(jù)以及各種音頻視頻),好像這些用戶的計(jì)算機(jī)都可以彼此直接連通一樣。
?共享性:指資源共享,可以是信息共享、軟件共享、硬件共享。
③計(jì)算機(jī)網(wǎng)絡(luò):簡(jiǎn)稱網(wǎng)絡(luò),由若干結(jié)點(diǎn)和連接這些結(jié)點(diǎn)的鏈路組成。主要是由一些通用的、可編程的硬件互連而成的,而這些硬件并非專門用來實(shí)現(xiàn)某一特定目的的。這些可編程硬件能夠用來傳送多種不同類型的數(shù)據(jù),并能支持廣泛的和日益增長(zhǎng)的應(yīng)用。
④互連網(wǎng):僅在局部范圍互連起來的計(jì)算機(jī)網(wǎng)絡(luò),網(wǎng)絡(luò)之間通過路由器連起來,因此互連網(wǎng)是**“網(wǎng)絡(luò)的網(wǎng)絡(luò)”**。
1.2互聯(lián)網(wǎng)概述
1.互聯(lián)網(wǎng)
互聯(lián)網(wǎng):指Internet,是目前技術(shù)最為成功、應(yīng)用最為廣泛的計(jì)算機(jī)網(wǎng)絡(luò),已成為現(xiàn)代社會(huì)最為重要的基礎(chǔ)設(shè)施,起源于美國(guó),是由數(shù)量極大的各種計(jì)算機(jī)網(wǎng)絡(luò)互連起來而形成的互連網(wǎng)絡(luò)。采用TCP/IP協(xié)議族作為通信規(guī)則,是一個(gè)覆蓋全球、實(shí)現(xiàn)全球范圍內(nèi)連通性的資源共享的計(jì)算機(jī)網(wǎng)絡(luò)。
是一個(gè)專用名詞
2.互聯(lián)網(wǎng)基礎(chǔ)結(jié)構(gòu)發(fā)展的三個(gè)階段
①第一階段:從單個(gè)網(wǎng)絡(luò)ARPANET向互聯(lián)網(wǎng)發(fā)展的過程。
②第二階段:建成了三級(jí)結(jié)構(gòu)的互聯(lián)網(wǎng):主干網(wǎng)、地區(qū)網(wǎng)和校園網(wǎng)(企業(yè)網(wǎng))
③第三階段:逐漸形成了多層次ISP結(jié)構(gòu)的互聯(lián)網(wǎng)
④聯(lián)網(wǎng)交換點(diǎn)IXP:允許兩個(gè)網(wǎng)絡(luò)直接相連并交換分組,而不需要再通過第三個(gè)網(wǎng)絡(luò)來轉(zhuǎn)發(fā)分組。
⑤WWW問世:互聯(lián)網(wǎng)的迅猛發(fā)展始于20世紀(jì)90年代。由歐洲原子核研究組織CERN開發(fā)的萬維網(wǎng)WWW(World Wide Web)被廣泛使用在互聯(lián)網(wǎng)上,大大方便了廣大非網(wǎng)絡(luò)專業(yè)人員對(duì)網(wǎng)絡(luò)的使用,成為互聯(lián)網(wǎng)的這種指數(shù)級(jí)增長(zhǎng)的主要驅(qū)動(dòng)力。
3.互聯(lián)網(wǎng)的標(biāo)準(zhǔn)化工作
①互聯(lián)成功的因素之一是開放性和標(biāo)準(zhǔn)化:
?開放性:任何人都可以參與標(biāo)準(zhǔn)的制定、下載標(biāo)準(zhǔn),符合標(biāo)準(zhǔn)的任何設(shè)備都可以接入。
?標(biāo)準(zhǔn)化:對(duì)互聯(lián)網(wǎng)的發(fā)展起到了重要作用。
②ISOC:互聯(lián)網(wǎng)協(xié)會(huì)
?IAB:互聯(lián)網(wǎng)結(jié)構(gòu)委員會(huì)
?IESG:研究每個(gè)領(lǐng)域短期和中期的工程問題
?IRSG:一些研究所組成,研究一些需要長(zhǎng)期考慮的理論問題
③三個(gè)階段:
?所有互聯(lián)網(wǎng)標(biāo)準(zhǔn)都以RFC的形式在互聯(lián)網(wǎng)上發(fā)表:
?互聯(lián)網(wǎng)草案:有效期只有六個(gè)月。在這個(gè)階段還不是RFC文檔
?建議標(biāo)準(zhǔn):從這個(gè)階段開始就成為RFC文檔
?互聯(lián)網(wǎng)標(biāo)準(zhǔn):達(dá)到標(biāo)準(zhǔn)后,每個(gè)標(biāo)準(zhǔn)就分配到一個(gè)編號(hào) STD xx。一個(gè)標(biāo)準(zhǔn)可以和多個(gè)RFC文檔關(guān)聯(lián)
?現(xiàn)在簡(jiǎn)化為兩個(gè)階段:建議標(biāo)準(zhǔn)、互聯(lián)網(wǎng)標(biāo)準(zhǔn)
1.3互聯(lián)網(wǎng)的組成
邊緣部分:由所有連接在互聯(lián)網(wǎng)上的主機(jī)組成。這部分是用戶直接使用的,用來進(jìn)行通信和資源共享。
核心部分:由大量網(wǎng)絡(luò)和連接這些網(wǎng)絡(luò)的路由器組成。這部分是為邊緣部分提供服務(wù)的。
1.互聯(lián)網(wǎng)的邊緣部分
①處在互聯(lián)網(wǎng)邊緣的部分就是連接在互聯(lián)網(wǎng)上的所有主機(jī)。這些主機(jī)又稱為端系統(tǒng)
②“主機(jī)A和主機(jī)B進(jìn)行通信”實(shí)際上是指:“運(yùn)行在主機(jī)A上的某個(gè)程序和運(yùn)行在主機(jī)B上的另一個(gè)程序進(jìn)行通信”。
③端系統(tǒng)之間的兩種通信方式:
客戶-服務(wù)器方式(C/S方式)
?客戶和服務(wù)器都是指通信中所涉及的兩個(gè)應(yīng)用進(jìn)程,客戶-服務(wù)器方式所描述的是進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系,客戶是服務(wù)的請(qǐng)求方,服務(wù)器就服務(wù)的提供方。
?客戶軟件特點(diǎn):被用戶調(diào)用后運(yùn)行,在打算通信時(shí)主動(dòng)向遠(yuǎn)地服務(wù)器發(fā)起通信。因此,客戶程序必須知道服務(wù)器程序的地址。不需要特殊的硬件和很復(fù)雜的操作系統(tǒng)。
?服務(wù)器軟件特點(diǎn):一種專門用來提供某種服務(wù)的程序,可同時(shí)處理多個(gè)遠(yuǎn)地或本地客戶的請(qǐng)求。啟動(dòng)后一直不斷地運(yùn)行著,被動(dòng)地等待并接受來自客戶的通信請(qǐng)求。服務(wù)器程序不需要知道客戶程序的地址。一般需要強(qiáng)大的硬件和高級(jí)的操作系統(tǒng)支持。
對(duì)等方式(P2P方式)
?對(duì)等連接是指兩個(gè)主機(jī)在通信時(shí)并不區(qū)分哪一個(gè)是服務(wù)請(qǐng)求方還是服務(wù)提供方。只要兩個(gè)主機(jī)都運(yùn)行了對(duì)等連接軟件,他們就可以進(jìn)行平等的、對(duì)等連接通信,雙方都可以下載對(duì)方已經(jīng)存儲(chǔ)在硬盤中的共享文檔。
?特點(diǎn):對(duì)等連接方式從本質(zhì)上看仍然是使用客戶-服務(wù)器方式,只是對(duì)等連接中的每一個(gè)主機(jī)即是客戶又是服務(wù)器。對(duì)等連接工作方式可支持大量對(duì)等用戶同時(shí)工作。
2.互聯(lián)網(wǎng)的核心部分
?在網(wǎng)絡(luò)核心部分起特殊作用的是路由器(工作在網(wǎng)絡(luò)層)。路由器是實(shí)現(xiàn)分組交換的關(guān)鍵構(gòu)件,其任務(wù)是轉(zhuǎn)發(fā)收到的分組,這是網(wǎng)絡(luò)核心部分最重要的功能。
?典型交換技術(shù):電路交換、分組交換、報(bào)文交換。互聯(lián)網(wǎng)的核心部分采用分組交換技術(shù)。
電路交換
?電路交換必定是面向連接的,分為三個(gè)階段:建立連接、通信、釋放連接。在建立連接后,通話的兩個(gè)用戶始終占用端到端的通信資源。
分組交換
?分組交換采用存儲(chǔ)轉(zhuǎn)發(fā)技術(shù)。在發(fā)送端,先把較長(zhǎng)的報(bào)文劃分成較短的、固定長(zhǎng)度的數(shù)據(jù)段,每一個(gè)數(shù)據(jù)段前面添加上首部構(gòu)成分組。分組交換以**“分組”作為數(shù)據(jù)傳輸單元**。依次把各分組發(fā)送到接收端。
?接收端收到分組后剝?nèi)ナ撞窟€原成報(bào)文。最后,在接收端把收到的數(shù)據(jù)恢復(fù)成為原來的報(bào)文。
?路由器轉(zhuǎn)發(fā)分組的過程:接收分組、存儲(chǔ)分組、查找轉(zhuǎn)發(fā)表、找到轉(zhuǎn)發(fā)端口轉(zhuǎn)發(fā)分組
報(bào)文交換
?整個(gè)報(bào)文先一次傳送到相鄰結(jié)點(diǎn),全部存儲(chǔ)下來之后查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到下一個(gè)結(jié)點(diǎn)。
總結(jié):
比較:
1.4計(jì)算機(jī)網(wǎng)絡(luò)在我國(guó)的發(fā)展
1.5計(jì)算機(jī)網(wǎng)絡(luò)的類別
計(jì)算機(jī)網(wǎng)絡(luò)作用:
數(shù)字化:現(xiàn)代技術(shù)的發(fā)展,現(xiàn)實(shí)世界可以存儲(chǔ)到計(jì)算機(jī)中,這就是數(shù)字化
信息化:數(shù)字化的現(xiàn)實(shí)世界,為人們的生活、工作、學(xué)習(xí)輔助決策等和人類相關(guān)的各種行為帶來巨大影響,提高了各種行為的效率,這就是信息化
網(wǎng)絡(luò)化:實(shí)現(xiàn)數(shù)字化、信息化共享
按照網(wǎng)絡(luò)的作用范圍進(jìn)行分類
?廣域網(wǎng)WAN:作用范圍通常為幾十到幾千公里
?城域網(wǎng)MAN:作用距離約為5~50公里
?局域網(wǎng)LAN:局限在較小的范圍(如1公里左右)
?個(gè)人區(qū)域網(wǎng)PAN:范圍很小,大約在10米左右
?若中央處理器之間的距離非常近(如僅1米的數(shù)量級(jí)甚至更小),則一般稱為多處理機(jī)系統(tǒng),而不是計(jì)算機(jī)網(wǎng)絡(luò)。
按照網(wǎng)絡(luò)的使用者進(jìn)行分類
?公用網(wǎng):按規(guī)定交納費(fèi)用的人都可以使用的網(wǎng)絡(luò)。因此也可稱為公眾網(wǎng)。
?專用網(wǎng):為特殊業(yè)務(wù)工作的需要而建立的網(wǎng)絡(luò)。
用來把用戶接入到互聯(lián)網(wǎng)的網(wǎng)絡(luò)
?接入網(wǎng)AN,又稱為本地接入網(wǎng)或居民接入網(wǎng),是一類比較特殊的計(jì)算機(jī)網(wǎng)絡(luò),用于將用戶接入互聯(lián)網(wǎng)。接入網(wǎng)本身既不屬于互聯(lián)網(wǎng)的核心部分,也不屬于邊緣部分,是從某個(gè)用戶端系統(tǒng)到互聯(lián)網(wǎng)中的第一個(gè)路由器之間的一種網(wǎng)絡(luò),很多接入網(wǎng)還是屬于局域網(wǎng),從作用上看,接入網(wǎng)只是起到讓用戶能夠與互聯(lián)網(wǎng)連接的“橋梁”作用。
1.6計(jì)算機(jī)網(wǎng)絡(luò)的性能
1.計(jì)算機(jī)網(wǎng)絡(luò)的性能指標(biāo)
速率
?速率是計(jì)算機(jī)網(wǎng)絡(luò)中最重要的一個(gè)性能指標(biāo),也稱為“數(shù)據(jù)傳送速率、數(shù)據(jù)率、比特率”。速率往往指的是額定速率或標(biāo)稱速率,非實(shí)際運(yùn)行速率。
?單位:bit/s(b/s或bps),Kbit/s,Mbit/s,Gbit/s等。
帶寬
一、“帶寬”是指信號(hào)具有的頻率成分范圍,也可表示為信道的頻帶寬度,單位是赫。
二、在計(jì)算機(jī)網(wǎng)絡(luò)中,帶寬用來表示網(wǎng)絡(luò)中某通道傳送數(shù)據(jù)的能力。表示在單位時(shí)間內(nèi)網(wǎng)絡(luò)中的某信道所能通過的"最高數(shù)據(jù)率"。單位是bit/s。
??網(wǎng)絡(luò)提速:單位時(shí)間內(nèi)發(fā)送到鏈路上的比特?cái)?shù)增多,而不是比特在鏈路上跑得更快。
吞吐量
?吞吐量表示在單位時(shí)間內(nèi)通過某個(gè)網(wǎng)絡(luò)的數(shù)據(jù)量。用來測(cè)量實(shí)際上到底有多少數(shù)據(jù)量能過通過網(wǎng)絡(luò),吞吐量受網(wǎng)絡(luò)的帶寬或網(wǎng)絡(luò)的額定速率的限制。
時(shí)延
?時(shí)延是指數(shù)據(jù)(一個(gè)報(bào)文或分組,甚至比特)從網(wǎng)絡(luò)(或鏈路)的一段傳送到另一端所需的時(shí)間,有時(shí)也稱為延遲或遲延。分為:發(fā)送時(shí)延、傳播時(shí)延、處理時(shí)延、排隊(duì)時(shí)延。
?發(fā)送時(shí)延也稱傳輸時(shí)延,發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)幀從結(jié)點(diǎn)進(jìn)入到傳輸媒體所需要的時(shí)間。
?傳播時(shí)延:電磁波在信道中需要傳播一定的距離而花費(fèi)的時(shí)間。傳播時(shí)傳播速率保持不變。
?處理時(shí)延:主機(jī)或路由器在收到分組時(shí),為處理分組(例如分析首部、提取數(shù)據(jù)、差錯(cuò)檢驗(yàn)或查找路由)所花費(fèi)的時(shí)間。
?排隊(duì)時(shí)延:分組在路由器輸入輸出隊(duì)列中排隊(duì)等待處理所經(jīng)歷的時(shí)延,排隊(duì)時(shí)延的長(zhǎng)短往往取決于網(wǎng)絡(luò)中當(dāng)時(shí)的通信量。
?數(shù)據(jù)在網(wǎng)絡(luò)中所經(jīng)歷的總時(shí)延就是發(fā)送時(shí)延、傳播時(shí)延、處理時(shí)延和排隊(duì)時(shí)延之和。
???????總時(shí)延=發(fā)送時(shí)延+傳播時(shí)延+處理時(shí)延+排隊(duì)時(shí)延
時(shí)延帶寬積
?時(shí)延帶寬積又稱以比特為單位的鏈路長(zhǎng)度。
往返時(shí)延RTT
?互聯(lián)網(wǎng)上的信息不僅僅單方向傳輸,而是雙向互交的。因此,有時(shí)很需要知道雙向交互一次所需的時(shí)間。往返時(shí)間表示從發(fā)送方發(fā)送數(shù)據(jù)開始,到發(fā)送發(fā)收到來自接收方的確認(rèn),總共經(jīng)歷的時(shí)間。在互聯(lián)網(wǎng)中,往返時(shí)間包括往返傳播時(shí)延、各中間結(jié)點(diǎn)的處理時(shí)延、排隊(duì)時(shí)延以及轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)的發(fā)送時(shí)延。
利用率
2.計(jì)算機(jī)網(wǎng)絡(luò)的非性能特征
?費(fèi)用、質(zhì)量、標(biāo)準(zhǔn)化、可靠性、可擴(kuò)展性和可升級(jí)性、易于管理和維護(hù)
總結(jié)
1.7計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)
1.體系結(jié)構(gòu)的形成
?由于每個(gè)公司推出的體系結(jié)構(gòu)各不相同,不同公司的設(shè)備很難互相連通。為了使不同體系結(jié)構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)能夠互連,國(guó)際標(biāo)準(zhǔn)化組織IOS于1977年成立專門機(jī)構(gòu)研究問題。提出了開放系統(tǒng)互連基本參考模型OSI/RM,簡(jiǎn)稱OSI。
?OSI只獲得了一些理論成果,在市場(chǎng)化方面卻失敗了。原因包括:
①OSI的專家們?cè)谕瓿蒓SI標(biāo)準(zhǔn)時(shí)沒有商業(yè)驅(qū)動(dòng)力;
②OSI的協(xié)議實(shí)現(xiàn)起來過分復(fù)雜,且運(yùn)行效率很低;
③OSI標(biāo)準(zhǔn)的制定周期太長(zhǎng),因而使得按OSI標(biāo)準(zhǔn)生產(chǎn)的設(shè)備無法及時(shí)進(jìn)入市場(chǎng);
④OSI的層次劃分不太合理,有些功能在多個(gè)層次中重復(fù)出現(xiàn);
非國(guó)際標(biāo)準(zhǔn)TCP/IP卻獲得了最廣泛的應(yīng)用。常被稱為事實(shí)上的國(guó)際標(biāo)準(zhǔn)。
2.協(xié)議與劃分層次
協(xié)議
?網(wǎng)絡(luò)協(xié)議,簡(jiǎn)稱為協(xié)議,是為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定。
?三個(gè)組成要素:語法:數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式,解決交換信息的格式問題
????????語義:需要發(fā)出何種控制信息,完成何種動(dòng)作以及做出何種響應(yīng),解決做什么問題
????????同步:事件實(shí)現(xiàn)順序的詳細(xì)說明,解決先做什么后做什么
?兩種形式:文字描述、程序代碼
?計(jì)算機(jī)網(wǎng)絡(luò)體系為什么要分層:計(jì)算機(jī)網(wǎng)絡(luò)是個(gè)非常復(fù)雜的系統(tǒng)。相互通信的兩個(gè)計(jì)算機(jī)必須高度協(xié)調(diào)工作才行,而這種“協(xié)調(diào)”是相當(dāng)復(fù)雜的。“分層”可將龐大而復(fù)雜的問題,轉(zhuǎn)化為若干較小的局部問題,而這些較小的問題就比較易于研究和處理。按功能進(jìn)行抽象分層,定義層間接口和提供什么服務(wù),層間如何調(diào)用服務(wù),對(duì)等層間的必須遵循的規(guī)則(協(xié)議)。
?分層的優(yōu)點(diǎn):各層之間是獨(dú)立的,靈活性好,結(jié)構(gòu)上可分隔開,易于實(shí)現(xiàn)和維護(hù),能促進(jìn)標(biāo)準(zhǔn)化工作。
?分層的缺點(diǎn):降低效率,有些功能會(huì)在不同的層次中重復(fù)出現(xiàn),因而產(chǎn)生了額外開銷。
?層數(shù)太少,就會(huì)使每一層的協(xié)議太復(fù)雜。太多,又會(huì)在描述和綜合各層功能的系統(tǒng)工程任務(wù)時(shí)遇到較多的困難
3.具有五層協(xié)議的體系結(jié)構(gòu)
?計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)是計(jì)算機(jī)網(wǎng)絡(luò)的各層及其協(xié)議的集合。體系結(jié)構(gòu)就是這個(gè)計(jì)算機(jī)網(wǎng)絡(luò)及其部件所應(yīng)完成的功能的精確定義。實(shí)現(xiàn)是遵循這種體系結(jié)構(gòu)的前提下用何種硬件或軟件實(shí)現(xiàn)這些功能的問題。體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)則是具體的,是真正在運(yùn)行的計(jì)算機(jī)硬件和軟件。
?OSI的七層協(xié)議體系結(jié)構(gòu)的概念清除,理論也較完整,但它既復(fù)雜又不實(shí)用。
?TCP/IP是四層體系結(jié)構(gòu):應(yīng)用層、運(yùn)輸層、網(wǎng)際層和網(wǎng)絡(luò)接口層。但最下面的網(wǎng)絡(luò)接口層沒有具體內(nèi)容
?因此往往采用折中的辦法,即綜合OSI和TCP/IP的優(yōu)點(diǎn),采用一種只有五層協(xié)議的體系結(jié)構(gòu)。
?OSI參考模型把對(duì)等層之間傳送的數(shù)據(jù)稱為該層的協(xié)議數(shù)據(jù)單元PDU,該名次目前已被眾多標(biāo)準(zhǔn)采用。任何兩個(gè)同樣的層次把數(shù)據(jù)(即數(shù)據(jù)單元加上控制信息)通過水平虛線直接傳遞給對(duì)方,這就是所謂的“對(duì)等層”之間的通信。各層協(xié)議實(shí)際上就是在各個(gè)對(duì)等層之間傳遞數(shù)據(jù)時(shí)的各項(xiàng)規(guī)定。
4.實(shí)體、協(xié)議、服務(wù)和服務(wù)訪問點(diǎn)
?實(shí)體表示任何可發(fā)送或接收信息的硬件或軟件進(jìn)程
?協(xié)議是控制兩個(gè)對(duì)等實(shí)體進(jìn)行通信的規(guī)則的集合
?在協(xié)議的控制下,兩個(gè)對(duì)等實(shí)體間的通信使得本層能夠向上一層提供服務(wù)
?要實(shí)現(xiàn)本層協(xié)議,還需要使用下層所提供的服務(wù)
協(xié)議和服務(wù)在概念上是不一樣的
?①協(xié)議的實(shí)現(xiàn)保證了能夠向上一次提供服務(wù)。
?②本層的服務(wù)用戶只能看見服務(wù)而無法看見下面的協(xié)議。即下面的協(xié)議對(duì)上面的服務(wù)是透明的。
?③協(xié)議是"水平的",即協(xié)議是控制對(duì)等實(shí)體之間通信的規(guī)則。
?④服務(wù)是“垂直的”,即服務(wù)是由下層向上層通過層間接口提供的。
?⑤上層使用服務(wù)原語獲得下層所提供的服務(wù)。
服務(wù)原語
?服務(wù)在形式上由一組接口原語來描述的。上層實(shí)體向下層實(shí)體請(qǐng)求服務(wù)時(shí),服務(wù)提供者和服務(wù)用戶間需要交互一些必要的信息,以說明要求服務(wù)的一些情況,這些信息即服務(wù)原語。
服務(wù)訪問點(diǎn)
?同一系統(tǒng)相鄰兩層的實(shí)體進(jìn)行交互的地方,稱為"服務(wù)訪問點(diǎn)SAP"。
?服務(wù)訪問點(diǎn)SAP是一個(gè)抽象的概念,它實(shí)際上就是一個(gè)邏輯接口(下層服務(wù)的入口)。
?服務(wù)訪問點(diǎn)規(guī)定了上層如何調(diào)用下層提供的服務(wù):服務(wù)的名字?參數(shù)是什么?
??協(xié)議很復(fù)雜:協(xié)議必須把所有不利的條件事先都估計(jì)到,而不能假定一切都是正常和非常理想的。看一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議是否正確,不能光看在正常情況下是否正確,還必須非常仔細(xì)地檢查這個(gè)協(xié)議能否應(yīng)付各種異常情況。
5.TCP/IP的體系結(jié)構(gòu)
總結(jié)
以上是生活随笔為你收集整理的[计算机网络 谢希仁] 第一章的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Windows子系统] Ubuntu1
- 下一篇: Cache与主存的三种映射