SlideShare a Scribd company logo
1 of 21
IP Multicasting
        Bagian 2

Multiple Unicasting vs Multicasting



             Disusun oleh :
       Ambar Erna Wahyu Widagdo


                                      1
Tujuan

Presentasi ini menjelaskan :

   perbedaan antara multiple unicasting dan multicasting.

   Perbedaan bandwidth yang dibutuhkan antara unicasting
   dan multicasting.

   Contoh aplikasi yang sesuai menggunakan multicasting




                                              2
Topik


Introduction : Perbedaan Unicasting dan Multicasting

Multiple unicasting dan kebutuhan bandwidth

Multicasting dan kebutuhan bandwidth

Contoh aplikasi multicasting



                                              3
Introduction

Didalam jaringan TCP/IP , prinsip forwarding packet dapat
secara unicasting, multicasting atau broadcasting.




                                                4
Perbedaan Unicast dan Multicast



satu source dan satu   Satu source dan
destination            group destination
 Hubungan satu ke      Hubungan satu ke
satu                   banyak
Router mem-forward     Router multicast
paket menuju satu      meng-copy packet
interface              untuk dikirim ke
                       lebih dari satu
                       interface
                              5
Multiple Unicasting


                        Server            NA
                            A
                        Source                 R4
                                     1              3
                                          2
                                                                 R2
                                                             4
                  R1                                                  2             N6
N1        2             1                                        1
              3                                         N4                                  H62
                    4                                                                    Destination

                                                                 N5
     N2                                                                   H61
              N3                                                      Destination


                                  H32
          H31                    Destination
      Destination                                                         6
Bandwidth Multiple Unicasting (1/3)
      Server A, Dalam waktu yang bersamaan mengirim
       paket streaming yang sama menuju ke 4 tujuan.


                               Satu streaming : 3 Mbps
                    NA
                               4 Streaming : 12 Mbps
    Server
       A

    Source            R4
                1          3




                                           7
Bandwidth Multiple Unicasting (2/3)
                  12 Mbps


                            12 Mbps

                                 6 Mbps
           6 Mbps
                                           6 Mbps
                                                    3 Mbps

                                          3 Mbps
               6 Mbps

                  3 Mbps
      3 Mbps




                                            8
Bandwidth Multiple Unicasting (3/3)

                                   100 paket …. ???
                         100 x 3 Mbps ….. 300 Mbps

                   100 paket        1000 paket ???


      Server   A

     Source                        R4

                               1        3
                                            9
Multicasting

                         Server            NA
                             A
                         Source                 R4
                                      1              3
                                           2
                                                                  R2
                                                              4
                    R1                                                 2                 N6
N1          2            1                                        1
                                                         N4                                     Group X
                3    4                                                                        Destination


                                                                  N5
     N2                                                                      Group X
                N3                                                         Destination

                                   Group X
          Group X                 Destination
      Destination                                                            10
Bandwidth Multicasting


       Server A, Dalam waktu yang bersamaan
 mengirim paket streaming yang sama menuju
                                   ke 4 Host
                     4 Host, anggota Group X
Server         NA
        3 Mbps
   A                    Destination : Group X

Source          R4
                         Bandwidth : 3 Mbps
          1          3



                                   11
Bandwidth Multicasting

                         Server
                                  3 Mbps NA
                             A
                                                 3 Mbps
                         Source                  R4
                                       1              3        3 Mbps
                         3 Mbps             2
                                                                    R2
                                                                4        2 3 Mbps
                    R1                                                                  N6
            2            1                                          1                  3 Mbps
N1
                                                          N4                                Group X
                3    4                                                              3 MbpsDestination
                         3 Mbps

                                                                    N5
     N2                           3 Mbps                                    Group X
              N3
           3 Mbps                                                         Destination

                                    Group X
          Group X                  Destination
      Destination                                                           12
Multicasting

Multicast memberikan solusi atas masalah kebutuhan
bandwidth yang ditimbulkan oleh multiple unicast.

Destination address hanya satu, yaitu alamat dari group-nya.

Namum didalam multicast ini, router-router dan switch harus
mendukung protocol multicast.




                                              13
Aplikasi Multicast


Access to distributed database
information dissemination
teleconferencing
distance learning
IPTV (Live TV, NVoD)




                                 14
Access to Distributed Databases

 Sebagian besar database besar saat ini didistribusikan.

 Artinya, informasi disimpan di lebih dari satu lokasi, biasanya
 pada saat produksi.

 Pengguna yang perlu untuk mengakses database tidak tahu
 lokasi informasi.

 Permintaan pengguna adalah multicast ke semua lokasi
 database, dan lokasi yang memiliki informasi merespon

                                                   15
Information Dissemination

Bisnis sering perlu mengirimkan informasi kepada pelanggan
mereka.

Jika sifat informasi sama untuk setiap nasabah, dapat dikirim
secara multicast.

Dengan cara ini bisnis dapat mengirim satu pesan yang dapat
mencapai banyak pelanggan.

contoh, pembaruan perangkat lunak dapat dikirim ke semua
pembeli dari paket software tertentu.

                                               16
Dissemination of News

