導航:首頁 > 網路信號 > 網路多播一個文件給多個用戶電腦

網路多播一個文件給多個用戶電腦

發布時間:2023-03-27 14:12:21

A. 多播與廣播

單播是:有具體目標地址的幀從源到達目標地址的過程。比如你對小月喊「小月」,那麼只有小月答應你

多播(組播):就是幀送往定義在一組內的地址。比如你喊:「是男人都過來一人發一百塊錢」。哪么男的都會過來女的就不會過來因為沒有錢發她不會理你

廣播:就是把幀發往所有能到達的地址。比如學校的廣播中喊「今天放假」。瞎棗哪么全校的同學都會響應,大叫爽死了。

什麼是單播、多播和廣播

「單播」(Unicast)、「多播」(Multicast)和「廣播」(Broadcast)這三個術語都是用來描述網路節點之間通訊方式的術語。那麼這些術語究竟磨迅拆是什麼意思?區別何在?且聽下文分解。

——★單播★——

網路節點之間的通信就好像是人們之間的對話一樣。如果一個人對另外一個人說話,那麼用網路技術的術語來描述就是「單播」,此時信息的接收和傳遞只在兩個節點之間進行,參見

單播:一對一

單播在網路中得到了廣泛的應用,網路上絕大部分的數據都是以單播的形式傳輸的,只是一般網路用戶不知道而已。例如,你在收發電子郵件、瀏覽網頁時,必須與郵件服務昌簡器、Web伺服器建立連接,此時使用的就是單播數據傳輸方式。但是通常使用「點對點通信」(PointtoPoint)代替「單播」,因為「單播」一般與「多播」和「廣播」相對應使用。

——★多播★——

「多播」可以理解為一個人向多個人(但不是在場的所有人)說話,這樣能夠提高通話的效率。如果你要通知特定的某些人同一件事情,但是又不想讓其他人知道,使用電話一個一個地通知就非常麻煩,而使用日常生活的大喇叭進行廣播通知,就達不到只通知個別人的目的了,此時使用「多播」來實現就會非常方便快捷,但是現實生活中多播設備非常少。

廣播和多播僅應用於UDP,它們對需將報文同時傳往多個接收者的應用來說十分重要。TCP是一個面向連接的協議,它意味著分別運行於兩主機(由IP地址確定)內的兩進程(由埠號確定)間存在一條連接。
考慮包含多個主機的共享信道網路如乙太網。每個乙太網幀包含源主機和目的主機的乙太網地址(48 bit)。通常每個乙太網幀僅發往單個目的主機,目的地址指明單個接收介面,因而稱為單播(unicast)。在這種方式下,任意兩個主機的通信不會干擾網內其他主機(可能引起爭奪共享信道的情況除外)。
然而,有時一個主機要向網上的所有其他主機發送幀,這就是廣播。通過ARP和RARP可以看到這一過程。多播(multicast) 處於單播和廣播之間:幀僅傳送給屬於多播組的多個主機。
為了弄清廣播和多播,需要了解主機對由信道傳送過來幀的過濾過程。

http://www.52blog.net/user1/3257/archives/2006/751995.shtml
http://zhangbaoli.blogchina.com/blog/5560985.html

B. 多播的網路通信中的多播

