组播和广播的区别tcp还是udp 组播协议是基于UDP协议传输,还是TCP协议?
组播协议是基于UDP协议传输,还是TCP协议?
您需要了解这两个协议之间的区别。实际上,这两个协议是可以实现的。这取决于你需要使用哪种协议
UDP和TCP的应用范围取决于它们各自的特点。UDP协议的特点是:数据报、无连接、简单、不可靠、丢包和无序(丢包主要是在实际应用中遇到的)。TCP的特点是:流、连接、复杂、可靠、大延迟和带宽占用(都与UDP有关)。不同的应用领域会选择不同的协议。以流媒体为例,一是音视频点播应用(如各大视频网站),对实时性要求不高。这种应用多采用TCP/HTTP,因为用户可以容忍延迟和缓冲,但不能容忍丢包造成的马赛克。另一类是要求高实时性的音视频通信应用,如视频会议、视频监控等。这种应用程序的用户不能容忍过度的延迟。相反,偶尔丢一包也不是什么大问题。而且,在这种应用中,基于UDP的组播技术可以大大降低服务器和交换机的压力,因此得到了广泛的应用。我不太同意陈硕的第一句话。在编程中,UDP比TCP简单得多,因为它没有建立连接的过程,而且是一种数据报模式。接收方不需要像TCP那样重新组织应用层的协议包。陈硕说,UDP比TCP更复杂。据估计,UDP是用来实现可靠的传输。如果是这样,应该使用TCP。如果可靠性要求不是很高,那么向UDP添加确认重传就相对简单(我在实践中没有遇到过无序问题,可能还没有观察到)。另外,SCTP是一种综合了UDP和TCP优点的协议。它的特点很吸引人,但我在实践中没有接触过。
组播是不是只能用UDP协议,不能用TCP协议?
一般来说,TCP是单播的,客户端和服务器之间会有差异,需要三次握手才能建立连接才能传输数据。UDP并不是那么复杂。应用层发送数据后,UDP直接发送。如果目标地址是单播,它将发送到该地址;如果目标地址是多播,它将发送到多播组;如果是广播,它将在同一VLAN中广播。所以很抽象。例如,单播的例子有很多。例如,在底层UDP协议(如DHCPv6协议)中使用广播(如dhcpv4协议),在底层UDP协议中使用多播。你可以抓取数据包并查看数据包。
组播和广播的区别tcp还是udp udp组播地址怎么设置 udp组播地址
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。