|
Multicast is the delivery of information to a group of destinations simultaneously using the most efficient strategy to deliver the messages over each link of the network only once, creating copies only when the links to the destinations split. In telecommunications, multiplexing (also muxing or MUXing) is the combining of two or more information channels onto a common transmission medium using hardware called a multiplexer or (MUX). ...
Broadcasting is the distribution of audio and/or video signals which transmit programs to an audience. ...
Image File history File links Multicast. ...
The ASCII codes for the word Wikipedia represented in binary, the numeral system most commonly used for encoding computer information. ...
This article or section is in need of attention from an expert on the subject. ...
The word "Multicast" is typically used to refer to IP Multicast, the implementation of the multicast concept on the IP routing level, where routers create optimal distribution paths for datagrams sent to a multicast destination address spanning tree in realtime. But there are also other implementations of the multicast distribution strategy listed below. IP Multicast is a method of forwarding IP datagrams to a group of interested receivers. ...
This article is about a computer networking device. ...
Based on an algorithm invented by Radia Perlman while working for Digital Equipment Corporation[1][2], Spanning Tree Protocol Is an OSI layer-2 protocol which ensures a loop free topology for any bridged LAN. The Spanning Tree Protocol (STP), is defined in the IEEE Standard 802. ...
| Routing Schemes This article is about routing (or routeing) in computer networks. ...
Image File history File links Cast. ...
| | anycast Routing Schemes anycast broadcast multicast unicast Anycast is a network addressing and routing scheme whereby data is routed to the nearest or best destination as viewed by the routing topology. ...
Image File history File links Anycast. ...
| | broadcast Broadcasting in a computer network refers to transmiting a packet that will be received (conceptionally) by every device on the network. ...
Image File history File links Broadcast. ...
| | multicast
Image File history File links Multicast. ...
| | unicast In computer networks, unicast is the sending of information packets to a single destination. ...
Image File history File links Unicast. ...
| Multicast technologies on the Internet IP Multicast is a technique for many-to-many communication over an IP infrastructure. It scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are. Multicast utilizes network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only where necessary. IP Multicast is a method of forwarding IP datagrams to a group of interested receivers. ...
IRC redirects here. ...
The Network News Transfer Protocol or NNTP is an Internet application protocol used primarily for reading and posting Usenet articles, as well as transferring news among news servers. ...
PSYC (Protocol for SYnchronous Conferencing) is a flexible text-based protocol for delivery of data to a flexible amount of recipients or people, by unicast or multicast. ...
Peercasting is a method of multicasting streams, usually audio and/or video, to the internet via peer-to-peer technology. ...
A peer-to-peer (or P2P) computer network is a network that relies on the computing power and bandwidth of the participants in the network rather than concentrating it in a relatively few servers. ...
IP Multicast is a method of forwarding IP datagrams to a group of interested receivers. ...
Many-to-many is a term that describes the third major Internet computing paradigm. ...
Key concepts in IP Multicast include an IP Multicast group address, a multicast distribution tree and receiver driven tree creation. An IP Multicast group address is used by sources and the receivers to send and receive content. Sources use the group address as the IP destination address in their data packets. Receivers use this group address to inform the network that they are interested in receiving packets sent to that group. For example, if some content is associated with group 239.1.1.1, the source will send data packets destined to 239.1.1.1. Receivers for that content will inform the network that they are interested in receiving data packets sent to the group 239.1.1.1. The receiver "joins" 239.1.1.1. The protocol used by receivers to join a group is called the Internet Group Management Protocol or IGMP. The Internet Group Management Protocol (IGMP) is a communications protocol used to manage the membership of Internet Protocol multicast groups. ...
Once the receivers join a particular IP Multicast group, a multicast distribution tree is constructed for that group. The protocol most widely used for this is Protocol Independent Multicast or PIM. It sets up multicast distribution trees such that data packets from senders to a multicast group reach all receivers which have "joined" the group. E.g. all data packets sent to the group 239.1.1.1 are received by receivers who joined 239.1.1.1. There are many different flavors of PIM: Sparse Mode (SM), Dense Mode (DM), Source Specific Mode (SSM) and Bidirectional Mode (Bidir). Of these PIM-SM is the most widely deployed as of 2006, SSM and Bidir are simpler and more scalable variations developed more recently and gaining in popularity. Protocol-Independent Multicast (PIM) is a family of multicast routing protocols that can provide one-to-many and many-to-many distribution of data over the Internet. ...
2006 is a common year starting on Sunday of the Gregorian calendar. ...
IP Multicast does not require a source sending to a given group to know about the receivers of the group. The multicast tree construction is initiated by network nodes which are close to the receivers or is receiver driven. This allows it to scale to a large receiver population.
Multicast (top) compared with unicast broadcasting (bottom). Orange circles represent endpoints, and green circles represent routing points. While IP Multicast uses a designated multicast address, the Explicit Multi-Unicast (XCAST) uses the unicast addresses of all the destinations, instead. Since the IP packet size is limited in general, XCAST cannot be used for multicast groups of large number of destinations. Image File history File links Multicast_vs_broadcast_illustrated. ...
This article is about routing (or routeing) in computer networks. ...
The XCAST model generally assumes that the stations participating in the communication are known ahead of time, so that distribution trees can be generated and resources allocated by network elements in advance of actual data traffic. By contrast, the IP Multicast model has been described by Internet architect Dave Clark as "You put packets in at one end, and the network conspires to deliver them to anyone who asks." David D. Clark graduated from Swarthmore College in 1966 and received his Ph. ...
The IP Multicast model requires a great deal more state inside the network than the IP unicast model of best-effort delivery does, and this has been the cause of some criticism. Also, no mechanism has yet been demonstrated that would allow the IP Multicast model to scale to millions of senders and millions of multicast groups and, thus, it is not yet possible to make fully-general multicast applications practical in the commercial Internet. IP Multicast creates state per multicast distribution tree in the network. I.e. current IP Multicast routing protocols do not aggregate state corresponding to multiple distribution trees. So if a router is part of 1000 multicast trees, it has 1000 multicast routing and forwarding entries. As a result there are worries about scaling multicast to large numbers of distribution trees. However, because multicast state exists only along the distribution tree it is unlikely that any single router in the Internet maintains state for all multicast trees. This is a common mis-understanding compared to unicast. A unicast router needs to know how to reach all other unicast addresses in the Internet, even if it does this using just a default route. For this reason, aggregation is key to scaling unicast routing. Also, there are core routers that carry routes in the hundreds of thousands because they contain the Internet routing table. On the other hand, a multicast router does not need to know how to reach all other multicast trees in the Internet. It only needs to know about multicast trees for which it has receivers downstream of it. This is key to scaling multicast. It is very unlikely that core Internet routers would need to keep state for all multicast distribution trees, they only need state for trees with downstream membership. As of 2006, most efforts at scaling multicast up to large networks have concentrated on the simpler case of single-source multicast, which seems to be more computationally tractable. 2006 is a common year starting on Sunday of the Gregorian calendar. ...
For both these reasons, and also reasons of economics, IP Multicast is not in general use in the commercial Internet. Other multicast technologies not based on IP Multicast are more widely used. These include Internet Relay Chat (IRC) and PSYC, which are more pragmatic and scale better for large numbers of small groups. IRC implements a spanning tree across its overlay network whereas PSYC uses custom multicast strategies per conference. Also some Peer-to-peer technologies employ the multicast concept when distributing content to multiple recipients. IRC redirects here. ...
PSYC (Protocol for SYnchronous Conferencing) is a flexible text-based protocol for delivery of data to a flexible amount of recipients or people, by unicast or multicast. ...
Based on an algorithm invented by Radia Perlman while working for Digital Equipment Corporation[1][2], Spanning Tree Protocol Is an OSI layer-2 protocol which ensures a loop free topology for any bridged LAN. The Spanning Tree Protocol (STP), is defined in the IEEE Standard 802. ...
An overlay network is a computer network which is built on top of another network. ...
A peer-to-peer (or P2P) computer network is a network that relies on the computing power and bandwidth of the participants in the network rather than concentrating it in a relatively few servers. ...
IP Multicast is widely deployed in enterprises, commercial stock exchanges and multimedia content delivery networks. A common enterprise use of IP Multicast is for IPTV applications such as distance learning and televised company meetings. This article is about internet protocol television. ...
Multicast in use Recently the BBC has begun encouraging UK-based ISPs to adopt Multicast onto their networks by providing BBC Radio at higher quality than is available via their Unicast delivered services. This has also been supported by a variety of commercial radio networks - including Virgin Radio, GCAP and EMAP. Television services will also be available. For other uses, see BBC (disambiguation). ...
An Internet Service Provider (ISP) is a business or organization that offers users access to the Internet and related services. ...
In computer networks, unicast is the sending of information packets to a single destination. ...
Virgin Radio, originally known as Virgin 1215, is one of the UKs three Independent National Radio stations. ...
GCAP may refer to: GCAP Campaign - The Global Call to Action Against Poverty is a global anti-poverty movement/coalition, considered by many to be the largest in the world GCap Media - British commercial radio company Grupo Capoeira Angola Pelourinho - Capoeira group by Mestre Moraes Government Contract Assistance Program - Oregon...
EMAP plc (LSE: EMA) is a British media company, specialising in the production of magazines, and the organization of business events and conferences. ...
See also An Ad hoc routing protocol is a convention or standard that controls how nodes come to agree which way to route packets between computing devices in a mobile ad-hoc network (MANET). ...
Based on an algorithm invented by Radia Perlman while working for Digital Equipment Corporation[1][2], Spanning Tree Protocol Is an OSI layer-2 protocol which ensures a loop free topology for any bridged LAN. The Spanning Tree Protocol (STP), is defined in the IEEE Standard 802. ...
flooding algorithm flooding algorithm with ack messages A flooding algorithm is an algorithm for distributing material to every part of a connected network. ...
Forwarding is the relaying of packets from one network segment to another by nodes in a computer network. ...
An overlay network is a computer network which is built on top of another network. ...
In computer networking a multicast address is an identifier for a group of hosts that have joined a multicast group. ...
In computer networking, a broadcast address is an IP address that allows information to be sent to all machines on a given subnet rather than a specific machine. ...
Routing Schemes anycast broadcast multicast unicast Anycast is a network addressing and routing scheme whereby data is routed to the nearest or best destination as viewed by the routing topology. ...
In computer networks, unicast is the sending of information packets to a single destination. ...
The Internet Group Management Protocol is a communications protocol used to manage the membership of Internet Protocol multicast groups. ...
A Nonbroadcast Multiple Access Network (NBMA) is a network to which multiple computers and devices are attached, but data is transmitted directly from one computer to another over a virtual circuit or across a switching fabric, NBMA do not support multicast or broadcast traffic. ...
VideoLAN is a software development project comprising two multi-platform computer programsâVLC media player and VideoLAN Server (VLS)âand several audio/video decoding and decryption libraries. ...
Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ...
Application software is a subclass of computer software that employs the capabilities of a computer directly and thoroughly to a task that the user wishes to perform. ...
Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ...
Session Announcement Protocol (SAP) is a protocol for broadcasting multicast session information. ...
CastGate is an attempt from the ETRO-TELE research group at the Vrije Universiteit Brussel to break the chicken and egg problem of multicast adaption on the internet. ...
External links |