IP多播(也稱多址廣播或組播)技術,是一種允許一台或多台主機(多播源)發送單一數據包到多台主機(一次的,同時的)的TCP/IP網路技術。多播作為一點對多點的通信,是節省網路帶寬的有效方法之一。在網路音頻/視頻廣播的應用中,當需要將一個節點的信號傳送到多個節點時,無論是採用重復點對點通信方式,還是採用廣播方式,都會嚴重浪費網路帶寬,只有多播才是最好的選擇。多播能使一個或多個多播源只把數據包發送給特定的多播組,而只有加入該多播組的主機才能接收到數據包。目前,IP多播技術被廣泛應用在網路音頻/視頻廣播、AOD/VOD、網路視頻會議、多媒體遠程教育、「push」技術(如股票行情等)和虛擬現實游戲等方面。
有些應用會有這樣的要求:一些分布在各處的進程需要以組的方式協同工作,組中的進程通常要給其他所有的成員發送消息。即有這樣的一種方法能夠給一些明確定義的組發送消息,這些組的成員數量雖然很多,但是與整個網路規模相比卻很小。給這樣一個組發送消息稱為多點點播送,簡稱多播。
一、IP多播技術簡介
1.IP多播地址和多播組
IP多播通信必須依賴於IP多播地址,在IPv4中它是一個D類IP地址,范圍從224.0.0.0到239.255.255.255,並被劃分為局部鏈接多播地址、預留多播地址和管理許可權多播地址三類。其中,局部鏈接多播地址范圍在224.0.0.0~224.0.0.255,這是為路由協議和其它用途保留的地址,路由器並不轉發屬於此范圍的IP包;預留多播地址為224.0.1.0~238.255.255.255,可用於全球范圍(如Internet)或網路協議;管理許可權多播地址為239.0.0.0~239.255.255.255,可供組織內部使用,類似於私有IP地址,不能用於Internet,可限制多播范圍。
使用同一個IP多播地址接收多播數據包的所有主機構成了一個主機組,也稱為多播組。一個多播組的成員是隨時變動的,一台主機可以隨時加入或離開多播組,多播組成員的數目和所在的地理位置也不受限制,一台主機也可以屬於幾個多播組。此外,不屬於某一個多播組的主機也可以向該多播組發送數據包。
2.IP多播技術的硬體支持
要實現IP多播通信,要求介於多播源和接收者之間的路由器、集線器、交換機以及主機均需支持IP多播。目前,IP多播技術已得到硬體、軟體廠商的廣泛支持。
(1)主機
支持IP多播通信的平台包括Windows CE 2.1、Windows 95、Windows 98、Windows NT 4和Windows 2000等,運行這些操作系統的主機都可以進行IP多播通信。此外,新生產的網卡也幾乎都提供了對IP多播的支持。
(2)集線器和交換機
目前大多數集線器、交換機只是簡單地把多播數據當成廣播來發送接收,但一些中、高檔交換機提供了對IP多播的支持。例如,在3COM SuperStack 3 Swith 3300交換機上可啟用802.1p或IGMP多播過濾功能,只為已偵測到IGMP數據包的埠轉發多播數據包。
(3)路由器
多播通信要求多播源節點和目的節點之間的所有路由器必須提供對Internet組管理協議(IGMP)、多播路由協議(如PIM、DVMRP等)的支持。
當一台主機欲加入某個多播組時,會發出「主機成員報告」的IGMP消息通知多播路由器。當多播路由器接收到發給那個多播組的數據時,便會將其轉發給所有的多播主機。多播路由器還會周期性地發出「主機成員查詢」的IGMP消息,向子網查詢多播主機,若發現某個多播組已沒有任何成員,則停止轉發該多播組的數據。此外,當支持IGMP v2的主機(如Windows 98/2000計算機)退出某個多播組時,還會向路由器發送一條「離開組」的IGMP消息,以通知路由器停止轉發該多播組的數據。但只有當子網上所有主機都退出某個多播組時,路由器才會停止向該子網轉發該多播組的數據。
使用多播路由協議,路由器可建立起從多播源節點到所有目的節點的多播路由表,從而實現在子網間轉發多播數據包。例如,PIM(協議獨立多播)就是一種多播路由協議,它有兩種類型:稀疏模式(sparse-mode)和密集模式(dense-mode)。以Cisco 2621路由器為例,啟用IP多播轉發功能的基本設置如下:
c2621(config)# ip multicast-routing 啟動IP多播,使路由器成為一個多播路由器
c2621(config)# int f0/0 配置快速乙太網埠0
c2621(config-if)# ip pim dense-mode(或sparse-mode)啟動PIM,同時激活IGMP協議
c2621(config-if)# int f0/1 配置快速乙太網埠1
c2621(config-if)# ip pim dense-mode(或sparse-mode)
二、IP多播應用的編程方法
在實際應用中,編程人員通常需要自己編制底層網路應用程序來實現網上的底層通信,如具體實現IP多播通信的功能。編制底層網路應用程序通常要藉助於網路數據通信編程介面,而在不同的操作系統中所提供的網路編程介面是有所不同的,如在Microsoft Windows環境下的網路編程介面就是Windows套接字(Windows Socket,簡稱Winsock)。
Winsock提供了包括TCP/IP、IPX等多種通信協議下的編程介面。不同的Windows版本支持不同的Winsock版本,其中Windows 95等早期版本本身只支持Winsock1.1(16位)下的編程(可以通過安裝相關的軟體包使其支持Winsock2.0),而Windows98、Windows NT4.0、Windows 2000則直接支持Winsock2.0(32位)。Winsock2.0是Winsock1.1的擴展,除兼容Winsock1.1 API外,還定義了一套可支持IP多播的與協議無關的API。
使用Winsock 2.0實現IP多播的一般步驟如下:
1.初始化Winsock資源
在使用Winsock之前,必須調用WSAStartup()函數初始化Windows Sockets DLL。它允許應用程序或DLL指定Windows Sockets API要求的版本。
2.創建套接字
調用WSASocket()函數可以創建一個使用UDP協議的套接字,它是加入多播組的初始化套接字,並且以後數據的發送和接收都在該套接字上進行。針對IP多播通信,可將參數dwFlags設置為WSA_FLAG_MULTIPOINT_C_LEAF、WSA_FLAG_MULTIPOINT_D_LEAF和WSA_FLAG_OVERLAPPED的位和,指明IP多播通信在控制層面和數據層面都是「無根的」,只存在葉節點,它們可以任意加入一個多播組,而且從一個葉節點發送的數據會傳送到每一個葉節點(包括它自己);創建的套接字具有重疊屬性。
3.設置套接字的選項
調用setsockopt()函數為套接字設置SO_REUSEADDR選項,以允許套接字綁扎到一個已在使用的地址上。
4.綁定套接字
調用bind()函數綁定套接字,從而將創建好的套接字與本地地址和本地埠聯系起來。對於多播通信來說,發送和接收數據通常採用同一個埠。
5.設置多播套接字的模式
WSAIoctl()函數的命令碼SIO_MULTICAST_LOOP用來允許或禁止多播通信時發送出去的通信流量是否也能夠在同一個套接字上被接收(即多播返回)。值得注意的是,在Windows 95/98/NT 4中,默認是允許多播返回,但不能設置禁止,否則會出錯;只有在Windows 2000以上版本中,才能設置允許/禁止多播返回。
WSAIoctl()函數的命令碼SIO_MULTICAST_SCOPE用來設置多播傳播的范圍,即生存時間TTL。每當多播路由器轉發多播數據包時,數據包中的TTL值都會被減1,若數據包的TTL減少到0,則路由器將拋棄該數據包。TTL的值是多少,多播數據便最多能經過多少個多播路由器。例如,TTL值為0,則多播只能在本地主機的多個套接字間傳播,而不能傳播到「網線」上;TTL值為1(默認值),則多播數據遇到第一個路由器,便會被它「無情」地丟棄,不允許傳出本地網路之外,即只有同一個網路內的多播組成員才能收到多播數據。
c#中的多播
在c#中一般的代理實例(指一個代理僅可以調用一個方法)被默認為Delegate類的對象,所以通常使用delegate關鍵字來定義代理,利用new運算符來創建代理實例,然後使用Delegate類的方法和屬性管理代理實例。
而MulticastDelegate類是用來支持多重代理的,其調用列表中可以擁有多個方法的代理。
多重代理是指將一組代理組成一個集合,由MuticastDelegate類的一個對象來管理這個代理集合,利用這個代理集合執行多個方法,這個功能叫多播。

