Pertemuan 13 MultiCast – Network Programming Matakuliah : H0483

advertisement

Matakuliah : H0483

– Network Programming

Tahun

Versi

: 2008

: 3.0

Pertemuan 13

MultiCast

1

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

• Mendemonstrasikan program dengan menggunakan konsep Broadcast,

Multicast dan Unicast

2

Outline Materi

• Introduction

• Taxonomy

• IP Multicast

• Multicast Support in Winsock 2

3

UniCast

Unicast Data Transfer

4

MultiCast

• Components of a Multicast Session

– Control Plane

• Deals with the creation and management of a multicast session.

– Data Plane

• Transfer of data among multicast participants.

5

Taxonomy

• Rooted Control Plane

– There is one and only one root node. The rest are leaf nodes.

– The root node must remain present for the whole duration of the multicast session

– The root node creates a multicast session and controls the addition and removal of leaf nodes.

– Example: ATM (Asynchronous Transfer Mode)

6

Taxonomy

• Rooted Control Plane

7

Taxonomy

• Non-Rooted Control Plane

– There is no root node. All node are leaf nodes.

– The network can perform the role of the root node.

– Nodes join and leave a multicast session through out-of-band methods.

– Example: IP Multicast, H.320 video conferencing.

8

Taxonomy

• Non-Rooted Control Plane

9

Taxonomy

• Rooted Data Plane

– There is one and only one root node. The rest are leaf nodes.

– Data exchange can only occur between a leaf node and the root node. Not leaf node to leaf node data exchange is allowed.

– The root node will distribute data to all leaf nodes.

– Example: ST-II (Internet Stream Protocol

Version 2).

10

Taxonomy

• Rooted Data Plane

11

Taxonomy

• Non-Rooted Data Plane

– There is no root node. All node are leaf nodes.

– A node’s transmission is delivered to all other nodes.

– A node receives data from all other nodes.

– Example: IP Multicast.

12

Taxonomy

• Non-Rooted Data Plane

13

IP Multicast

14

IP Multicast

15

IP Multicast

• Network Support for IP Multicast

• Inter-Network with Multicast Routing

16

Latihan

1. Jelaskan perbedaan antara Unicast,

Multicast dan Bradcast

2. Sebutkan beberapa contoh program aplikasi yang menggunakan sistem broadcast, Unicast dan Multicast

3. Buat contoh program yang menggunakan IP MultiCast

17

Download