멀티캐스팅이 가능한 네트워크를 구성하고 멀티캐스트를 사용하는 애플리케이션을 동작시키기 위해서는 서버 호스트부터 클라이언트 호스트까지의 전송 경로에 있는 여러 장치들이 멀티캐스트를 지원할 수 있어야 한다. 우선 멀티캐스트로 데이터를 전송하는 서버와 클라이언트 호스트는 비디오 스트리밍 서버, 화상회의, 멀티캐스팅 파일 전송 서비스 등과 같은 멀티캐스트 데이터를 전달하고, 받을 수 있는 애플리케이션이 있어야 한다. IP 프로토콜 스택도 IGMP(Internet Group Management Protocol) 버전 1이나 2를 지원할 수 있어야 한다. 애플리케이션이 직접 전송하거나 받기를 원하는 멀티캐스트 그룹 어드레스를 네트워크 어댑터에 전달하면 네트워크 어댑터는 이 멀티캐스트 그룹 어드레스를 멀티캐스트 MA..