C. 方正台式電腦如何實現網路同傳功能

可以用GHOST的網路同傳功能實現.
Ghost網路克隆教程之安裝Ghost 8.0企業版多播伺服器
Ghost多播操作在Windows和DOS環境中都能進行。在Windows環境中進行多播操作時,同傳伺服器可以運行在Windows系統中,而接受同傳的客戶機則運行DOS系統。而在DOS系統中進行多播操作時,多播伺服器和客戶機均應基於DOS系統。需要注意的是,多播伺服器並不是必須安裝在母機上,安裝在其他電腦上也可以進行廣播。不過如果安裝在其他電腦上,則用戶必須將映像文件復制到安裝多播伺服器的電腦上,操作起來比較繁瑣。因此將多播伺服器安裝在母機上可以簡化操作步驟。
Ghost同街傳伺服器必須安裝在Windows操作系統中,並且建議多播伺服器擁有固定的IP地址。安裝多播伺服器的步驟如下所述。
第1步,在Windows系統中,將Norton Ghost 8.0安裝光碟放入光碟機,在彈出的自動運行對話框中單擊Install Symantec Ghost Corporate Edition按鈕。接著單擊「Install Console and Standard Tools(安裝控制台和標准工具)」按鈕,
第2步,進入Symantec Ghost Server 8.0安裝向導,在「Welcome(歡迎)」向導頁中單擊Next按鈕。
第3步,打開「License Agreement(許可證同意)」向導頁,選中「I accept the terms in the license agreement(我接受許可證中約定的期限)」單選鈕,並單擊Next按鈕。
第4步,在打開的「Licensing Information(許可證信息)」向導頁中選中「I have read and understood the above information(我已經閱讀並理解了上面的信息)」復選框,單擊Next按鈕。
第5步,接著會打開「Information(信息)」對話框,直接單擊「確定」按鈕。
第6步,打開「User Information(用戶信息)」向導頁,分別在「User Name(用戶名)」和「Organization(組織)」編輯框中輸入相關信息,並單擊Next按鈕 輸入用戶信息
第7步,在打開的「Destination Folder(目標文件夾)」向導頁中可以選擇安裝路徑,一般保持默認路徑,直接單擊Next按鈕。
第8步,打開「Custom Setup(自定義設置)」向導頁,保持默認的「完全安裝」模式,單擊Next按鈕
第9步,在後續操作中依次單擊Next→Install→Finish按鈕完成安裝過程。

