Multicast
Un article de Wikipédia, l'encyclopédie libre.
En informatique, le terme multicast définit une connexion réseau multipoint.
Sommaire |
[modifier] Définition
On entend par multicast le fait de communiquer simultanément avec un groupe d'ordinateurs identifiés par une adresse spécifique (adresse de groupe).
[modifier] Avantages
L'avantage de ce système par rapport au classique unicast devient évident quand on veut diffuser de la vidéo. En streaming on envoie une image autant de fois que l'on a de connexions simultanées : perte de temps, de ressources du serveur et surtout de bande passante. Alors qu'en multicast le paquet n'est émis qu'une seule fois, et sera routé vers toutes les machines du groupe de diffusion.
[modifier] Protocoles
En multicast, le protocole IP utilise les adresses de la classe d'adresses D 224.0.0.1 à 239.255.255.254. Les adresses IP multicast 224.0.0.1 à 224.0.0.255 ont un rôle spécifique à utilisation locale. D'autres protocoles délaissés : AppleTalk, DECnet, IPX utilisent aussi le multicast. Les paquets de données sont routés sur le réseau selon l'adresse des destinataires encapsulée dans la trame transmise. Normalement, seuls les destinataires interceptent et décodent les paquets qui leurs sont adressés.
- Exemple d'une adresse IP locale pouvant servir à une communication multicast : 224.0.0.1 ;
- Exemple d'une adresse IP Internet pouvant servir à une communication multicast : 239.254.254.254.
Un groupe multicast est un ensemble de 0 ou n machines, il est entièrement dynamique (une station peut rejoindre ou quitter le groupe à tout moment), et ouvert (une station peut émettre un paquet dans un groupe sans en faire partie). Un groupe multicast est désigné par une adresse IP (de 224.0.0.1 à 239.255.255.255). Lorsqu'un poste veut envoyer un paquet à un groupe multicast, il envoie ce paquet à l'adresse IP identifiant ce groupe (par ex : 224.1.2.3). La réception est réalisée par un routeur abonné au groupe et le paquet est alors dupliqué et renvoyé grâce à une trame de niveau 2 Multicast.
Le protocole IGMP est utilisé par le protocole IP pour l'abonnement aux groupes multicast.
[modifier] Utilisation
L'usage du multicast sur Internet est encore limité aux universités ou utilisé en interne par les fournisseurs d'accès Internet (diffusion des chaînes de télévision pour certains).
Certaines webradio expérimentent un flux multicast pour la diffusion de leurs programmes.
[modifier] Liens
- Répertoire de programmes Multicast
- Une application Multicast pour tous: le Générateur Poïétique