1 / 15

Multicasting

Multicasting. AbdulRahman AbdulSalam Ahmad AlHammar Yousef Yateem. Types of Casting. Unicasting: One-to-one Easy to implement Will waste bandwidth if many people demand the same data. Broadcasting: Multicasting:. Unicasting. Types of Casting. Unicasting: One-to-one Easy to implement

garren
Download Presentation

Multicasting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multicasting AbdulRahman AbdulSalam Ahmad AlHammar Yousef Yateem

  2. Types of Casting • Unicasting: • One-to-one • Easy to implement • Will waste bandwidth if many people demand the same data. • Broadcasting: • Multicasting:

  3. Unicasting

  4. Types of Casting • Unicasting: • One-to-one • Easy to implement • Will waste bandwidth if many people demand the same data. • Broadcasting: • One-to-all • Good when all request the same data • Bad if some don’t want it • Multicasting: • One-to-group • Solves both the problems above • More complicated than the two above

  5. Multicasting

  6. The Basic Idea of Multicasting Instead of sending a separate copy of the data for each recipient, the source sends the data only once, and routers along the way to the destinations make copies as needed.

  7. Why Multicasting? • Conserves Bandwidth • Consider stats from Victoria Secrets • More than 1 million web hits during the 1st hour • 283% increase in web traffic during event. • Enhanced Efficiency: • controls network traffic and reduces CPU loads • Optimized performance: • eliminates traffic redundancy • It’s all about the Cost • more bandwidth  more costs

  8. Multicast vs. Unicast Bandwidth Usage for Clients Listening to an 8 Kbps Audio Stream

  9. Multicasting at Transport Layer • Multicasting uses UDP (User Datagram Protocol) as its underlying transport protocol. • No retransmission of packets or acknowledgment in the TL . • Any reliability must be engineered-in at higher level. • The more reliable Multicasting forms, do have negative acknowledgments.

  10. Multicasting at Network Layer(IP Multicasting) • Addressing • IP addresses Class D • Address the message to Multicast group • GroupManagement • Uses Internet Group Management Protocol (IGMP) 3.Routing • Message goes to Rendez-vous Points (RP) • RPs forward message to devices in domain and other RPs. • The Multicast Routing Protocol used is (PIM-SM)

  11. Shortest Path Tree Source Group Member 1 Group Member 2

  12. Rendezvous Point Tree RP Tree Shortest Path Trees Source 1 Rendezvous Point Source 2 Group Member 1 Group Member 2

  13. Applications that use Multicasting: • Video conferencing • Corporate communications • Distance learning • Distribution of software • Stock quotes • News

  14. Sources and refrences • http://www.savetz.com/mbone/ch3_1.html • http://en.wikipedia.org/wiki/Multicasting • http://abilene.internet2.edu/services/multicast.html • http://www.multicasttech.com/ • http://www.internet2.edu/resources/infosheetmulticast.pdf • http://mcast-wiki.internet2.edu/index.php?n=Main.MulticastCookbook • http://www.tcpipguide.com/free/t_IPMulticasting-2.htm • http://www.cisco.com/warp/public/779/largeent/learn/technologies/multicast.html. • http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/ipimt_ov.htm • http://www.answers.com/topic/multicast?method=22 • http://www.uoregon.edu/~joe/understanding-mpeg1-multicast.pdf • http://www.cisco.com/application/pdf/en/us/guest/products/ps6552/c1161/cdccont_0900aecd80310883.pdf • ftp://ftpeng.cisco.com/ipmulticast/networkers00/IntroToIPMulticast.pdf • www.iana.org/assignments/multicast-addresses. http://www.sprintlink.net/multicast/faq.html#JoiningGroups

  15. Questions

More Related