fbpx
Wikipedia

Multicast

In computer networking, multicast is group communication[1] where data transmission is addressed to a group of destination computers simultaneously. Multicast can be one-to-many or many-to-many distribution.[2][3] Multicast should not be confused with physical layer point-to-multipoint communication.

Group communication may either be application layer multicast[1] or network-assisted multicast, where the latter makes it possible for the source to efficiently send to the group in a single transmission. Copies are automatically created in other network elements, such as routers, switches and cellular network base stations, but only to network segments that currently contain members of the group. Network assisted multicast may be implemented at the data link layer using one-to-many addressing and switching such as Ethernet multicast addressing, Asynchronous Transfer Mode (ATM), point-to-multipoint virtual circuits (P2MP)[4] or InfiniBand multicast. Network-assisted multicast may also be implemented at the Internet layer using IP multicast. In IP multicast the implementation of the multicast concept occurs at the IP routing level, where routers create optimal distribution paths for datagrams sent to a multicast destination address.

Multicast is often employed in Internet Protocol (IP) applications of streaming media, such as IPTV and multipoint videoconferencing.

Ethernet edit

Ethernet frames with a value of 1 in the least-significant bit of the first octet of the destination address are treated as multicast frames and are flooded to all points on the network. This mechanism constitutes multicast at the data link layer. This mechanism is used by IP multicast to achieve one-to-many transmission for IP on Ethernet networks. Modern Ethernet controllers filter received packets to reduce CPU load, by looking up the hash of a multicast destination address in a table, initialized by software, which controls whether a multicast packet is dropped or fully received.

Ethernet multicast is available on all Ethernet networks. Multicasts span the broadcast domain of the network. Multiple Registration Protocol can be used to control Ethernet multicast delivery.

IP edit

 
The relationship between the multicast group management protocol family and the multicast routing protocols family based on the network topology terms.

IP multicast is a technique for one-to-many communication over an IP network. The destination nodes send Internet Group Management Protocol join and leave messages, for example in the case of IPTV when the user changes from one TV channel to another. IP multicast scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are. Multicast uses 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 when necessary.

The most common transport layer protocol to use multicast addressing is User Datagram Protocol (UDP). By its nature, UDP is not reliable—messages may be lost or delivered out of order. By adding loss detection and retransmission mechanisms, reliable multicast has been implemented on top of UDP or IP by various middleware products, e.g. those that implement the Real-Time Publish-Subscribe (RTPS) Protocol of the Object Management Group (OMG) Data Distribution Service (DDS) standard, as well as by special transport protocols such as Pragmatic General Multicast (PGM).

IP multicast is always available within the local subnet. Achieving IP multicast service over a wider area requires multicast routing. Many networks, including the Internet, do not support multicast routing. Multicast routing functionality is available in enterprise-grade network equipment but is typically not available until configured by a network administrator. The Internet Group Management Protocol is used to control IP multicast delivery.

Application layer edit

Application layer multicast overlay services are not based on IP multicast or data link layer multicast. Instead they use multiple unicast transmissions to simulate a multicast. These services are designed for application-level group communication. Internet Relay Chat (IRC) implements a single spanning tree across its overlay network for all conference groups.[5] The lesser-known PSYC technology uses custom multicast strategies per conference.[6] Some peer-to-peer technologies employ the multicast concept known as peercasting when distributing content to multiple recipients.

Explicit multi-unicast (Xcast) is another multicast strategy that includes addresses of all intended destinations within each packet. As such, given maximum transmission unit limitations, Xcast cannot be used for multicast groups with many destinations. The Xcast model generally assumes that 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.[7]

Wireless networks edit

Wireless communications (with exception to point-to-point radio links using directional antennas) are inherently broadcasting media. However, the communication service provided may be unicast, multicast as well as broadcast, depending on if the data is addressed to one, to a group or to all receivers in the covered network, respectively.

Television edit

In digital television, the concept of multicast service sometimes is used to refer to content protection by broadcast encryption, i.e. encrypted pay television content over a simplex broadcast channel only addressed to paying viewers. In this case, data is broadcast to all receivers but only addressed to a specific group.

The concept of interactive multicast, for example using IP multicast, may be used over TV broadcast networks to improve efficiency, offer more TV programs, or reduce the required spectrum. Interactive multicast implies that TV programs are sent only over transmitters where there are viewers and that only the most popular programs are transmitted. It relies on an additional interaction channel (a back-channel or return channel), where user equipment may send join and leave messages when the user changes TV channel. Interactive multicast has been suggested as an efficient transmission scheme in DVB-H and DVB-T2 terrestrial digital television systems,[8] A similar concept is switched broadcast over cable-TV networks, where only the currently most popular content is delivered in the cable-TV network.[9] Scalable video multicast in an application of interactive multicast, where a subset of the viewers receive additional data for high-resolution video.

