Multicasting

From Computing and Software Wiki

(Difference between revisions)
Jump to: navigation, search
m
m
Line 6: Line 6:
==='''Unicast'''===
==='''Unicast'''===
Unicast addressing is the most common form of sending datagrams to other hosts on a network. It refers to sending information packets from one point to another point(one-to-one . Some applications that use unicast addressing are http and ftp, among others.   
Unicast addressing is the most common form of sending datagrams to other hosts on a network. It refers to sending information packets from one point to another point(one-to-one . Some applications that use unicast addressing are http and ftp, among others.   
-
'''Multicast'''
+
==='''Multicast'''===
As stated earlier, multicasting is the addressing type that allows a piece of data to be sent once but received by multiple users. It is still relatively new and has some downsides, but compared to broadcasting and unicasting methods of transmitting data it is still far more efficient.
As stated earlier, multicasting is the addressing type that allows a piece of data to be sent once but received by multiple users. It is still relatively new and has some downsides, but compared to broadcasting and unicasting methods of transmitting data it is still far more efficient.
-
'''Broadcast'''
+
==='''Broadcast'''===
Broadcasting is the type of IP addressing where the sender will send a piece of data to all nodes connected to a network. While only one piece of data is being sent, there is no control over who receives it, and so this will place a huge strain on any network.   
Broadcasting is the type of IP addressing where the sender will send a piece of data to all nodes connected to a network. While only one piece of data is being sent, there is no control over who receives it, and so this will place a huge strain on any network.   
-
'''Anycast'''
+
==='''Anycast'''===
----
----

Revision as of 17:15, 9 April 2009

Multicasting is a type of internet addressing system where only interested receivers are sent the requested information. This was created to be a more efficient means of broadcasting where information would be sent to every node in the network. Multicasting uses the most efficient routes to transfer the data and only copies the information being sent when a fork in the route occurs. Prior to multicasting, if a user needed to send the same data to N users, the user would need to copy that data N times and send it to each receiver. This creates a high amount of strain on servers, as well as large amounts of traffic over the network. Multicasting however needs only one transmission of this data, and will optimize the path that the data takes to reach each desired user.



Contents

Different Types of IP Addressing

Unicast

Unicast addressing is the most common form of sending datagrams to other hosts on a network. It refers to sending information packets from one point to another point(one-to-one . Some applications that use unicast addressing are http and ftp, among others.

Multicast

As stated earlier, multicasting is the addressing type that allows a piece of data to be sent once but received by multiple users. It is still relatively new and has some downsides, but compared to broadcasting and unicasting methods of transmitting data it is still far more efficient.

Broadcast

Broadcasting is the type of IP addressing where the sender will send a piece of data to all nodes connected to a network. While only one piece of data is being sent, there is no control over who receives it, and so this will place a huge strain on any network.

Anycast


Advantages of Multicasting


Multicasting Protocols


Applications of Multicasting


Disadvantages and Solutions

Personal tools