Multicast

multicastinggroup addressingInteractive Multicastmulticast channelmulticast communications protocolsmulticast groupMulticast Packet ReplicatorMulticast servicesmulticastsnetwork multicast
In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.wikipedia
348 Related Articles

Data transmission

data transferdigital communicationsdigital communication
In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.
Data transmission (also data communication or digital communications) is the transfer of data (a digital bitstream or a digitized analog signal ) over a point-to-point or point-to-multipoint communication channel.

Multicast address

multicastEthernet multicast addressingadministratively scoped multicast addresses
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) or Infiniband multicast.
A multicast address is a logical identifier for a group of hosts in a computer network that are available to process datagrams or frames intended to be multicast for a designated network service.

IP multicast

multicastIP multicastingCastGate
Network assisted multicast may also be implemented at the Internet layer using IP multicast.
It is the IP-specific form of multicast and is used for streaming media and other network applications.

Computer network

networkcomputer networkingnetworking
In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.
For example, Akamai Technologies manages an overlay network that provides reliable, efficient content delivery (a kind of multicast).

Reliable multicast

virtual synchronymulticast protocolVirtual Synchronous
By adding loss detection and re-transmission 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).
Multicast is a network addressing method for 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 multiple destinations split (typically network switches and routers).

Streaming media

streamingstreamedstreaming video
Multicast is often employed in Internet Protocol (IP) applications of streaming media, such as IPTV and multipoint videoconferencing.
On June 24, 1993, the band was playing a gig at Xerox PARC while elsewhere in the building, scientists were discussing new technology (the Mbone) for broadcasting on the Internet using multicasting.

InfiniBand

InfiniBand 12X QDRHost Channel AdapterIB
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) or Infiniband multicast.

Peercasting

Peercast
Some peer-to-peer technologies employ the multicast concept known as peercasting when distributing content to multiple recipients.
Peercasting is a method of multicasting streams, usually audio and/or video, to the Internet via peer-to-peer technology.

Xcast

Explicit multi-unicast
Explicit multi-unicast (Xcast) is an alternate multicast strategy that includes addresses of all intended destinations within each packet.
The explicit multi-unicast (Xcast) is a variation of multicast that supports a great number of multicast sessions with a small number of recipients in each.

Pragmatic General Multicast

PGMPGM Reliable Transport Protocol
By adding loss detection and re-transmission 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).
Multicast is a network addressing method for 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 multiple destinations split (typically network switches and routers).

MAC address

MACMAC addressesEUI-64
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 is called multicast addressing.

Internet Protocol television

IPTVInternet Protocol TVinternet-based television
Multicast is often employed in Internet Protocol (IP) applications of streaming media, such as IPTV and multipoint videoconferencing.
IPTV covers both live TV (multicast) as well as stored video-on-demand/VoD (unicast).

User Datagram Protocol

UDPUDP/IPUDP protocol
The most common transport layer protocol to use multicast addressing is User Datagram Protocol (UDP).

Transport layer

transporttransport protocollayer 4
The most common transport layer protocol to use multicast addressing is User Datagram Protocol (UDP).
UDP may be used for multicasting and broadcasting, since retransmissions are not possible to a large amount of hosts.

Internet Relay Chat

IRCIRC clientIRC channel
Internet Relay Chat (IRC) implements a single spanning tree across its overlay network for all conference groups.
Once established however, each message to multiple recipients is delivered in a fashion similar to multicast, meaning each message travels a network link exactly once.

Scalable video multicast

Scalable video multicast in an application of interactive multicast, where a subset of the viewers receive additional data for high-resolution video.
Scalable video multicast is a new wireless multicast technology.

Overlay network

overlaynetwork overlayoverlaid network
Internet Relay Chat (IRC) implements a single spanning tree across its overlay network for all conference groups.
For example, Akamai Technologies manages an overlay network which provides reliable, efficient content delivery (a kind of multicast).

Unicast

uniunicast addressunicast channel
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.

Multimedia Broadcast Multicast Service

MBMSeMBMSMultimedia Broadcast/Multicast Service
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.
Multimedia Broadcast Multicast Services (MBMS) is a point-to-multipoint interface specification for existing and upcoming 3GPP cellular networks, which is designed to provide efficient delivery of broadcast and multicast services, both within a cell as well as within the core network.

Any-source multicast

Any-source multicast (ASM) is the older and more usual form of multicast where multiple senders can be on the same group/channel, as opposed to source-specific multicast where a single particular source is specified.

Peer-to-peer

P2Ppeer to peerpeer-to-peer network
Some peer-to-peer technologies employ the multicast concept known as peercasting when distributing content to multiple recipients.

Data Distribution Service

DDSOMG DDS Data Distribution Service (DDS)
By adding loss detection and re-transmission 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).
The demonstration included the discovery of each other's publishers and subscribers on different OS Platforms (Microsoft Windows and Linux) and supported multicast and unicast network communications.

Anycast

anycast DNSAnycast Operatorsmultiple locations
Anycast rendezvous point can be used in Multicast Source Discovery Protocol (MSDP) and it's advantageous application as Anycast RP is an intradomain feature that provides redundancy and load-sharing capabilities.

Mbone

multicast backboneM-bone
Mbone (short for "multicast backbone") was an experimental backbone and virtual network built on top of the Internet for carrying IP multicast traffic on the Internet.

Digital television

digitaldigital TVDTV
In digital television, the concept of multicast service sometimes is used to refer to content protection by broadcast encryption, i.e. encrypted content over a simplex broadcast channel only addressed to paying viewers (pay television).
This ability to provide either a single HDTV feed or multiple lower-resolution feeds is often referred to as distributing one's "bit budget" or multicasting.