TV gateways converts satellite (DVB-S, DVB-S2), cable (DVB-C, DVB-C2) and terrestrial television (DVB-T, DVB-T2) to IP for distribution using unicast and multicast in home, hospitality and enterprise applications

Another similar concept is Cell-TV, and implies TV distribution over 3G cellular networks using the network-assisted multicasting offered by the Multimedia Broadcast Multicast Service (MBMS) service, or over 4G/LTE cellular networks with the eMBMS (enhanced MBMS) service.

See also edit

References edit

  1. ^ a b Media-communication based on Application-Layer Multicast
  2. ^ Lawrence Harte, Introduction to Data Multicasting, Althos Publishing 2008.
  3. ^ Li, Bing; Atwood, J. William (2016-06-19). "Secure receiver access control for IP multicast at the network level: Design and validation". Computer Networks. 102: 109–128. doi:10.1016/j.comnet.2016.03.010. ISSN 1389-1286.
  4. ^ M. Noormohammadpour; et al. (July 10, 2017). "DCCast: Efficient Point to Multipoint Transfers Across Datacenters". USENIX. Retrieved July 26, 2017.
  5. ^ A Discussion on Computer Network Conferencing. sec. 2.5.1. RFC 1324.
  6. ^ White paper, EU: PSYC.
  7. ^ Rick Boivie; Nancy Feldman; Yuji Imai; Wim Livens & Dirk Ooms (November 2007). "Explicit Multicast (Xcast) Concepts and Options". Internet Engineering Task Force. doi:10.17487/RFC5058. Retrieved May 25, 2013. {{cite journal}}: Cite journal requires |journal= (help)
  8. ^ M. Eriksson, S.M. Hasibur Rahman, F. Fraille, M. Sjöström, ”Efficient Interactive Multicast over DVB-T2 - Utilizing Dynamic SFNs and PARPS”, 2013 IEEE International Conference on Computer and Information Technology (BMSB’13), London, UK, June 2013.
  9. ^ N. Sinha, R. Oz and S. V. Vasudevan, “The statistics of switched broadcast”, Proceedings of the SCTE 2005 Conference on Emerging Technologies, Tampa, FL, USA, January 2005

