2011-03-21 2 views

답변

3

짧은 대답은 이고 트래픽 양은입니다. 나는 "대부분의 경우"로주의 할 것입니다. 멀티 캐스트 패킷은 멀티 캐스트 그룹 주소에서 구성된 MAC 주소를 사용하여 와이어에 기록됩니다. 멀티 캐스트 그룹에 가입하는 것은 근본적으로 적절한 MAC 주소를 청취하도록 NIC에 지시하는 것입니다. 이렇게하면 각 리스너가 동일한 이더넷 프레임을 수신하게됩니다. 주의 사항은 멀티 캐스트 라우팅이 작동하는 방법과 관련이 있습니다. 멀티 캐스트 인식 라우터가있는 경우 누군가가 다른 서브넷에서 그룹에 가입 한 경우 멀티 캐스트 트래픽이 라우터를 다른 네트워크로 트래버스 할 수 있습니다.

많은 네트워크 프로그래밍을 계획하고 있다면 "TCP/IP Illustrated, Volume 1"을 읽어 보시기 바랍니다. 이것은 모든 프로토콜이 어떻게 어울리는지를 실제로 이해하는 가장 좋은 방법입니다.

+0

매우 도움이됩니다. 감사합니다. – Daniel

+0

인터페이스가 멀티 캐스트 그룹에 참여할 때 전송되는 IGMP JOIN 메시지가 있습니다. 따라서 추가 트래픽이 생성되지만 트래픽이 두 배로 증가하지는 않습니다. – davenpcj

+0

멀티 캐스트 전달은 수신하는 프로그램의 수에 상관없이 수신자에게 도달하는 방법에만 신경을 쓰며 라우터 또는 스위치로 처리됩니다. – coderonthemount

0

클라이언트가 동일한 네트워크에 있습니까?

무선 802.11 멀티 캐스트의 경우 무선 액세스 지점에서 멀티 캐스트 구현에 따라 다릅니다.

일부 무선 액세스 지점은 데이터 링크 계층에서 유니 캐스트 변환에 멀티 캐스트를 수행하므로 멀티 캐스트 그룹에 가입 한 각 클라이언트에 개별적으로 데이터를 보냅니다.

AP에서 유니 캐스트 변환을 수행하지 않는 경우 일반적으로 네트워크 사용률이 증가하지 않습니다.