IGMP란 무엇인가요?
인터넷 그룹 관리 프로토콜(Internet Group Management Protocol)인 IGMP는 인터넷 프로토콜 계열의 멀티캐스트 프로토콜입니다. 이 프로토콜은 호스트와 멀티캐스트 라우터 사이에서 실행됩니다. IGMP 프로토콜에는 IGMPv1, v2 및 v3의 세 가지 버전이 있습니다.
호스트 IP 소프트웨어는 호스트가 로컬에서 멀티캐스트 패킷을 보내고 받을 수 있도록 멀티캐스트 확장이 필요합니다. 그러나 여러 네트워크에 걸친 멀티캐스트 전달은 라우터에 의존해야 하기 때문에 이것만으로는 충분하지 않습니다.
멀티캐스트 전달 경로를 설정하려면 라우터가 인터넷의 각 그룹 구성원의 분포를 이해해야 합니다. 이를 위해서는 호스트가 자신이 속한 멀티캐스트 그룹의 로컬 라우터에 알릴 수 있어야 합니다. 이는 멀티캐스트 포워딩 경로의 기반이기도 합니다.
인터넷 그룹 관리 프로토콜(IGMP, Internet Group Management Protocol)은 호스트와 로컬 라우터 간에 멀티캐스트 그룹 구성원 정보를 교환하는 데 사용됩니다.
이를 기반으로 로컬 라우터는 다른 멀티캐스트 라우터와 통신하고 멀티캐스트 그룹 구성원 정보를 전파하며 멀티캐스트 경로를 설정합니다.
이 과정은 라우터 간 일반적인 유니캐스트 라우팅과 동일합니다. 이 프로세스는 라우터 간의 일반 유니캐스트 경로 전파와 매우 유사합니다. IGMP는 TCP/IP의 중요한 표준 중 하나입니다. 모든 IP 멀티캐스트 시스템(호스트 및 라우터 포함)은 IGMP 프로토콜을 지원해야 합니다.
확장 정보:
IGMP의 IP 멀티캐스트:
IP 멀티캐스트는 종단 간 서비스이며 멀티캐스트 메커니즘은 다음 네 부분으로 구성됩니다.
p>
1. 주소 지정 메커니즘: 멀티캐스트 주소를 사용하여 정보가 멀티캐스트 소스에서 수신자 그룹으로 전송됩니다.
2. 멀티캐스트 구성원의 관리를 실현하기 위해 수신자 호스트는 멀티캐스트 그룹에 동적으로 참여하고 탈퇴합니다.
3. 멀티캐스트 메시지 배포 트리(즉, 멀티캐스트의 트리 전달 경로)를 구성합니다. 네트워크의 데이터)을 통해 전달합니다. 배포 트리는 멀티캐스트 소스에서 수신자에게 메시지를 전송합니다.
4. 멀티캐스트 애플리케이션: 멀티캐스트 소스와 수신자는 화상 회의, TCP와 같은 멀티캐스트 애플리케이션을 지원하는 소프트웨어를 설치해야 합니다. /IP 프로토콜 스택 멀티캐스트 정보의 전송 및 수신을 지원해야 합니다.
바이두 백과사전 - 인터넷 그룹 관리 프로토콜