News/ berita dapat disebarkan secara multicasting

Sebuah pesan dapat dikirim ke sekelompok user yang tertarik
dengan topik tertentu.

Contoh : statistik dari turnamen kejuaraan basket sekolah
tinggi dapat dikirim ke editor olahraga dari banyak surat kabar.




                                                 17
Teleconferencing

Teleconferencing menggunakan multicasting.

Setiap peserta pada teleconference , membutuhkan informasi
yang sama pada saat yang sama

Group dapat dibentuk secara permanen atau temporary

Contoh : Sebuah group engineer selalu mengadalan meeting
setiap hari senin pagi, maka dapat dibuat sebagai group
permanen sedangkan group yang merencanakan pesta tahun
baru dapat dibuat sebagai group temporer

                                             18
Distance Learning

Perkembangan aplikasi yang menggunakan multicasting adalah
distance learning.

Pelajaran dan latihan diberikan oleh seorang instruktur dan
dapat di terima oleh group peserta pelatihan / kuliah.

Hal ini akan memudahkan peserta yang kesulitan untuk datang
ke kampus.




                                                19
Ringkasan

Pengiriman secara multicast dibutuhkan untuk efisiensi
bandwidth jaringan.

Pengiriman ini digunakan jika source mengirimkan paket yang
sama dalam waktu yang sama dan destinationnya adalah ‘group’




                                              20
Referensi

Forouzan, Behrouz A., TCP/IP protocol Suite, Fourth Edition,
New York, MacGraw-Hill Companies, 2010.




                                                21

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Ip multicasting 02 multiple unicasting vs multicasting

  • 1. IP Multicasting Bagian 2 Multiple Unicasting vs Multicasting Disusun oleh : Ambar Erna Wahyu Widagdo 1
  • 2. Tujuan Presentasi ini menjelaskan : perbedaan antara multiple unicasting dan multicasting. Perbedaan bandwidth yang dibutuhkan antara unicasting dan multicasting. Contoh aplikasi yang sesuai menggunakan multicasting 2
  • 3. Topik Introduction : Perbedaan Unicasting dan Multicasting Multiple unicasting dan kebutuhan bandwidth Multicasting dan kebutuhan bandwidth Contoh aplikasi multicasting 3
  • 4. Introduction Didalam jaringan TCP/IP , prinsip forwarding packet dapat secara unicasting, multicasting atau broadcasting. 4
  • 5. Perbedaan Unicast dan Multicast satu source dan satu Satu source dan destination group destination Hubungan satu ke Hubungan satu ke satu banyak Router mem-forward Router multicast paket menuju satu meng-copy packet interface untuk dikirim ke lebih dari satu interface 5
  • 6. Multiple Unicasting Server NA A Source R4 1 3 2 R2 4 R1 2 N6 N1 2 1 1 3 N4 H62 4 Destination N5 N2 H61 N3 Destination H32 H31 Destination Destination 6
  • 7. Bandwidth Multiple Unicasting (1/3) Server A, Dalam waktu yang bersamaan mengirim paket streaming yang sama menuju ke 4 tujuan. Satu streaming : 3 Mbps NA 4 Streaming : 12 Mbps Server A Source R4 1 3 7
  • 8. Bandwidth Multiple Unicasting (2/3) 12 Mbps 12 Mbps 6 Mbps 6 Mbps 6 Mbps 3 Mbps 3 Mbps 6 Mbps 3 Mbps 3 Mbps 8
  • 9. Bandwidth Multiple Unicasting (3/3) 100 paket …. ??? 100 x 3 Mbps ….. 300 Mbps 100 paket 1000 paket ??? Server A Source R4 1 3 9
  • 10. Multicasting Server NA A Source R4 1 3 2 R2 4 R1 2 N6 N1 2 1 1 N4 Group X 3 4 Destination N5 N2 Group X N3 Destination Group X Group X Destination Destination 10
  • 11. Bandwidth Multicasting Server A, Dalam waktu yang bersamaan mengirim paket streaming yang sama menuju ke 4 Host 4 Host, anggota Group X Server NA 3 Mbps A Destination : Group X Source R4 Bandwidth : 3 Mbps 1 3 11
  • 12. Bandwidth Multicasting Server 3 Mbps NA A 3 Mbps Source R4 1 3 3 Mbps 3 Mbps 2 R2 4 2 3 Mbps R1 N6 2 1 1 3 Mbps N1 N4 Group X 3 4 3 MbpsDestination 3 Mbps N5 N2 3 Mbps Group X N3 3 Mbps Destination Group X Group X Destination Destination 12
  • 13. Multicasting Multicast memberikan solusi atas masalah kebutuhan bandwidth yang ditimbulkan oleh multiple unicast. Destination address hanya satu, yaitu alamat dari group-nya. Namum didalam multicast ini, router-router dan switch harus mendukung protocol multicast. 13
  • 14. Aplikasi Multicast Access to distributed database information dissemination teleconferencing distance learning IPTV (Live TV, NVoD) 14
  • 15. Access to Distributed Databases Sebagian besar database besar saat ini didistribusikan. Artinya, informasi disimpan di lebih dari satu lokasi, biasanya pada saat produksi. Pengguna yang perlu untuk mengakses database tidak tahu lokasi informasi. Permintaan pengguna adalah multicast ke semua lokasi database, dan lokasi yang memiliki informasi merespon 15
  • 16. Information Dissemination Bisnis sering perlu mengirimkan informasi kepada pelanggan mereka. Jika sifat informasi sama untuk setiap nasabah, dapat dikirim secara multicast. Dengan cara ini bisnis dapat mengirim satu pesan yang dapat mencapai banyak pelanggan. contoh, pembaruan perangkat lunak dapat dikirim ke semua pembeli dari paket software tertentu. 16
  • 17. Dissemination of News News/ berita dapat disebarkan secara multicasting Sebuah pesan dapat dikirim ke sekelompok user yang tertarik dengan topik tertentu. Contoh : statistik dari turnamen kejuaraan basket sekolah tinggi dapat dikirim ke editor olahraga dari banyak surat kabar. 17
  • 18. Teleconferencing Teleconferencing menggunakan multicasting. Setiap peserta pada teleconference , membutuhkan informasi yang sama pada saat yang sama Group dapat dibentuk secara permanen atau temporary Contoh : Sebuah group engineer selalu mengadalan meeting setiap hari senin pagi, maka dapat dibuat sebagai group permanen sedangkan group yang merencanakan pesta tahun baru dapat dibuat sebagai group temporer 18
  • 19. Distance Learning Perkembangan aplikasi yang menggunakan multicasting adalah distance learning. Pelajaran dan latihan diberikan oleh seorang instruktur dan dapat di terima oleh group peserta pelatihan / kuliah. Hal ini akan memudahkan peserta yang kesulitan untuk datang ke kampus. 19
  • 20. Ringkasan Pengiriman secara multicast dibutuhkan untuk efisiensi bandwidth jaringan. Pengiriman ini digunakan jika source mengirimkan paket yang sama dalam waktu yang sama dan destinationnya adalah ‘group’ 20
  • 21. Referensi Forouzan, Behrouz A., TCP/IP protocol Suite, Fourth Edition, New York, MacGraw-Hill Companies, 2010. 21

