>  기사  >  네트워크에서 그룹 관리 및 멀티캐스트 애플리케이션을 구현하는 데 사용되는 프로토콜

네트워크에서 그룹 관리 및 멀티캐스트 애플리케이션을 구현하는 데 사용되는 프로토콜

藏色散人
藏色散人원래의
2020-07-11 11:16:517181검색

IGMP 프로토콜은 네트워크에서 그룹 관리 및 멀티캐스트 애플리케이션을 구현하는 데 사용됩니다. IGMP의 작업 프로세스는 다음과 같습니다. 1. 호스트가 새 작업 그룹에 가입하면 모든 호스트 그룹에 igmp 호스트 멤버십 보고 메시지가 전송됩니다. 로컬 멀티캐스트 라우터는 로컬 네트워크의 호스트를 주기적으로 폴링합니다.

네트워크에서 그룹 관리 및 멀티캐스트 애플리케이션을 구현하는 데 사용되는 프로토콜

IGMP 프로토콜은 네트워크에서 그룹 관리 및 멀티캐스트 응용 프로그램을 구현하는 데 사용됩니다.

IGMP 프로토콜

IGMP의 작업 프로세스는 다음과 같습니다.

1. igmp 호스트 멤버십 보고 메시지는 모든 호스트 그룹에 전송되어 멤버십을 알리고, 메시지를 수신한 후 로컬 멀티캐스트 라우터는 관계 정보를 인터넷의 다른 멀티캐스트 라우터에 전파하고 동시에 필요한 경로를 설정합니다. IP 호스트 그룹 주소를 호스트 네트워크 인터페이스의 mac 주소에 매핑하고 주소 필터를 재설정합니다.

2. 동적 멤버십을 처리하기 위해 로컬 멀티캐스트 라우터는 정기적으로 로컬 네트워크 호스트를 폴링하여 어떤 호스트인지 확인합니다. 이 폴링 프로세스는 igmp 호스트 멤버십 쿼리 메시지를 전송하여 구현되며, 메시지의 ttl 필드는 1로 설정됩니다. 메시지가 호스트 그룹 외부로 전송되지 않도록 하세요. lan 메시지를 받은 호스트 그룹 구성원은 응답 메시지를 보냅니다. 모든 호스트 그룹 구성원이 동시에 응답하면 IGMP 프로토콜은 이러한 경우를 방지하기 위해 임의 지연 방법을 사용합니다. 각 호스트 그룹의 한 구성원만 동시에 응답 메시지를 보내고 있습니다.

위 내용은 네트워크에서 그룹 관리 및 멀티캐스트 애플리케이션을 구현하는 데 사용되는 프로토콜의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.