multicast, this, article, about, many, communications, computer, networks, radio, systems, point, multipoint, communication, broadcasting, multiple, programs, using, single, channel, channel, computer, networking, multicast, group, communication, where, data, . This article is about one to many communications in computer networks For radio systems see Point to multipoint communication For broadcasting multiple programs using a single channel see Multicast channel In computer networking multicast is group communication 1 where data transmission is addressed to a group of destination computers simultaneously Multicast can be one to many or many to many distribution 2 3 Multicast should not be confused with physical layer point to multipoint communication Routing schemesUnicastBroadcastMulticastAnycastGroup communication may either be application layer multicast 1 or network assisted multicast where the latter makes it possible for the source to efficiently send to the group in a single transmission Copies are automatically created in other network elements such as routers switches and cellular network base stations but only to network segments that currently contain members of the group Network assisted multicast may be implemented at the data link layer using one to many addressing and switching such as Ethernet multicast addressing Asynchronous Transfer Mode ATM point to multipoint virtual circuits P2MP 4 or InfiniBand multicast Network assisted multicast may also be implemented at the Internet layer using IP multicast In IP multicast the implementation of the multicast concept occurs at the IP routing level where routers create optimal distribution paths for datagrams sent to a multicast destination address Multicast is often employed in Internet Protocol IP applications of streaming media such as IPTV and multipoint videoconferencing Contents 1 Ethernet 2 IP 3 Application layer 4 Wireless networks 5 Television 6 See also 7 ReferencesEthernet editEthernet frames with a value of 1 in the least significant bit of the first octet of the destination address are treated as multicast frames and are flooded to all points on the network This mechanism constitutes multicast at the data link layer This mechanism is used by IP multicast to achieve one to many transmission for IP on Ethernet networks Modern Ethernet controllers filter received packets to reduce CPU load by looking up the hash of a multicast destination address in a table initialized by software which controls whether a multicast packet is dropped or fully received Ethernet multicast is available on all Ethernet networks Multicasts span the broadcast domain of the network Multiple Registration Protocol can be used to control Ethernet multicast delivery IP edit nbsp The relationship between the multicast group management protocol family and the multicast routing protocols family based on the network topology terms IP multicast is a technique for one to many communication over an IP network The destination nodes send Internet Group Management Protocol join and leave messages for example in the case of IPTV when the user changes from one TV channel to another IP multicast scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are Multicast uses 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 when necessary The most common transport layer protocol to use multicast addressing is User Datagram Protocol UDP By its nature UDP is not reliable messages may be lost or delivered out of order By adding loss detection and retransmission mechanisms reliable multicast has been implemented on top of UDP or IP by various middleware products e g those that implement the Real Time Publish Subscribe RTPS Protocol of the Object Management Group OMG Data Distribution Service DDS standard as well as by special transport protocols such as Pragmatic General Multicast PGM IP multicast is always available within the local subnet Achieving IP multicast service over a wider area requires multicast routing Many networks including the Internet do not support multicast routing Multicast routing functionality is available in enterprise grade network equipment but is typically not available until configured by a network administrator The Internet Group Management Protocol is used to control IP multicast delivery Application layer editApplication layer multicast overlay services are not based on IP multicast or data link layer multicast Instead they use multiple unicast transmissions to simulate a multicast These services are designed for application level group communication Internet Relay Chat IRC implements a single spanning tree across its overlay network for all conference groups 5 The lesser known PSYC technology uses custom multicast strategies per conference 6 Some peer to peer technologies employ the multicast concept known as peercasting when distributing content to multiple recipients Explicit multi unicast Xcast is another multicast strategy that includes addresses of all intended destinations within each packet As such given maximum transmission unit limitations Xcast cannot be used for multicast groups with many destinations The Xcast model generally assumes that 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 7 Wireless networks editThis section needs expansion You can help by adding to it March 2020 Wireless communications with exception to point to point radio links using directional antennas are inherently broadcasting media However the communication service provided may be unicast multicast as well as broadcast depending on if the data is addressed to one to a group or to all receivers in the covered network respectively Television editIn digital television the concept of multicast service sometimes is used to refer to content protection by broadcast encryption i e encrypted pay television content over a simplex broadcast channel only addressed to paying viewers In this case data is broadcast to all receivers but only addressed to a specific group The concept of interactive multicast for example using IP multicast may be used over TV broadcast networks to improve efficiency offer more TV programs or reduce the required spectrum Interactive multicast implies that TV programs are sent only over transmitters where there are viewers and that only the most popular programs are transmitted It relies on an additional interaction channel a back channel or return channel where user equipment may send join and leave messages when the user changes TV channel Interactive multicast has been suggested as an efficient transmission scheme in DVB H and DVB T2 terrestrial digital television systems 8 A similar concept is switched broadcast over cable TV networks where only the currently most popular content is delivered in the cable TV network 9 Scalable video multicast in an application of interactive multicast where a subset of the viewers receive additional data for high resolution video TV gateways converts satellite DVB S DVB S2 cable DVB C DVB C2 and terrestrial television DVB T DVB T2 to IP for distribution using unicast and multicast in home hospitality and enterprise applicationsAnother similar concept is Cell TV and implies TV distribution over 3G cellular networks using the network assisted multicasting offered by the Multimedia Broadcast Multicast Service MBMS service or over 4G LTE cellular networks with the eMBMS enhanced MBMS service See also edit nbsp Wikiversity has learning resources about Multicast Anycast Any source multicast Content delivery network Flooding algorithm Mbone experimental multicast backbone network Multicast lightpaths Narada multicast protocol Non broadcast multiple access network Push technology Source specific multicast Broadcast unknown unicast and multicast trafficReferences edit a b Media communication based on Application Layer Multicast Lawrence Harte Introduction to Data Multicasting Althos Publishing 2008 Li Bing Atwood J William 2016 06 19 Secure receiver access control for IP multicast at the network level Design and validation Computer Networks 102 109 128 doi 10 1016 j comnet 2016 03 010 ISSN 1389 1286 M Noormohammadpour et al July 10 2017 DCCast Efficient Point to Multipoint Transfers Across Datacenters USENIX Retrieved July 26 2017 A Discussion on Computer Network Conferencing sec 2 5 1 RFC 1324 White paper EU PSYC Rick Boivie Nancy Feldman Yuji Imai Wim Livens amp Dirk Ooms November 2007 Explicit Multicast Xcast Concepts and Options Internet Engineering Task Force doi 10 17487 RFC5058 Retrieved May 25 2013 a href Template Cite journal html title Template Cite journal cite journal a Cite journal requires journal help M Eriksson S M Hasibur Rahman F Fraille M Sjostrom Efficient Interactive Multicast over DVB T2 Utilizing Dynamic SFNs and PARPS 2013 IEEE International Conference on Computer and Information Technology BMSB 13 London UK June 2013 N Sinha R Oz and S V Vasudevan The statistics of switched broadcast Proceedings of the SCTE 2005 Conference on Emerging Technologies Tampa FL USA January 2005 Retrieved from https en wikipedia org w index php title Multicast amp oldid 1165785541, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.