1、組播與單播,廣播有何區別
組播出現時間最晚但同時具備單播和廣播的優點,最具有發展前景。
1.單播:
主機之間一對一的通訊模式,網路中的交換機和路由器對數據只進行轉發不進行復制。如果10個客戶機需要相同的數據,則伺服器需要逐一傳送,重復10次相同的工作。但由於其能夠針對每個客戶的及時響應,所以現在的網頁瀏覽全部都是採用單播模式,具體的說就是IP單播協議。網路中的路由器和交換機根據其目標地址選擇傳輸路徑,將IP單播數據傳送到其指定的目的地。
單播的優點:
1)伺服器及時響應客戶機的請求
2)伺服器針對每個客戶不通的請求發送不通的數據,容易實現個性化服務。
單播的缺點:
1)伺服器針對每個客戶機發送數據流,伺服器流量=客戶機數量×客戶機流量;在客戶數量大、每個客戶機流量大的流媒體應用中伺服器不堪重負。
2)現有的網路帶寬是金字塔結構,城際省際主幹帶寬僅僅相當於其所有用戶帶寬之和的5%。如果全部使用單播協議,將造成網路主幹不堪重負。現在的P2P應用就已經使主幹經常阻塞。而將主幹擴展20倍幾乎是不可能。
2.廣播:
主機之間一對所有的通訊模式,網路對其中每一台主機發出的信號都進行無條件復制並轉發,所有主機都可以接收到所有信息(不管你是否需要),由於其不用路徑選擇,所以其網路成本可以很低廉。有線電視網就是典型的廣播型網路,我們的電視機實際上是接受到所有頻道的信號,但只將一個頻道的信號還原成畫面。在數據網路中也允許廣播的存在,但其被限制在二層交換機的區域網范圍內,禁止廣播數據穿過路由器,防止廣播數據影響大面積的主機。
廣播的優點:
1)網路設備簡單,維護簡單,布網成本低廉
2)由於伺服器不用向每個客戶機單獨發送數據,所以伺服器流量負載極低。
廣播的缺點:
1)無法針對每個客戶的要求和時間及時提供個性化服務。
2)網路允許伺服器提供數據的帶寬有限,客戶端的最大帶寬=服務總帶寬。例如有線電視的客戶端的線路支持100個頻道(如果採用數字壓縮技術,理論上可以提供500個頻道),即使服務商有更大的財力配置更多的發送設備、改成光纖主幹,也無法超過此極限。也就是說無法向眾多客戶提供更多樣化、更加個性化的服務。
3)廣播禁止允許在Internet寬頻網上傳輸。
3.組播:
主機之間一對一組的通訊模式,也就是加入了同一個組的主機可以接受到此組內的所有數據,網路中的交換機和路由器只向有需求者復制並轉發其所需數據。主機可以向路由器請求加入或退出某個組,網路中的路由器和交換機有選擇的復制並傳輸數據,即只將組內數據傳輸給那些加入組的主機。這樣既能一次將數據傳輸給多個有需要(加入組)的主機,又能保證不影響其他不需要(未加入組)的主機的其他通訊。
組播的優點:
1)需要相同數據流的客戶端加入相同的組共享一條數據流,節省了伺服器的負載。具備廣播所具備的優點。
2)由於組播協議是根據接受者的需要對數據流進行復制轉發,所以服務端的服務總帶寬不受客戶接入端帶寬的限制。IP協議允許有2億6千多萬個組播,所以其提供的服務可以非常豐富。
3)此協議和單播協議一樣允許在Internet寬頻網上傳輸。
組播的缺點:
1)與單播協議相比沒有糾錯機制,發生丟包錯包後難以彌補,但可以通過一定的容錯機制和QOS加以彌補。
2)現行網路雖然都支持組播的傳輸,但在客戶認證、QOS等方面還需要完善,這些缺點在理論上都有成熟的解決方案,只是需要逐步推廣應用到現存網路當中。
2、什麼是網路廣播?????
處於同一個網路的所有設備,位於同一個廣播域。也就是說,所有的廣播信息會播發到網路的每一個埠,即使交換機、網橋也不能阻止廣播信息的傳播。因此同一時間只能有一個廣播信息在網路中傳送。
對於證券網路,使用的是NOVELL操作系統,所有設備都將在網路中定時播發廣播包,以告知其它設備自己的存在。還有許多其他功能需要使用廣播,如設備開機、消息播送、視頻廣播等。
當網路上的設備越來越多,廣播所佔用的時間也會越來越多,多到一定程度時,就會對網路上的正常信息傳遞產生影響,輕則造成傳送信息延時,重則造成網路設備從網路上斷開,甚至造成整個網路的堵塞、癱瘓,這就是廣播風暴。
網吧行業競爭的加劇,出現了一些規模比較大的網吧。目前在網吧行業內,百台以上的網吧已經隨處可見了。由於網吧在進行網路建設時,缺乏專業的網路技術支持,使得網吧的網路故障頻繁出現。在網吧的網路故障中,由於網路廣播風暴引起的網路故障,占網吧網路故障的九成以上。網路廣播風暴到底是如何形成的呢?
要想正確理解廣播風暴的具體含義,我們必須了解一下工作在網路中的網路設備的工作原理。目前,工作在網吧網路中的網路設備,基本上都是交換機了。對於交換機,並沒有真正的了解其工作原理。
一、交換機基礎知識
1、交換機的定義:交換機是一種基於MAC(網卡的硬體地址)識別,能完成封裝轉發數據包功能的網路設備。交換機可以「學媳MAC地址,並把其存放在內部地址表中,通過在數據幀的始發者和目標接收者之間建立臨時的交換路徑,使數據幀直接由源地址到達目的地址。
現在,交換機已經替代了我們原來比較熟悉的網路設備集線器,又稱Hub。但是這並不意味著,我們不需要了解Hub的基本知識。
2、集線器的定義:集線器(HUB)屬於數據通信系統中的基礎設備,它和雙絞線等傳輸介質一樣,是一種不需任何軟體支持或只需很少管理軟體管理的硬體設備。它被廣泛應用到各種場合。集線器工作在區域網(LAN)環境,像網卡一樣,應用於OSI參考模型第一層,因此又被稱為物理層設備。集線器內部採用了電器互聯,當維護LAN的環境是邏輯匯流排或環型結構時,完全可以用集線器建立一個物理上的星型或樹型網路結構。在這方面,集線器所起的作用相當於多埠的中繼器。其實,集線器實際上就是中繼器的一種,其區別僅在於集線器能夠提供更多的埠服務,所以集線器又叫多口中繼器。
二、交換機與集線器的區別
現在,我們經常會存在這樣一個技術誤區,我們用的是交換機,數據全部是點對點轉發的,為什麼還會產生廣播風暴呢?我們在充分了解了交換機與集線器的功能區別後,就會明白,使用交換機作為網路設備的網路,為什麼會出現廣播風暴。
1、交換機與集線器的本質區別:用集線器組成的網路稱為共享式網路,而用交換機組成的網路稱為交換式網路。 共享式乙太網存在的主要問題是所有用戶共享帶寬,每個用戶的實際可用帶寬隨網路用戶數的增加而遞減。這是因為當信息繁忙時,多個用戶可能同拾爭用」一個信道,而一個信道在某一時刻只允許一個用戶佔用,所以大量的用戶經常處於監測等待狀態,致使信號傳輸時產生抖動、停滯或失真,嚴重影響了網路的性能。
2、在交換式乙太網中,交換機提供給每個用戶專用的信息通道,除非兩個源埠企圖同時將信息發往同一個目的埠,否則多個源埠與目的埠之間可同時進行通信而不會發生沖突。通過實驗測得,在多伺服器組成的LAN 中,處於半雙工模式下的交換式乙太網的實際最大傳輸速度是共享式網路的1.7倍,而工作在全雙工狀態下的交換式乙太網的實際最大傳輸速度可達到共享式網路的3.8倍。 交換機只是在工作方式上與集線器不同,其他的如連接方式、速度選擇等與集線器基本相同,目前的交換機同樣從速度上分為10M、100M和1000M幾種,所提供的埠數多為8口、16口和24口幾種。交換機在區域網中主要用於連接工作站、Hub、伺服器或用於分散式主幹網。
三、產生廣播風暴的原因
通過對以上網路設備的了解,我們就可以簡單分析出來,網路產生廣播風暴的原因了。一般情況下,產生網路廣播風暴的原因,主要有以下幾種:
1、網路設備原因:我們經常會有這樣一個誤區,交換機是點對點轉發,不會產生廣播風暴。在我們購買網路設置時,購買的交換機,通常是智能型的Hub,卻被奸商當做交換機來賣。這樣,在網路稍微繁忙的時候,肯定會產生廣播風暴了。
2、網卡損壞:如果網路機器的網卡損壞,也同樣會產生廣播風暴。損壞的網卡,不停向交換機發送大量的數據包,產生了大量無用的數據包,產生了廣播風暴。由於網卡物理損壞引起的廣播風暴,故障比較難排除,由於損壞的網卡一般還能上網,我們一般借用Sniffer區域網管理軟體,查看網路數據流量,來判斷故障點的位置。
3、網路環路:曾經在一次的網路故障排除中,發現一個很可笑的錯誤,一條雙絞線,兩端插在同一個交換機的不同埠上,導致了網路性能驟下降,打開網頁都非常困難。這種故障,就是典型的網路環路。網路環路的產生,一般是由於一條物理網路線路的兩端,同時接在了一台網路設備中。
4、網路病毒:目前,一些比較流行的網路病毒,Funlove、震盪波、RPC等病毒,一旦有機器中毒後,會立即通過網路進行傳播。網路病毒的傳播,就會損耗大量的網路帶寬,引起網路堵塞,引起廣播風暴。
5、黑客軟體的使用:目前,一些上網者,經常利用網路執法官、網路剪刀手等黑客軟體,對網吧的內部網路進行攻擊,由於這些軟體的使用,網路也可能會引起廣播風暴。
要想做到對故障的快速判斷,良好扎實的基礎知識,是不可缺少的。因此在日後的學習中,不要忽略了對基礎知識的學習!
3、如何用UDP 實現伺服器廣播發送,並接收客戶端點對點回復,用winsock實現,寫出關鍵代碼,謝謝~
如果只是伺服器對客戶端的,可以通過客戶端登錄。然後記錄客戶端的IP及埠,專就可以實現了。屬要是想實現客戶端的點對點。則需用到UDP打洞技術。這一部分你可以網上找找租李葉的ourmsg源碼看看。你說的功能裡面都有。希望對你有所幫助。謝謝採納
4、在雲伺服器上,如何使用 zeromq 進行廣播消息
你好。
建立了 VPS 虛擬伺服器(windows server),然後安裝了 python 和 zero mq。
寫了一個簡單的 pub/sub 程序, pub 端放在 VPS 這里。
你的採納是我前進的動力,記得好評和採納,互相幫助,
如果我的回答沒能幫助您,請繼續追問。
5、在流媒體伺服器構建中,點播與廣播的主要區別是什麼?
點播是客戶端與伺服器之間的主動的連接,在點播連接中,用戶通過選專擇內容項目來初屬始化客戶端連接,一個客戶端從伺服器接收一個媒體流(這個連接是唯一的,其它用戶不能佔用),並且能夠對媒體進行開始、停止、後退、快進或暫停等操作,客戶端擁有流的控制權,就像在看影碟一樣。這種方式由於每個客戶端各自連接伺服器,伺服器需要給每個用戶建立連接,對伺服器資源和網路帶寬的需求都比較大。
廣播指的是用戶被動接收流。在廣播過程中,客戶端接收流,但不能控制流,用戶不能暫停、快進或後退該流,廣播使用的數據發送手段有單播與廣播。使用單播發送時,伺服器需要將數據包復制多個拷貝,以多個點對點的方式分別發送到需要它的那些用戶,而使用廣播方式發送,數據包的單獨一個拷貝將發送給網路上的所有用戶,而不管用戶是否需要,上述兩種傳輸方式會非常浪費網路帶寬和伺服器資源,因此產生了組播(多播)技術。
6、請教一個UDP廣播搜索區域網內伺服器的方法
自己實現UDP可靠化?不過估計很麻煩,更何況是一對多~
7、單播,多播和廣播各有什麼特點?
單播特點:一個單個的發送者和一個接受者之間通過網路進行的通信。
1、伺服器及時響應客戶機的請求
2、伺服器針對每個客戶不同的請求發送不同的數據,容易實現個性化服務。
多播特點:一個發送者和多個接受者之間的通信。
廣播特點:主機之間「一對所有」的通訊模式,網路對其中每一台主機發出的信號都進行無條件復制並轉發,所有主機都可以接收到所有信息(不管你是否需要)。
1、網路設備簡單,維護簡單,布網成本低廉。
2、由於伺服器不用向每個客戶機單獨發送數據,所以伺服器流量負載極低。
(7)伺服器廣播擴展資料
單播的缺點
1、伺服器針對每個客戶機發送數據流,伺服器流量=客戶機數量×客戶機流量;在客戶數量大、每個客戶機流量大的流媒體應用中伺服器無法支持如此龐大的數據流。
2、現有的網路帶寬是金字塔結構,城際省際主幹帶寬僅僅相當於其所有用戶帶寬之和的5%。如果全部使用單播協議,將造成網路主幹不堪重負。
多播的基礎概念是「組」。一個多播組就是一組希望接收特定數據流的接收者。這個組沒有物理或者地理的邊界:組內的主機可以位於互聯網或者專用網路的任何地方。
在多播的諸多應用中,均可實現單播,但是隨著接收者的增多,需要發送的數據包里線性增長,對於盯個接收者,需要發送同一個數據包的n份拷貝,這樣通信量就會成倍的增加,也會佔用網路的許多帶寬,有時會引起網路堵塞。
但是多播通信IP數據包僅發送一次。路由器會自動的轉發到位於不同網段上的每一個接收者,可以是在網路中傳輸的報文拷貝的數量最小。所以多播是很有必要的。
參考資料:網路-單播
8、數字IP網路廣播伺服器是哪個公司做的?
EVA數字廣播控制中心軟體EVA-V5.41
A、網路廣播核心軟體(總控室)
◆可直接接入標准TCP/IP協議的網路,並可利用已有的網路實現多網合一。
◆採用嵌入式系統作為主要架構,避免廣播主機受到病毒攻擊。
◆總控室的伺服器斷開時,不影響各分控室及分區的廣播使用
◆校園廣播軟體是校園音頻廣播總系統的核心,完成整個校園廣播內的許可權管理功能,為各類音頻廣播的采播提供數據介面服務,並提供給各區域的網路廣播定址控制器的定時播放和實時采播媒體服務,響應各播控設備的播放請求。音頻節目菜單經過整理編排後,可以通過校園網上傳至系統伺服器,管理人員可以通過廣播管理軟體登錄進行修改。
◆自動對有故障的網路廣播定址控制器進行檢測
◆具備編程精確到秒的自動控制及手動操作平台
◆操作方便,顯示直觀。可實時顯示出各網路功放當前的工作狀態,具備人機對話功能.
◆支持7X24小時無間斷工作時間。
◆超強數據處理能力,支持多線程數據處理,支持多用戶在線服務。
◆豐富的節目源,任意套節目播放選擇,並對每套節目可進行獨立控制
◆強大的控制功能,控制在線網路廣播定址控制器,可對網路廣播定址控制器進行獨立分區、IP、音量控制,另可檢測終端的在線狀態
◆可以按照星期、月、天等方式對節目進行編程式控制制
◆全數字信號處理、傳輸
9、組播與單播、廣播有何區別?
單播:
主機之間「一對一」的通訊模式,網路中的交換機和路由器對數據只進行轉發不進行復制。
單播的優點:
1. 伺服器及時響應客戶機的請求
2. 伺服器針對每個客戶不同請求發送不同數據,容易實現個性化服務。
單播的缺點:
1. 在客戶數量大、每個客戶機流量大的流媒體應用中伺服器不堪重負。
2. 現有的網路帶寬是金字塔結構,如果全部使用單播協議,將造成網路主幹不堪重負。
廣播:
主機之間「一對所有」的通訊模式,網路對其中每一台主機發出的信號都進行無條件復制並轉發,所有主機都可以接收到所有信息(不管你是否需要),由於其不用路徑選擇,所以其網路成本可以很低廉。
廣播的優點:
1. 網路設備簡單,維護簡單,布網成本低廉
2. 伺服器不用向每個客戶機單獨發送數據,所以伺服器流量負載極低。
廣播的缺點:
1.無法針對每個客戶的要求和時間及時提供個性化服務。
2. 網路允許伺服器提供數據的帶寬有限,客戶端的最大帶寬=服務總帶寬。也就是說無法向眾多客戶提供更多樣化、更加個性化的服務。
3. 廣播禁止在Internet寬頻網上傳輸。
組播:
主機之間「一對一組」的通訊模式,也就是加入了同一個組的主機可以接受到此組內的所有數據,網路中的交換機和路由器只向有需求者復制並轉發其所需數據。
組播的優點:
1. 需要相同數據流的客戶端加入相同的組共享一條數據流,節省了伺服器的負載。具備廣播所具備的優點。
2. 由於組播協議是根據接受者的需要對數據流進行復制轉發,所以服務端的服務總帶寬不受客戶接入端帶寬的限制。所以其提供的服務可以非常豐富。
3. 此協議和單播協議一樣允許在Internet寬頻網上傳輸。
組播的缺點:
1.與單播協議相比沒有糾錯機制,發生丟包錯包後難以彌補,但可以通過一定的容錯機制和QOS加以彌補。
2.現行網路雖然都支持組播的傳輸,但在客戶認證、QOS等方面還需要完善,這些缺點在理論上都有成熟的解決方案,只是需要逐步推廣應用到現存網路當中。
10、如何架設傳統廣播伺服器
這個不同的廠家有不同的設備系統。其實採用大同小異的原理。但是要兼容要用同一廠家的產品。所謂的網路廣播是有電腦控制經過亡線和交換器的一種傳播方式。