Difference between revisions of "Multicast"

From VideoLAN Wiki
Jump to navigation Jump to search
m
(Add information on Source-specific multicast (SSM))
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Multicast is one of three ways you can use the IP protocol.
+
{{wikipedia|Multicast|Source-specific multicast}}
  
With multicast one computer sends traffic to [http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ipmulti.htm#xtocid4| a special IP address]. Other people can then choose to register to this IP address and then receive the traffic. Its advantage is that the server can send a single datastream, and then an endless number of clients can receive this data. This avoids having to send the same data on a single network connection. (The negotiation process to setup this connection is called the [[IGMP]] protocol.)
+
Multicast, in contrast to [[unicast]], sends a message to multiple clients. Source-specific multicast (SSM) is a form of multicast that accepts packets only from specific senders. Other protocols that exist are [[anycast]], [[broadcast]], [[geocast]] and [[unicast]].
  
Multicast is not always supported. Your OS needs to know how to handle it (Windows, Mac OS X, and the Linux kernel do). And you need suitable network equipment (routers, switches etc.). Also you can only do multicast on internet if your ISP is connected to the [[MBONE]]. Only a limited amount of end users can receive multicast from the internet; most of them would be universities and research centers.
+
[[Category:Routing schemes]]
 
 
However, most LANs can easily support Multicast. Beware that if your switch or routers don't support it, some types of network equipment actually broadcast the traffic. This might be a very undesirable behaviour.
 
 
 
See Also:
 
[http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ipmulti.htm Cisco detailed Multicast explanation]
 

Latest revision as of 04:09, 24 February 2019

Multicast, in contrast to unicast, sends a message to multiple clients. Source-specific multicast (SSM) is a form of multicast that accepts packets only from specific senders. Other protocols that exist are anycast, broadcast, geocast and unicast.