D. 用什麼軟體給多台機器一起安裝系統

如何在多台電腦上同時安裝Windows

第一步,在一台工作站上安裝Norton Ghost 7.5企業版(含網路多播GhostCast Server軟體)。
第二步,創建安裝模板。在這台計算機上安裝Windows操作系統(其他操作系統可作相應調整),還可以安裝各種應用程序,並對整個系統進行適當的設置和調整。
第三步,使用Ghost製作模板計算機的磁碟映像文件。
第四步,安裝多播伺服器。在Windows系統環境下,從Symantec Ghost程序組中找到一個名為「GhostCast
Server」的快捷方式。這個快捷方式可以對應硬碟上的Ghostsrv.exe文件,執行它即可啟動伺服器的Windows版本。
DOS環境下需要先生成多播伺服器引導盤。運行程序組中的「Ghost Boot
Wizard」磁碟創建向導,創建一張可引導機器的、保存有DOS版本多播伺服器程序的軟盤。其中的多播伺服器主程序即Dosghsrv.exe。
第五步,製作工作站啟動盤。仍然運行程序組中的「Ghost Boot Wizard」,選擇「Network Boot
Disk」。但進行到選擇客戶端類型(Client Type)的對話框時,與前面製作伺服器端的引導盤不相同。這里要選擇「Symantec
Ghost」。
然後設置工作站機器的IP地址、子網掩碼及網關地址。後面的操作與前面製作伺服器引導盤的操作完全相同,只需克隆即可完成。
第六步,開始多播。將所有需要進行多播克隆的工作站胡李用前面准備好的工作站引導盤引導啟動,並保證其與伺服器的連通正常,然後開始設置。
如果直接執行Dosghsrv.exe文件,則需要先在Session
Name(會話名稱)處輸入任意會話名(如CLONE98);接著在Image(.gho映像文則返件)處輸入或按「Browse」按鈕選擇所要多播的映像文件(如D:\
WIN98.GHO);再在「Disk」(磁碟)和「Partition」(分區)中選擇一個選項,並在其下拉列表中選中合適的磁碟或分區;最後按Accept
Client(接受客戶)。一切就緒後,在多播伺服器上單擊「Send」孫做飢按鈕,即可開始多播克隆。
查看這里 http://www.fz49.com/view-296.html