Editor's Notes

  1. Secara mendasar perbedaan antara unicast dan multicast adalah sebagai berikut : Perbedaan pertama : Pada Unicast : Pengiriman terjadi dari satu source (atau asal atau sumber pengiriman) dan ditujukan ke sebuah destination. Sedangkan pada multicast : terdapat satu source dan group destination. Sehingga pada jenis komunikasi ini, alamat source nya merupakan unicast address dan alamat tujuan nya adalah multicast address, yaitu alamat dari group tersebut. Dan alamat group ini mendefinisikan anggota-anggotanya. Perbedaan kedua : Untuk komunikasi unicast : hubungan yang terjadi antara source dengan destination merupakan hubungan satu ke satu. yang terjad pada multicast : Hubungan adalah one to many, yaitu hubungan dari satu ke banyak. Didalam pengiriman unicast, Ketika Sebuah Router didalam jalur datagram menerima IP datagram, Router tersebut berusaha untuk mem-forward paket menuju ke ‘destination’ dengan cara melewatkan pada ‘hanya salah satu interfacenya’. Sedangkan didalam multicast, Sebelum meneruskan paket, router multicast meng-copy nya terlebih dahulu jika akan dikirim ke lebih dari satu interface
  2. Ingat dalam komunikasi unicast, bahwa pengiriman terjadi dari satu source menuju satu destination. Dalam illustrasi ini dicontohkan bahwa Video server A, mengirimkan Paket streaming yang sama menuju ke host H31, H32,H61 dan H62, dalam waktu yang bersamaan. Karena pengiriman secara unicast, maka paket yang dikirim… sejumlah destinationnya, yaitu empat paket. Setiap paket mempunyai alamat tujuan yang berbeda-beda. Dan router melanjutkan paket berdasarkan alamat tujuannya
  3. Jika sebuah streaming membutuhkan bandwidth 3 Mbps, maka untuk empat paket membutuhkan bandwidth sebanyak 4 kali 3 Mbps atau 12 Mbps. Permasalahannya adalah …. Jika multiple streaming yang dikirim tidak hanya 4 tetapi lebih banyak lagi…. Misalkan 100 atau 1000, dibutuhkan bandwidth yang lebih tinggi lagi. Atau jika bandwidth yang dibutuhkan tidak mencukupi, maka tidak ada jaminan quality of service … misalnya terjadi delay yang tinggi atau packet loss…
  4. Dalam illustrasi ini dicontohkan bahwa Video server A, mengirimkan streaming menuju ke destination, yaitu Group X. Karena pengiriman secara multicast, maka router/ switch multucast meng-copy paket terlebih dahulu jika akan dikirim menuju lebih dari satu interface.
  5. Dalam illustrasi ini dicontohkan bahwa Video server A, mengirimkan streaming menuju ke destination, yaitu Group X. Karena pengiriman secara multicast, maka router/ switch multucast meng-copy paket terlebih dahulu jika akan dikirim menuju lebih dari satu interface.