版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)網(wǎng)絡(luò)
ComputerNetworks
楊付正
fzhyang@
西安電子科技大學(xué)信息科學(xué)研究所多媒體通信研究室
XIDIANMMC
為什么學(xué)習(xí)計算機(jī)網(wǎng)絡(luò)
1計算機(jī)網(wǎng)絡(luò)與信息時代
20世紀(jì)出現(xiàn)了計算機(jī),計算機(jī)與通信技術(shù)的結(jié)
合、發(fā)展,出現(xiàn)了計算機(jī)網(wǎng)絡(luò),出現(xiàn)了Internet;
它是20世紀(jì)最偉大的科技成就之一。21世紀(jì)將是
信息時代。計算機(jī)網(wǎng)絡(luò)是信息社會的基礎(chǔ)。
計算機(jī)網(wǎng)絡(luò)無處不在,改變了人們的工作生活
方式。工作、學(xué)習(xí)研究、日常生活
XIDIANMMC
Slide2
為什么學(xué)習(xí)計算機(jī)網(wǎng)絡(luò)
2相關(guān)領(lǐng)域提供了大量的工作機(jī)會
■信息的收集、生產(chǎn)、存儲、傳遞、檢索和使用都離
不開計算機(jī)網(wǎng)絡(luò);因此,許多國家斥巨資建立”信
息高速公路”和發(fā)展信息業(yè),并把它作為基本國
策。一場世界范圍內(nèi)的網(wǎng)絡(luò)信息競爭已經(jīng)開始,信
息浪潮波及全球,其影響面之大,范圍之廣,投資
之巨,發(fā)展之快,史無前例。
?通信機(jī)制,通信設(shè)備
XIDIANMMC
Slide3
教材
?中文版:“計算機(jī)網(wǎng)絡(luò)"(第4版),潘愛民
譯,清華大學(xué)出版社
?AndrewS.Tanenbaum,Computer
Networks,4rded,PrenticeHall,2003
XIDIANMMC
■課程安排:
46學(xué)時授課,16學(xué)時實驗
?考核方式:
閉卷筆試
?成績評定
平時測驗及作業(yè)20%,期末考試80%
XIDIANMMC
Slide5
課程內(nèi)容
1.概述
2.物理層
3.數(shù)據(jù)鏈路層
4.媒體訪問控制
5.網(wǎng)絡(luò)層
6.傳輸層
7.應(yīng)用層
XIDIANMMC
Slide6
課程目的
?要求掌握計算機(jī)通信網(wǎng)的基本概念和體系結(jié)
構(gòu)。
?理解網(wǎng)絡(luò)協(xié)議機(jī)制并掌握重要協(xié)議的基本內(nèi)
容。
?掌握分析研究網(wǎng)絡(luò)通信問題的基本方法。
■理解網(wǎng)絡(luò)通信技術(shù)的新進(jìn)展。
XIDIANMMC
Slide7
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?早期的計算機(jī)應(yīng)用模式——單機(jī)
?大、中、小型機(jī)一龐大,昂貴,資源無法共享
?計算機(jī)構(gòu)成了一個個的信息“孤島”
?計算機(jī)網(wǎng)絡(luò)產(chǎn)生始于1950g產(chǎn)生的原因:
?資源共享的需求(計算能力、外設(shè)、軟件、數(shù)
據(jù))
?大型項目的合作(進(jìn)行工程項目協(xié)作)
?人與人之間的信息溝通(數(shù)據(jù)通信)
XIDIANMMC
Slide8
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?網(wǎng)絡(luò)出現(xiàn)前的數(shù)據(jù)共享方式
XIDIANMMC
Slide9
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
1.以主機(jī)為中心的聯(lián)機(jī)終端系統(tǒng)
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
2.以通信子網(wǎng)為中心的主機(jī)互連
?多網(wǎng)絡(luò)結(jié)構(gòu)從“主機(jī)一終端"轉(zhuǎn)變?yōu)椤爸鳈C(jī)一主機(jī)
?各終端聯(lián)機(jī)系統(tǒng)互聯(lián),形成了多主機(jī)互聯(lián)網(wǎng)絡(luò)
XIDIANMMC
Slide
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?2.以通信子網(wǎng)為中心的主機(jī)互連
通信任務(wù)從主機(jī)中分離,由通信控制處理機(jī)
(CCP)完成
HOST
XIDIANMMC
Slide12
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?2.以通信子網(wǎng)為中心的主機(jī)互連
通信任務(wù)從主機(jī)中分離,由通信控制處理機(jī)
(CCP)完成
n
XIDIANMMC
Slide13
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?2.以通信子網(wǎng)為中心的主機(jī)互連
通信子網(wǎng)規(guī)模逐漸擴(kuò)大,公用數(shù)據(jù)通信網(wǎng)出現(xiàn)
XIDIANMMC
Slide14
計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
?3.體系結(jié)構(gòu)標(biāo)準(zhǔn)化網(wǎng)絡(luò)
為什么需要標(biāo)準(zhǔn)化?
?不同網(wǎng)絡(luò)設(shè)備之間的兼容性和互操作性是推動
網(wǎng)絡(luò)體系結(jié)構(gòu)的標(biāo)準(zhǔn)化的原動力
-而兼容性和互操作性的最終目的仍是資源共享
標(biāo)準(zhǔn)化的時機(jī)?
?先制定標(biāo)準(zhǔn)再開發(fā)還是先開發(fā)再制定標(biāo)準(zhǔn)?
?各廠商、研究機(jī)構(gòu)、大學(xué)在網(wǎng)絡(luò)技術(shù)、方法、
理論等方面的研究日趨成熟是基礎(chǔ)
XIDIANMMC
Chapter1概述
XIDIANMMC
計算機(jī)網(wǎng)絡(luò)的概念
?計算機(jī)網(wǎng)絡(luò)的定義
通過同一種技術(shù)相互連接起來,且各自具有獨立功
能的計算機(jī)系統(tǒng)的集合。
,要點:
連入網(wǎng)絡(luò)的計算機(jī)是獨立自主的,是可以獨立運行
的系統(tǒng)。
網(wǎng)絡(luò)必須是互聯(lián)的.物理上的.邏輯上的.要求遵守
共同的協(xié)議.
XIDIANMMC
計算機(jī)網(wǎng)絡(luò)與分布式系統(tǒng)
?分布處理是指分布的多個處理器或計算機(jī)分
工協(xié)同地完成某一任務(wù),其目的是為了充分
發(fā)揮系統(tǒng)的整體特性。
?在網(wǎng)絡(luò)中,用戶必須明確地指定在哪一臺機(jī)
器上登錄,明確地遠(yuǎn)程遞交任務(wù),明確地指
定文件傳輸?shù)脑吹刂泛湍康牡?,并且要管?/p>
整個網(wǎng)絡(luò)。
XIDIANMMC
計算機(jī)網(wǎng)絡(luò)與分布式系統(tǒng)
-區(qū)別:
?在分布式系統(tǒng)中,用戶面對一臺虛擬主機(jī),由系統(tǒng)對多臺主
機(jī)分配任務(wù),不需用戶指定,系統(tǒng)自動完成用戶提交的任
務(wù)。
?分布式系統(tǒng)是建立在網(wǎng)絡(luò)上軟件系統(tǒng),它具有高度地整體
性和透明性。因此網(wǎng)絡(luò)和分布式系統(tǒng)的區(qū)別更多地取決于
軟件(尤其是操作系統(tǒng)),而不是硬件。
?但是二者之間也有許多共同之處,如都需要文件的傳送,
區(qū)別在于是誰發(fā)起傳送,用戶還是系統(tǒng)。
XIDIANMMC
Chapter1概述
?1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?1.2網(wǎng)絡(luò)硬件
?1.3網(wǎng)絡(luò)軟件
?1.4參考模型
?1.5網(wǎng)絡(luò)實例
?1.6網(wǎng)絡(luò)標(biāo)準(zhǔn)化
XIDIANMMC
Chapter1概述
?1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?1.2網(wǎng)絡(luò)硬件
?1.3網(wǎng)絡(luò)軟件
?1.4參考模型
?1.5網(wǎng)絡(luò)實例
?1.6網(wǎng)絡(luò)標(biāo)準(zhǔn)化
XIDIANMMC
1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?商業(yè)應(yīng)用
?家庭應(yīng)用
?移動用戶
,社會問題
XIDIANMMC
Slide22
商業(yè)應(yīng)用
■資源共享
Server
客戶-服務(wù)器模型
XIDIANMMC
Slide23
商業(yè)應(yīng)用
客戶-服務(wù)器模型的請求應(yīng)答機(jī)制
XIDIANMMC
Slide24
商業(yè)應(yīng)用
?通信媒介
電子郵件
視頻會議
?電子商務(wù)
XIDIANMMC
Slide25
家庭應(yīng)用
?訪問遠(yuǎn)程信息
?個人之間的通信
?交互式娛樂
?電子商務(wù)
XIDIANMMC
家庭應(yīng)用
對等通信系統(tǒng)P2P(peer-to-peersystem)
XIDIAN
Slide27
?移動用戶
筆記本、PDA
?社會問題
信息真?zhèn)?/p>
游戲
XIDIANMMC
Slide28
Chapter1概述
?1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?1.2網(wǎng)絡(luò)硬件
?1.3網(wǎng)絡(luò)軟件
?1.4參考模型
?1.5網(wǎng)絡(luò)實例
?1.6網(wǎng)絡(luò)標(biāo)準(zhǔn)化
XIDIANMMC
1.2網(wǎng)絡(luò)硬件
?網(wǎng)絡(luò)分類
?局域網(wǎng)
?城域網(wǎng)
?廣域網(wǎng)
?無線網(wǎng)絡(luò)
?家庭網(wǎng)絡(luò)
?互聯(lián)網(wǎng)
XIDIANMMC
按傳輸技術(shù)
?廣播式
只有一個通信信道,網(wǎng)絡(luò)上所有的機(jī)器都共享該信
O任何一臺機(jī)器發(fā)送的短消息都可以被其它所有
機(jī)器接收到,分組中的地址域指明了目標(biāo)接收者。
一臺機(jī)器收到了一個分組后檢查它的地址域,如果
該分組正是發(fā)送給自己的就處理該分組,否則忽
略。
?點對點
由許多連接構(gòu)成的。每個連接對應(yīng)于一對機(jī)器。為
了將一個分組從源端傳送到目的端,該分組可能要
經(jīng)過一臺或多臺中間機(jī)器。
XIDIANMMC
Slide31
按距離分類
InterprocessorProcessorsExample
distancelocatedinsame
1mSquaremeterPersonalareanetwork
10mRoom
100mBuildingaLocalareanetwork
1kmCampus
J
10kmCityMetropolitanareanetwork
100kmCountry
卜Wideareanetwork
1000kmContinent
10,000kmPlanetTheInternet
XIDIANMMC
Slide32
局域網(wǎng)
三個特征:
?(1)范圍,覆蓋范圍受限。
?(2)傳輸技術(shù),可以是廣播式。
?(3)拓?fù)浣Y(jié)構(gòu),總線型(隨機(jī)接入)、環(huán)
型(受控接入)、星型(交換機(jī))。
XIDIANMMC
Slide33
局域網(wǎng)
Computer
⑻(b)
總線型環(huán)型
XIDIANMMC
Slide34
城域網(wǎng)
國國££
Junction
Antenna
SS
Headand
Internet國國國國國國國國國國國國
一個基于有線電視的城域網(wǎng)
XIDIANMMC
Slide35
廣域網(wǎng)
XIDIANMMC
Slide36
廣域網(wǎng)(2)
子網(wǎng)采用存儲轉(zhuǎn)發(fā)或分組交換
XIDIANMMC
Slide37
無線網(wǎng)絡(luò)
?無線網(wǎng)絡(luò)分類:
?系統(tǒng)互聯(lián)
通過短距離的無線電,將一臺計算機(jī)的各個部件連
接起來。
?無線LAN
IEEE802.11
?無線WAN
如蜂窩電話網(wǎng)絡(luò),高帶寬廣域無線網(wǎng)標(biāo)準(zhǔn)
IEEE802.16o
XIDIANMMC
Slide38
無線網(wǎng)絡(luò)(2)
Baselbwirednetwork
station
(b)
系統(tǒng)互聯(lián)(藍(lán)牙技術(shù))無線LAN
XIDIANMMC
Slide39
家庭網(wǎng)絡(luò)
?計算機(jī)(桌面PC,PDA,共享輔助設(shè)備)
?娛樂(TV,DVD,VCR,攝像機(jī),照相機(jī),
MP3)
?無線通信(電話,移動電話,對講機(jī),傳
真)
?家用電器(微波爐,冰箱,空調(diào)等)
?遙測設(shè)備(電表,煙霧警報器等)
XIDIANMMC
Slide40
互聯(lián)網(wǎng)
?Internet
?internet
?WWW
XIDIANMMC
Slide41
Internet
?因特網(wǎng)又稱國際計算機(jī)互聯(lián)網(wǎng),是目前世界上影響
最大的國際性計算機(jī)網(wǎng)絡(luò)。其準(zhǔn)確的描述是:因
特網(wǎng)是一個網(wǎng)絡(luò)的網(wǎng)絡(luò)(anetworkofnetwork)它
以TCP/IP網(wǎng)絡(luò)協(xié)議將各種不同類型、不同規(guī)粳o、
位于不同地理位置的物理網(wǎng)絡(luò)聯(lián)接成一個整體。它
也是一個國際性的通信網(wǎng)絡(luò)集合體,融合了現(xiàn)代
通信技術(shù)和現(xiàn)代計算機(jī)技術(shù),集各個部門、領(lǐng)域的
各種信息資源為一體,從而構(gòu)成網(wǎng)上用戶共享的信
息資源網(wǎng)。它的出現(xiàn)是世界由工業(yè)化走向信息化
的必然和象征。
?因特網(wǎng)最早來源于1969年美國國防部高級研究計
戈U局(DefenseAdvancedResearchProjects
Agency,DARPA)的前身ARPA建立的ARPAnet
XIDIANMMC
Slide42
internet
?互聯(lián)網(wǎng)
?泛指由多個計算機(jī)網(wǎng)絡(luò)相互連接而成一個大
型網(wǎng)絡(luò)。
?因特網(wǎng)并不是全球唯一的互聯(lián)網(wǎng)絡(luò)。例如在
歐洲,跨國的互聯(lián)網(wǎng)絡(luò)就有“歐盟網(wǎng)”
(Euronet)「歐洲學(xué)術(shù)與研究網(wǎng)”
(EARN),“歐洲信息網(wǎng)"(EIN),在美國
還有“國際學(xué)術(shù)網(wǎng)"(BITNET),世界范圍的
還有“飛多網(wǎng)”(全球性的BBS系統(tǒng))等。
XIDIANMMC
Slide43
WWW
?萬維網(wǎng)(WorldWideWeb:www):又稱環(huán)球
網(wǎng)。萬維網(wǎng)的歷史很短,1989年CERN(歐
洲粒子物理實驗室)的研究人員為了研究的
需要,希望能開發(fā)出一種共享資源的遠(yuǎn)程訪
問系統(tǒng),這種系統(tǒng)能夠提供統(tǒng)一的接口來訪
問各種不同類型的信息,包括文字、圖像、
音頻、視頻信息。
?萬維網(wǎng)是無數(shù)個網(wǎng)絡(luò)站點和網(wǎng)頁的集合。
Web最主要的兩項功能是讀超文木
(Hypertext)文件和訪問Internet資源。
XIDIANMMC
Slide44
WWW
?使用Web需要三項基本技巧,一是控制文本
顯示,二是怎樣連接,三是怎樣搜索。
?Internet提供的主要服務(wù)有萬維網(wǎng)
(WWW)、文件傳輸(FTP)、電子郵件
(E-mail)、遠(yuǎn)程登錄(Telnet)等。
XIDIANMMC
Slide45
Chapter1概述
?1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?1.2網(wǎng)絡(luò)硬件
?1.3網(wǎng)絡(luò)軟件
?1.4參考模型
?1.5網(wǎng)絡(luò)實例
?1.6網(wǎng)絡(luò)標(biāo)準(zhǔn)化
XIDIANMMC
1.3網(wǎng)絡(luò)軟件
?網(wǎng)絡(luò)體系結(jié)構(gòu)
?各層的設(shè)計問題
?面向連接與無連接的服務(wù)
?服務(wù)原語
?服務(wù)與協(xié)議的關(guān)系
XIDIANMMC
1.3網(wǎng)絡(luò)軟件
?網(wǎng)絡(luò)是結(jié)構(gòu)化的,體現(xiàn)在網(wǎng)絡(luò)軟件是結(jié)構(gòu)化
的。
?結(jié)構(gòu)化設(shè)計思想是計算機(jī)網(wǎng)絡(luò)的基礎(chǔ)。
?具體體現(xiàn)在網(wǎng)絡(luò)的協(xié)議分層設(shè)計上,網(wǎng)絡(luò)體
系結(jié)構(gòu)。
XIDIANMMC
Slide48
網(wǎng)絡(luò)體系結(jié)構(gòu)
?網(wǎng)絡(luò)體系結(jié)構(gòu)提出的背景一計算機(jī)網(wǎng)絡(luò)的復(fù)
雜性、異質(zhì)性
?不同的通信介質(zhì)一有線、無線、..
?不同種類的設(shè)備一主機(jī)、路由器、交換機(jī)、復(fù)
用設(shè)備、…“
?不同的操作系統(tǒng)一Unix、Windows、?…
?不同的軟/硬件、接口和通信約定(協(xié)議)
?不同的應(yīng)用環(huán)境—固定、移動、..
?不同種類業(yè)務(wù)一分時、交互、實時、…
XIDIANMMC
Slide49
1.3.1協(xié)議層次
模塊化的設(shè)計-將通信軟件分
一個通信軟件割成小的相互疊加的層
Layer7
Layer6
CommunicationLayer5
SoftwareLayer4
Layer3
Layer2
Layer1
非常復(fù)雜
軟件實疏者必須了解所有的細(xì)節(jié)?相對簡單
.容易理解
難于理解
難于實現(xiàn)對軟件的更新和升級?容易實現(xiàn)軟件的更新和升級
XIDIANMMC
Slide50
協(xié)議層次
?計算機(jī)網(wǎng)絡(luò)中采用了方法。一把復(fù)雜的問題劃分為若
干個較小的、單一的局部問題,在不同層上予以解決。
?協(xié)議分層
?簡化了通信軟件的設(shè)計
?每一層的實現(xiàn)都是可替換的
■每一層都向上一層提供特定的服務(wù),而把如何實現(xiàn)這些
服務(wù)的細(xì)節(jié)對上一層加以屏蔽。
?網(wǎng)絡(luò)的層次結(jié)構(gòu)方法要解決的問題:
■網(wǎng)絡(luò)應(yīng)該具有哪些層次?每一層的功能是什么?(
)
?各層之間的關(guān)系是怎樣的?它們?nèi)绾芜M(jìn)行交互?(
)
?通信雙方的數(shù)據(jù)傳輸要遵循哪些規(guī)則?()
XIDIANMMC
Slide51
網(wǎng)絡(luò)體系結(jié)構(gòu)
LocationALocationB
IlikeJ'aime
MessagePhilosopher
rabbitsbienles
lapins
Information
L:DutchfortheremoteTranslatorL:Dutch
IkvindtranslatorIkvind
konijnenkonijnen
22
leukleuk
I
Information
Fax#---fortheremoteFax#一
L:DutchsecretarySecretaryL:Dutch
IkvindIkvind
1
konijnenkonijnen
leukleuk
XIDIANMMC
Slide52
協(xié)議層次
?協(xié)議(protocol)
?一臺機(jī)器上第n層與另一臺機(jī)器上的第n層進(jìn)行
對話,在對話中用到的規(guī)則和約定稱為第n層協(xié)
議。
?協(xié)議,即通信雙方關(guān)于如何進(jìn)行通信的一種約
定。
XIDIANMMC
Slide53
協(xié)議層次
(Peerentities):即不同機(jī)器上包含對應(yīng)層的實體。對等
實體利用協(xié)議進(jìn)行通信。
?對等實體間的通信是虛擬通信(virtualcommunication),實際上的通
信(物理通信,physicalcommunication)都是每一層都包數(shù)搪和拄制
信息傳遞給它的下一層,直到傳遞到最底層,再通過物理介質(zhì)進(jìn)行實
際的通信。
(Interface):定義了下層向上層提供哪些原語(primitive)操作
和服務(wù)(service)。接口的定義必須清薪。
?每層完成明確的功能。
?盡可能減少層與層之間必須要傳遞的信息數(shù)量。
?便于用一個實現(xiàn)替代另外一個完全不同的實現(xiàn)。
(Networkarchitecture):層和協(xié)議的集合。
?實現(xiàn)的細(xì)節(jié)和接口規(guī)范不屬于網(wǎng)絡(luò)體系結(jié)構(gòu)的內(nèi)容。
?實際上,每臺機(jī)器只要能夠正確使用所有的協(xié)議即可,其內(nèi)部各層
之間的接口可以不必相同。
(protocolstack):一個特定的系統(tǒng)使用的一組協(xié)議。
XIDIANMMC
Slide54
網(wǎng)絡(luò)體系結(jié)構(gòu)
Host2
?層Layer5protocol
(layer)“Layer5
?協(xié)議(protocol)
?月艮務(wù)
(service)Layer4protocol
aLayer4
?接口(interface)
?原語(primitive)
Layer3protocol
aLayer3
Layer2protocol
aLayer2
Layer1protocol
?Layer1
Physicalmedium
XIDIANMMC
Slide55
網(wǎng)絡(luò)體系結(jié)構(gòu)
HostlHost2
XIDIANMMC
Slide56
網(wǎng)絡(luò)體系結(jié)構(gòu)
HostlHost2
XIDIANMMC
Slide57
網(wǎng)絡(luò)體系結(jié)構(gòu)
HostlHost2
XIDIANMMC
Slide58
網(wǎng)絡(luò)體系結(jié)構(gòu)
HostlHost2
層Layer5protocol
(layer)Layer5?“Layer5
協(xié)議(protocol)
服務(wù)Layer4/5interface
(service)Layer4protocol
Layer4-aLayer4
接口(interface)
原語(primitive)Layer3/4interface
Layer3protocol
Layer3?aLayer3
Layer2/3interf
服務(wù)由一組原語描述。Layer2protocol
Layer2?aLayer2
如果協(xié)議位于操作系統(tǒng)
中,則這些服務(wù)原語通Layer1/2interface
常是一些系統(tǒng)調(diào)用。Layer1protocol
Layer1-?Layer1
Physicalmedium
XIDIANMMC
Slide59
網(wǎng)絡(luò)體系結(jié)構(gòu)
?頭部(header):包括控制信息,如序列號、長度、時間
等;內(nèi)容隨各層協(xié)議功能而定。
?尾部:通常進(jìn)行差錯校驗。FCS
XIDIANMMC
Slide60
各層的設(shè)計問題
?編址(Addressing):標(biāo)識和區(qū)別接收方和發(fā)送方。
?數(shù)據(jù)傳輸規(guī)則:
?單工(simplex):一個連接只允許一個方向的數(shù)據(jù)通過
?半雙工(half-duplex):一個連接允許任何一個方向數(shù)據(jù)通過,但
是同時只能有一個方向可以傳輸數(shù)據(jù)
?全雙工(fullduplex):一個連接同時允許在兩個方向上傳輸數(shù)據(jù)
?差錯控制(Errorcontrol)
■流量控制(Flowcontrol):平衡接收方和發(fā)送方之間的信
息處理能力。反饋機(jī)制
■報文的拆分與重組;打包/拆包
?多路復(fù)用(Multiplexing)>多路解復(fù)用
(demultiplexing)
?路由選擇(Routing)
各層側(cè)重解決的問題不同,因此上述機(jī)制在不同的層上實
現(xiàn)。
XIDIANMMC
Slide61
面向連接與無連接的服務(wù)
?同一系統(tǒng)內(nèi),下層為上層提供服務(wù)(service)。分類:
?面向連接的月艮務(wù)(connection-orientedservice):用戶首
先建立一個連接,然后使用該連接傳輸數(shù)據(jù),再釋放該連
接。類似電話網(wǎng)絡(luò)
?無連接的服務(wù)(connectionlessservice):每一個報文都
攜帶完整的目標(biāo)地址,可以被系統(tǒng)獨立的路由。類似郵政
系統(tǒng)
?服務(wù)質(zhì)量(QualityofService):描述服務(wù)特征
?不同的業(yè)務(wù)有不同的QoS需求。實時業(yè)務(wù);數(shù)據(jù)業(yè)務(wù)。
?QoS可用相關(guān)的QoS參數(shù)刻畫:時延、丟包率、時延抖動
XIDIANMMC
Slide62
曰齊聊np忡
Reila蝌eme京aqe金隹am
Connecban-4
defiledReliableaytestreamRmctelogin
Unr創(chuàng)而WeconnedKin口igME
UnreliableS〔叩ramElectronicjunknail
Connectton-
lessdatagran'iRwgiKer30maH
Request-repiyDaiabasequery
?可靠的面向連接服務(wù),根據(jù)是否保持報文(message)的邊
界,分為:報文序列和字節(jié)流兩種。
?句讀:腳不大好頭發(fā)沒有麻子
?連接與可靠性(reliability):可以是相關(guān)的,但也有例外
?有連接服務(wù),并不代表可靠。
?無連接服務(wù),并不一定不可靠。
_______________________________________________XIDIANMMC
Slide63
服務(wù)原語
?原語:上下層之間交換的一些指令,通常帶
有參數(shù)。用于層間的模塊調(diào)用。參數(shù)用以
說明具體要求或在層間傳遞一些信息。
?一個版務(wù)通常用一組原語(primitive)操作
描述,用戶進(jìn)程通過這些原語操作可以訪問
該服務(wù)。
XIDIANMMC
Slide64
ClientmachineServermachine
⑴Connectrequest
⑵ACK
Server
⑶Requestk>「data
process
⑷Reply(?
(5)Disconnect
Protocol'
⑹KernelDrivers
Disconnectstack
面向連接網(wǎng)絡(luò)中,簡單的c-s交互過程中發(fā)送的分組
?為什么要引入有連接的服務(wù)呢?
?沒有理想的通信網(wǎng)絡(luò)??赡艹霈F(xiàn):信息丟失、
錯誤、亂序、延遲等問題,從而影響QoS。
XIDIANMMC
Slide65
服務(wù)與協(xié)議的關(guān)系
?二者是完全不同的概念
■服務(wù)是某層為其上一層提供的一組原語(操
作)。服務(wù)涉及層之間的接口。
:第k層;:第k+1層
?服務(wù)對上層用戶是可見的;
?協(xié)議:同一層上對等實體的通信規(guī)則。
■協(xié)議對上層用戶是不可見的。
XIDIANMMC
服務(wù)與協(xié)議的關(guān)系
Layerk+1Layerk+1
Serviceprovidedbylayerk
Protocol
Layerkv--------------------------------------------------------?Layerk
Layerk-1Layerk-1
在同一系統(tǒng)中相鄰兩層的實體進(jìn)行交互(即
交換信息)的地方。即k層實體向(k+1)層實體提供
服務(wù)的地點。SAP是對層間接口的一種抽象。這種接口
在軟件上的實現(xiàn)常有兩種方法:(1)層間的模塊調(diào)用;
(2)共享數(shù)據(jù)結(jié)構(gòu)以及共享數(shù)據(jù)緩沖區(qū)。
XIDIANMMC
Slide67
Chapter1概述
?1.1計算機(jī)網(wǎng)絡(luò)的應(yīng)用
?1.2網(wǎng)絡(luò)硬件
?1.3網(wǎng)絡(luò)軟件
?1.4參考模型
?1.5網(wǎng)絡(luò)實例
?1.6網(wǎng)絡(luò)標(biāo)準(zhǔn)化
XIDIANMMC
1.4.1OSI參考模型
?國際標(biāo)準(zhǔn)化組織(ISO:International
StandardsOrganization)
?開放系統(tǒng)互聯(lián)(OSI:OpenSystem
Interconnection)
■目標(biāo):如何將開放的系統(tǒng)連接起來。
XIDIANMMC
OSI參考模型
?物理層(physicallayer):涉及到在通信信道上
傳輸?shù)脑紨?shù)據(jù)位。包括機(jī)械、電子和定時接口,
以及位于物理層之下的物理傳輸介質(zhì)。
?數(shù)據(jù)鏈路層(datalinklayer):將一個原始的傳
輸設(shè)施轉(zhuǎn)變成一條邏輯的傳輸線路。具體問題包括
成幀、尋址、差錯控制、流量控制、介質(zhì)訪問控制
等。
?網(wǎng)絡(luò)層(networklayer):控制子網(wǎng)的運行過程,
確定如何將分組從源端路由到目的端。具體問題包
括尋址、路由、網(wǎng)絡(luò)互聯(lián)、擁塞控制等。
XIDIANMMC
Slide71
OSI參考模型
?傳輸層(transportlayer):真正的端到端協(xié)議,
負(fù)責(zé)將源端上層的協(xié)議數(shù)據(jù)傳送到目的端。具體問
題包括Naming,multiplexing,Disassemblingand
reassembling,errorcontrol,flowcontrol.
?會話層(sessionlayer):允許在不同機(jī)器上的用
戶之間建立會話。具體包括會話控制、令牌管理以
及同步。
?表示層(presentationlayer):定義所傳遞信息的
語法和語義。
?應(yīng)用層(applicationlayer):直接針對用戶的需
要的協(xié)議。
XIDIANMMC
Slide72
142TCP/IP參考模型
OSITCP/IP
7ApplicationApplication
6PresentationNotpresent
inthemodel
5Session
4TransportTransport
3NetworkInternet
2DatalinkHost-to-network
1Physical
XIDIANMMC
Slide73
1.4.2TCP/IP參考模型
■互聯(lián)網(wǎng)層(internetlayer):允許主機(jī)將分組發(fā)送到任何
網(wǎng)絡(luò)上,并且讓這些分組獨立地到達(dá)目標(biāo)端(可能位于不
同的網(wǎng)絡(luò)上),IP(InternetProtocol)協(xié)議。
?傳輸層:位于互聯(lián)網(wǎng)層之上,允許源和目標(biāo)主機(jī)的對等體
之間進(jìn)行對話。兩個協(xié)議:可靠的面向連接的TCP
(TransportControlProtocol)和不可靠的無連接的UDP
(UserDatagramProtocol)。
?應(yīng)用層:所有的高層協(xié)議。
?Virtualterminal:TELNET
?Filetransfer:FTP
?Email:SMTP
?Hostnametonetworkaddress:DNS
?BrowsetheWeb:HTTP
?主機(jī)至網(wǎng)絡(luò)層:沒有明確規(guī)定。
XIDIANMMC
Slide74
1.4.2TCP/IP參考模型
Layer(OSInames)
TELNETFTPSMTPDNSApplication
Protocols4TCPUDPTransport
IPNetwork
PacketPhysical+
NetworksARPANETSATNETradiodatalink
XIDIANMMC
Slide75
143OSI和TCP/IP的比較
?共同點
?兩者都是以協(xié)議棧的概念為基礎(chǔ)
?協(xié)議棧中的協(xié)議相互獨立
?各個層的功能大體相似
?傳輸層以上的各層都是傳輸服務(wù)的用戶,并且
是面向應(yīng)用的用戶。
XIDIANMMC
Slide76
?不同點:
■服務(wù)、接口、協(xié)議是OSI的核心概念,但TCP/IP模型并
沒有清晰的定義它們。
?OSI模型出現(xiàn)在協(xié)議發(fā)明之前,而TCP/IP模型是現(xiàn)有協(xié)
議,再有模型。
?OSI模型更便于理解計算機(jī)網(wǎng)絡(luò),但是卻沒有實際的協(xié)議實
現(xiàn)。
?TCP/IP模型僅僅是對已有模型的描述,不適合任何其它的協(xié)議
棧,但是TCP/IP卻被廣泛的應(yīng)用,稱為實際的“事實標(biāo)準(zhǔn)”。
?OSI模型的網(wǎng)絡(luò)層同時支持無連接和面向連接的通信,
但是在傳輸層只支持面向連接的通信;TCP/IP模型的網(wǎng)
絡(luò)層只支持無連接的通信,但是在傳輸層卻同時支持面
向連接的通信(TCP)和無連接的通信(UDP)。
XIDIANMMC
Slide77
OSIModelvsTCP/IPModel
TCP/IP(indetail
(4Layers)
ApplicationUserUserUserUserUser
ProcessProcessProcessProcessProcess
Application
Presentation
Host-To-Host
Session
TransportUDP
(TCP)
ICMP
Transport
Internetwork
Network(IP)
ARP
DatalinkRARP
Ethernet,FR,TR,FDD
Network*PPP,SLIP,etc
Physical
MediaXIDIANMMC
Slide78
Hey,Ivegotmail!
rmgonnasendan
Oh,itsmybro...
emailtomytwinbro
Forwardingpacket
nextdoor...Whydoesnthejust
tootherinterfacewalkoverhere?
E1...writingnew
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年上學(xué)期八年級物理期末考試試卷(無答案)
- 2024版有林地離婚協(xié)議
- 2025年度定制化床墊設(shè)計生產(chǎn)采購合同3篇
- 2024項目立項專用合同書
- 2024門診部中醫(yī)拔罐師勞動合同與拔罐養(yǎng)生服務(wù)協(xié)議3篇
- 2024年公務(wù)員考試宜賓市珙縣《行政職業(yè)能力測驗》模擬試題含解析
- 2024特許經(jīng)營權(quán)許可與商標(biāo)使用合同
- 2025年度安置房項目投資合作協(xié)議3篇
- 【單元AB卷 核心基礎(chǔ)卷】人教新起點英語一年級上冊單元核心基礎(chǔ)卷-Unit 1 School(含答案)
- 2024年從業(yè)人員職業(yè)健康管理制度
- 果膠與腸道菌群關(guān)聯(lián)
- DB11T 356-2017 公共廁所運行管理規(guī)范
- 急診進(jìn)修護(hù)士匯報
- 信息安全意識培訓(xùn)課件
- 江蘇省南京市2025屆高三第一次調(diào)研考試(一模)英語試題含解析
- 企業(yè)供應(yīng)鏈管理軟件使用合同
- 全國英語等級考試三級閱讀真題
- 數(shù)據(jù)庫原理-期末考試復(fù)習(xí)題及答案
- 2024至2030年版四川省路燈行業(yè)分析報告
- 中考化學(xué)酸堿鹽知識點性質(zhì)歸納
- 新教科版四上科學(xué)3.5《運動與摩擦力》教案(新課標(biāo))
評論
0/150
提交評論