E. 怎樣用IP訪問區域網共享文件

步驟如下:

1、點開始-運行,輸入\192.168.1.101(此處IP表示共享文件的電腦)。

這樣就可以共享你電腦里的所有文件了。

(5)網路多播一個文件給多個用戶電腦擴展閱讀:

打開簡單文件共享很簡單,只要右鍵點擊驅動器或者文件夾,然後選擇屬性,我們只要選中在網路中共享這個文件夾。共享以後,「允許網路用戶更改我的文件」這一項是默認打開的,所以沒有特殊必要的話,我們必須把它前面的勾去掉共享驅動器會先出現一些安全提示:

然後點擊共享驅動器,就會出現如圖一一樣的設置。

開啟GUEST帳戶

這一步很重要,xp默認GUEST帳戶是沒有開啟的:

要允許網路用戶訪問這台電腦,必須打開GUEST帳戶。依次執行"開始-設置-控制面板-管理工具-計算機管理--本地用戶和組-用戶"在右邊的GUEST賬號上單擊右鍵,選"屬性"然後去掉"賬號已停用"選擇,Windows XP用網路用戶登陸,用戶名密碼同在Windows XP下剛輸入的就行。

如果還是不能訪問,可能是本地安全策略限制該用戶不能訪問。在啟用了GUEST用戶或者本地有相應賬號的情況下,點擊"開始--設置--控制面板--計算機管理--本地安全策略"打開"本地安全指派--拒絕從網路訪問這台計算機"的用戶列表中如果看到GUEST或者相應賬號請刪除設置簡單文件共享,網路上的任何用戶都可以訪問,無須密碼,簡單明了。

F. 網路多播是什麼意思論文要用,麻煩知道的給個確切點的定義 謝謝··

隨著網際網路的發展,出現了視頻點播、電視會議、遠程學習、計算機協同工作等新業務。傳統的點到點通信方式,不僅浪費大量的網路帶寬,而且效率很低。一種有效利用現有帶寬的技術就是多播技術。 多播(MultiCast)是一種點鋒派到多點(或多點到多點)的通信方式,即多個接收者同時接收一個源發送的相同信息。在多播中,組的概念十分重要。由多播定義可知,多播報文是從一個源大基坦發到三組目的節點。在IP多播中,滾桐多播組有一個ID號,稱作多播組ID號,它指定發送報文的目的組,實際上是D類IP地址。主機若要接收發到一個特定組的多播報文,就要監聽發往該特定組的所有報文。

G. 不同電腦用同一網路看同一直播會更占網速嗎(多播、組播)

會走的,我只能說你所說的多播 組播 並不是路由器所具備的功能,網路信息傳遞是點對點傳遞,而不是那種電視信號的廣泛播放,一組數據只針對一個IP地址有效而已,雖然你們此讓遲用的是同一個路由,但是路由滑鬧器是不會混森李淆兩個IP地址的數據的,所以就算你們看同一個直播,也用的是兩組數據。

H. 什麼是IP多播

一個組播IP地址能夠標識網路不同位置的多個用戶主機,一台用戶主機可以同時識別多個組播IP地址。
一份使用組播IP地址為目的地羨鎮址的兄昌粗IP報文,能夠被網路不同位置的多個用戶主機迅宴接收。
多播地址范圍為224.0.0.0~239.255.255.255。

I. 多播規則

多播允許把所發消息傳送給所有目的地址中的一個經過選擇的子集(即廣播給誰)。多播發送方只要發送一個信息包而不是很多沒神個,能減少網路上傳輸的信息包的總量。

