【正文】
58 網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)( 10) BISDN 和 ATM ? 寬帶綜合業(yè)務(wù)數(shù)字網(wǎng) BISDN( Broadband Integrated Services Digital Network)產(chǎn)生背景 多種網(wǎng)絡(luò)共存( POTS, Telex, SMDS, DQDB, Frame Relay, … ),電信公司想統(tǒng)一成一個網(wǎng)絡(luò)BISDN。 53 網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)( 7) ? 1990年, MERIT、 MCI和 IBM公司成立一個非贏利機構(gòu) ANS( Advanced Networks and Services)管理NSFNET,把骨干網(wǎng)帶寬從 45Mbps( ANSNET)。 ? 軟件分為兩部分: sub和 host ? 1969年 12月,建成四個節(jié)點的網(wǎng)絡(luò),發(fā)展迅速 ? 網(wǎng)絡(luò)的發(fā)展暴露出協(xié)議軟件的不足, 1974年, TCP/IP模型和協(xié)議誕生。 典型計算機網(wǎng)絡(luò)的參考模型( 5) 37 會話層( The Session Layer):為用戶提供會話控制服務(wù)(安全認(rèn)證) ? token management and synchronization (insert checkpoints into the data stream) 表示層( The Presentation Layer):為用戶提供數(shù)據(jù)轉(zhuǎn)換和表示服務(wù)。 ? ISO 有 200 多個技術(shù)委員會 TC,每個技術(shù)委員會下設(shè)若干分委員會 SC,每個分委員會由由若干工作組 WG 組成。使用完后,關(guān)閉連接。 協(xié)議( Protocol) : 計算機網(wǎng)絡(luò)同等層次中,通信雙方進行信息交換時必須遵守的規(guī)則。即從 功能 的角度描述計算機網(wǎng)絡(luò)的結(jié)構(gòu)。 ? 下述功能是必須提供的: 連接源結(jié)點和目的結(jié)點的物理傳輸線路,可以經(jīng)過 中間結(jié)點; 每條線路兩端的結(jié)點利用波形進行二進制通信; 無差錯的信息傳送 多個用戶共享一條物理線路 按照地址信息,進行路由選擇 計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)( 2) 11 計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)( 3) 信息緩沖和流量控制 會話控制 滿足各種用戶、各種應(yīng)用的訪問要求 ? 上述功能有三個顯著特點 上述功能必須同時滿足一對用戶 用戶之間的通信功能是相互的 這些功能分散在各個網(wǎng)絡(luò)設(shè)備和用戶設(shè)備中。 ? 服務(wù):層間交換信息時必須遵守的規(guī)則。 22 計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)( 11) 服務(wù)原語 ? 服務(wù)在形式上是由一組接口原語(或操作)來描述的 ? 服務(wù)原語可分為四種類型 ? 請求( Request) :An entity wants the service to do some work ? 指示( Indication) :An entity is to be informed about an event ? 響應(yīng)( Response) :An entity wants to respond to an event ? 確認(rèn)( Confirm) :The response to an earlier request has e back 23 24 Why Layering? ? No layering: each new application has to be reimplemented for every work technology! Tel FTP NFS Packet radio Coaxial cable Fiber optic Application Transmission Media HTTP 25 Why Layering? ? Solution: introduce an intermediate layer that provides a unique abstraction for various work technologies Tel FTP NFS Packet radio Coaxial cable Fiber optic Application Transmission Media HTTP Intermediate layer 26 Layering ? Advantages Modularity – protocols easier to manage and maintain Abstract functionality –lower layers can be changed without affecting the upper layers Reuse – upper layers can reuse the functionality provided by lower layers ? Disadvantages Information hiding – inefficient implementations 27 EndtoEnd Argument ? Thi