c语言实现udp双向通信 怎么查看当前网络是否支持udp组播?
浏览量:2983
时间:2021-03-16 06:47:50
作者:admin
怎么查看当前网络是否支持udp组播?
一般来说,TCP是单播的,客户端和服务器之间会有差异,需要三次握手才能建立连接才能传输数据。UDP并不是那么复杂。应用层发送数据后,UDP直接发送。如果目标地址是单播,它将发送到该地址;如果目标地址是多播,它将发送到多播组;如果是广播,它将在同一VLAN中广播。所以很抽象。例如,单播的例子有很多。例如,在底层UDP协议(如DHCPv6协议)中使用广播(如dhcpv4协议),在底层UDP协议中使用多播。你可以抓取数据包并查看数据包。
为什么有些新路由器取消了组播功能?
多播基于路由器。为了在网络中支持多播,需要一个路由器或一个能够管理多播组的第三层交换机(具有部分路由功能的交换机)。需要加入多播组的不是客户机,而是客户机。数据包大小与UDP相同,因为特定的通信使用UDP协议。当然,支持组播的路由器是必要的,组播功能需要在路由配置中开启,但不需要设置任何地址等。此外,请注意,有些交换机也支持多播,但有必要区分第2层多播和第3层多播。第三层组播功能与路由器一致。第二层组播是为了辅助组播组的管理,而第三层组播管理设备必须在网络中工作
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
漏洞exp 漏洞exp去哪找