多播首先要解決廣播給誰的問題。要按不同應用項目(如體育、文藝、娛樂、學習等)進行分組,小組成員要向多播伺服器(一般是路由器)進行注冊登記,用戶主機發出請示,提出具體多播地址。IP多播的地址,採用D類IP地址確定多播的主組。在Internet的「小數點」表示法中,主組地址范圍是從224.0.0. 0到239.255.255.255。為發送一份IP多播數據包,發送者要確定一個合適的信宿地址,這個地址代表一個主念滾組。然後,多播數據通過普通的IP發送操作發送出去。

其次要解決的問題是收哪個廣播,有時在同一網路中有多個多播,每個廣播選擇國際規定的特定地址(多播的IP地址)。發送端相當簡單,仔察余但IP多播和接收端卻十分復雜。為了接收數據包,用戶工作站上的應用要申請與特定多播關聯的多播主組會員資格。這種申請傳送到用戶的區域網路由器,如有必要,還要傳送到發送者和接收者的路由器。這一步完成,接收工作站的網路介面卡開始。『偵聽」與新多播組地址關聯的數據鏈路層地址。廣域網路由器把請求進入的多播數據包送往區域網路由器,區域網路由器把主組地址變換成與它相關的數據鏈路層地址,並用這個地址建立報文。接收鏈路的網路介面卡和網路驅動程序偵聽這個地址,把多播地址傳向TCP/IP協議堆棧,從而使數據適合用戶的應用。

J. 什麼是「單播」「組播」和「多播」

「單播」「組播」和「多播」意思是:

單播:用網路技術的術語來描述就是「單播」,此時信息的接收和傳遞只在兩個節點之間進行,網路節點之間的通信就好像是人們之間的對話一樣。如果一個人對另外一個人說話。

多播也稱為「組播」:將網路中同一業務類型主機進行了邏輯上的分組,進行數據收發的時候其數據僅僅在同一分組中進行,其他的主機沒有加入此分組不能收發對應的數據。

(10)網路多播一個文件給多個用戶電腦擴展閱讀:

單播的缺點:

1. 伺服器針對每個客戶機發送數據流,伺服器流量=客戶機數量×客戶機流量;在客戶數量大、每個客戶機流量大的流媒體應用中伺服器無法支持如此龐大的數據流。

2. 現有的網路帶寬是金字塔結構,城際省際主幹帶寬僅僅相當於其所有用戶帶寬之和的5%。如果全部使用單播協議,將造成網路主幹不堪重負。

IP多播通信必須依賴於IP多播地址,在IPv4中它是一個D類IP地址,范圍從224.0.0.0到239.255.255.255,並被劃分為局部鏈接多播地址、預留多播地址和管理許可權多播地址三類。

其中,局部鏈接多播地址范圍在224.0.0.0~224.0.0.255這是為路由協議和其它用途保留的地址,路由器並不轉發屬於此范圍的IP包;

預留多播地址為224.0.1.0~238.255.255.255,可用於全球范圍(如Internet)或網路協議;管理許可權多播地址為239.0.0.0~239.255.255.255,可供組織內部使用,類似於私有IP地址,不能用於Internet,可限制多播范圍。

網路 - 多播

閱讀全文

與網路多播一個文件給多個用戶電腦相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:493
電腦無法檢測到網路代理 瀏覽:1350
筆記本電腦一天會用多少流量 瀏覽:476
蘋果電腦整機轉移新機 瀏覽:1349
突然無法連接工作網路 瀏覽:962
聯通網路怎麼設置才好 瀏覽:1191
小區網路電腦怎麼連接路由器 瀏覽:933
p1108列印機網路共享 瀏覽:1187
怎麼調節台式電腦護眼 瀏覽:603
深圳天虹蘋果電腦 瀏覽:841
網路總是異常斷開 瀏覽:584
中級配置台式電腦 瀏覽:895
中國網路安全的戰士 瀏覽:605
同志網站在哪裡 瀏覽:1380
版觀看完整完結免費手機在線 瀏覽:1432
怎樣切換默認數據網路設置 瀏覽:1080
肯德基無線網無法訪問網路 瀏覽:1254
光纖貓怎麼連接不上網路 瀏覽:1377
神武3手游網路連接 瀏覽:938
局網列印機網路共享 瀏覽:975