在TCP/IP中能实现传输层功能的,具有代表性的协议是TCP和UDP....区分
可能有人会认为,鉴于TCP是可靠的传输协议,那么它一定优于UDP.其实不然,TCP与UDP的优缺点无法简单地,绝对地去做比较.那么,对于这两种协议应该如何加以区分使用呢?
...而在一方面,UDP主要用于那些对高速传输和实时性有较高要求的通信或广播通信.我们举一个通过IP电话进行通话的例子.如果使用TCP,数据在传送途中如果丢失会被重发,但这样无法流畅的传输通话人的声音,也就导致无法进行正常交流....而采用UDP,它就不会进行重发处理.从而也就不会有声音大幅度延迟到达的问题.即使数据有丢失,也只是会影响某一小部分通话.此外,在多播和广播通信中也使用UDP而不是TCP.RIP,DHCP等基于广播的协议也要依赖于...所以,TCP和UDP应该根据应用的目的按需使用.