c語(yǔ)言實(shí)現(xiàn)udp雙向通信 怎么查看當(dāng)前網(wǎng)絡(luò)是否支持udp組播?
怎么查看當(dāng)前網(wǎng)絡(luò)是否支持udp組播?一般來(lái)說(shuō),TCP是單播的,客戶端和服務(wù)器之間會(huì)有差異,需要三次握手才能建立連接才能傳輸數(shù)據(jù)。UDP并不是那么復(fù)雜。應(yīng)用層發(fā)送數(shù)據(jù)后,UDP直接發(fā)送。如果目標(biāo)地址是單
怎么查看當(dāng)前網(wǎng)絡(luò)是否支持udp組播?
一般來(lái)說(shuō),TCP是單播的,客戶端和服務(wù)器之間會(huì)有差異,需要三次握手才能建立連接才能傳輸數(shù)據(jù)。UDP并不是那么復(fù)雜。應(yīng)用層發(fā)送數(shù)據(jù)后,UDP直接發(fā)送。如果目標(biāo)地址是單播,它將發(fā)送到該地址;如果目標(biāo)地址是多播,它將發(fā)送到多播組;如果是廣播,它將在同一VLAN中廣播。所以很抽象。例如,單播的例子有很多。例如,在底層UDP協(xié)議(如DHCPv6協(xié)議)中使用廣播(如dhcpv4協(xié)議),在底層UDP協(xié)議中使用多播。你可以抓取數(shù)據(jù)包并查看數(shù)據(jù)包。
為什么有些新路由器取消了組播功能?
多播基于路由器。為了在網(wǎng)絡(luò)中支持多播,需要一個(gè)路由器或一個(gè)能夠管理多播組的第三層交換機(jī)(具有部分路由功能的交換機(jī))。需要加入多播組的不是客戶機(jī),而是客戶機(jī)。數(shù)據(jù)包大小與UDP相同,因?yàn)樘囟ǖ耐ㄐ攀褂肬DP協(xié)議。當(dāng)然,支持組播的路由器是必要的,組播功能需要在路由配置中開(kāi)啟,但不需要設(shè)置任何地址等。此外,請(qǐng)注意,有些交換機(jī)也支持多播,但有必要區(qū)分第2層多播和第3層多播。第三層組播功能與路由器一致。第二層組播是為了輔助組播組的管理,而第三層組播管理設(shè)備必須在網(wǎng)絡(luò)中工作