從Steve Deering于1989年提出的IETF的RFC1112“Host Extension for IP Multicast”中的定義我們可以得知:IP組播的核心思想是——通過一個IP地址向一組主機發送數據(UDP包)。發送者僅僅向一個組地址發送信息,接收者只需加入到這個分組就可以接收信息,所有的接收者接收的是同一個數據流,組中成員是動態的,可以根據自己的意愿隨時隨意加入或退出。每一臺主機都可以同時加入到多個組中,每一個組播地址可以在不同的端口或者不同的套接字(Socket)上有多個數據流,同時許多實際應用可以共享一個組地址。IP組播技術可以有效地避免重復發送可能引起的廣播風暴,并且能夠突破路由器的限制,將數據包傳送到其它網段。