有線通道以導線為傳輸媒質,訊號沿導線進行傳輸,訊號的能量集中在導線附近,因此傳輸效率高,但是部署不夠靈活。這一類通道使用的傳輸媒質包括用電線傳輸電訊號的架空明線、**線、雙絞線、對稱電纜和同軸電纜等等,還有傳輸經過調製的光脈衝訊號的光導纖維。如圖 3為常見的有線通訊方式,通常每個家庭的固定**就是通過有線通道進行通訊。
無線通道主要有以輻射無線電波為傳輸方式的無線電通道和在水下傳播聲波的水聲通道等。
無線電訊號由發射機的天線輻射到整個自由空間上進行傳播。不同頻段的無線電波有不同的傳播方式,主要有:
地波傳輸:地球和電離層構成波導,中長波、長波和甚長波可以在這天然波導內沿著地面傳播並繞過地面的障礙物。長波可以應用於海事通訊,中波調幅廣播也利用了地波傳輸。
流量控制: 當資源成為瓶頸時,服務框架需要對消費者進行限流,啟動流控保護機制。流量控制有多種策略,比較常用的有:針對訪問速率的靜態流控、針對資源占用的動態流控、針對消費者併發連線數的連線控制和針對並行訪問數的併發控制。
在實踐中,各種流量控制策略需要綜合使用才能起到較好的效果。本篇將對分布式服務框架的流量控制設計原則和實踐進行分析。
滑動視窗概念不僅存在於資料鏈路層,也存在於傳輸層,兩者有不同的協議,但基本原理是相近的。其中乙個重要區別是,乙個是針對於幀的傳送,另乙個是位元組資料的傳送。
滑動視窗(sliding window)是一種流量控制技術。早期的網路通訊中,通訊雙方不會考慮網路的擁擠情況直接傳送資料。由於大家不知道
網路擁塞
狀況,同時傳送資料,導致中間節點阻塞掉包,誰也發不了資料,所以就有了
滑動視窗機制
滑動視窗協議是用來改善吞吐量的一種技術,即容許傳送方在接收任何應答之前傳送附加的包。接收方告訴傳送方在某一時刻能送多少包(稱視窗尺寸)。
自動重傳請求:自動重傳請求(automatic repeat-request,arq)是osi模型中資料鏈路層的錯誤糾正協議之一。它包括停止等待arq協議和連續arq協議,錯誤偵測(error detection)、正面確認(positive acknowledgment),逾時重傳(retransmission after timeout)與負面確認繼以重傳(negative acknowledgment and retransmission)等機制。
rtt(round-trip time): 往返時延。在計算機網路中它是乙個重要的效能指標,表示從傳送端傳送資料開始,到傳送端收到來自接收端的確認(接收端收到資料後便立即傳送確認),總共經歷的時延。
流量控制 滑動視窗
1.流量控制 我們都知道當網路上資料流量超過網路硬體負荷時就會出現網路擁塞,就是我們平常遇到的網路緩慢的現象。對應影響網路速度的原因主要有網路傳輸裝置的效能和傳輸的資料多少,網路傳輸裝置包含傳送接收主機 路由器 傳輸線路等。為了解決這個問題,tcp引入了流量控制,顧名思義,就是採用某種方法,控制收發...
滑動視窗 TCP流量控制
問題 如果傳送端傳送的速度較快,接收端接收到資料後處理的速度較慢,而接收緩衝區的大小是固定的,就會丟失資料。tcp協議通過 滑動視窗 sliding window 機制解決這一問題。看下圖的通訊過程 1.傳送端發起連線,宣告最大段尺寸是 1460 初始序號是 0,視窗大小是 4k,表示 我的接收緩衝...
滑動視窗與流量控制 擁塞控制
每個tcp連線的兩端都維護一組視窗 傳送視窗結構 send window structure 和接收視窗結構 receive window structure tcp以位元組為單位維護其視窗結構。tcp頭部中的視窗大小字段相對ack號有乙個位元組的偏移量。傳送端計算其可用視窗,即它可以立即傳送的資料...