欢迎来到天天文库
浏览记录
ID:39673795
大小:921.60 KB
页数:80页
时间:2019-07-08
《《网路层通讯协定》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章網路層通訊協定NetworkLayerProtocolsProtocolStackPhysicalLayerNetworkLayerDataLinkLayerTransportLayerApplicationLayer網路層的特色底層可以連結數種不同介質的網路。底層不同的網路介質可以透過網路層傳輸協定互相連結。Internet的主要定址層網路層的位址(Address)為階層式(Hierarchical)定義,鄰近的節點往往具有相似的網路層位址prefix。可以依照網路層位址找到節點的所在位置。鏈結層(DataLinkLayer)
2、的位址為平面式(flat),位址與實際的地域位置(Location)大多無相關。無法依照鏈結層位址找到節點所在的位置。網路層的主要功能Routing:決定封包(packet)適當的傳輸路徑。RoutingAlgorithms:計算傳輸路徑的演算法。Switching:將封包轉送至適當的出口埠。CallSetup:在傳送資料前建立整條傳輸路徑。協助通訊的兩端在資料(DataFlow)真正開始傳送之前建立連線(example:TCP3-wayhandshaking,ATM)。ServiceModelServiceModel:描述傳送端與接
3、收端之間資料傳輸的特性,如:封包是否照著傳輸順序到達接收端(intheorder)?傳送的間距與接收的間距是否相同(jitter)?壅塞時的處理方法(congestion)?封包是否會在傳輸過程中遺失(loss-free)?…VirtualCircuitVC的生命週期主要有三個部分:VCSetup:傳送端告知網路接收端的位址,由網路層依照傳送端以及接收端的位址開始建立VC。DataTransfer:開始傳送資料。Virtual-Circuitteardown:結束資料傳送並且釋放之前建立的VC。傳輸層的連線與網路層VC的重要差異:傳輸
4、層連線為End-To-End的連線,中間的router不必紀錄連線狀態。VC:中間的router必須紀錄現有的VC狀態(state)。VirtualCircuit每個封包都包含VCidentifier而不是目的地位址(Destination)。SignalingMessage:用來建立或是結束VC。SignalingProtocol:交換signalingmessage的協定。1.Initiatecall2.incomingcall3.Acceptcall4.Callconnected5.Dataflowbegins6.Receive
5、dataPhysicalDataLinkNetworkTransportApplicationPhysicalDataLinkNetworkTransportApplicationDatagramNetwork每個封包傳送時都含有接收端的位址(address),不需要先行建立path,router查詢routingtable決定出口埠。Routingtable可以動態改變同一個資料流(flow)的封包不一定會依照相同路徑傳送。同一個資料流的封包不一定依照傳送順序到達。1.Senddata2.ReceivedataPhysicalDat
6、aLinkNetworkTransportApplicationPhysicalDataLinkNetworkTransportApplicationNetworkServiceModelNetworkArchitectureInternetATMATMATMATMServiceModelbesteffortCBRVBRABRUBRBandwidthnoneconstantrateguaranteedrateguaranteedminimumnoneLossnoyesyesnonoOrdernoyesyesyesyesTimingno
7、yesyesnonoCongestionfeedbackno(inferredvialoss)nocongestionnocongestionyesnoGuarantees?NetworkServiceModelBest-Effort:不保證封包傳送的時間,接收時不保證順序正確,不保證不會遺失。CBR(Constantbitrate):ATMservicemodel中適合即時性以及穩定輸出量的資料流。可以保證延遲、封包遺失率小於某特定值。UBR(Unspecifiedbitrate):僅比Best-Effort的傳送方式多了保證順序正
8、確的特性。ABR(availablebitrate):保證最少的傳輸量(MCR,MinimumCellTransmission)具有告知傳送端網路有壅塞的情形發生,必須調整MCR以及PCR(PeakCellRate)VB
此文档下载收益归作者所有