这里先简单的说一下TCP与UDP的区别: 1。基于连接与无连接 2。对系统资源的要求(TCP较多,UDP少) 3。UDP程序结构较简单 4。流模式与数据报模式 5。TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证另外结合GPRS网络的情况具体的谈一下他们的区别: 1。TCP传输存在一定的延时,大概是1600MS(移动提供),UDP响应速度稍微快一些。 2。TCP包头的最小大小.就是20字节. UDP的包小很多.确实如此.因为UDP是非可靠连接.设计初衷就是尽可能快的将数据包发送出去.所以UDP协 议显得非常精简. 结论就是tcp是面向边向连接的,所以会慢一些,但安全些,udp则相反 。TCP(传输控制协议) UDP(用户数据报协议) TCP和UDP都是属于传输层协议,负责承担数据传输的任务,其中TCP属于可靠的面向连接服务,UDP是不可靠的无连接数据报服务 TCP需要经过三次握手才能建立一个安全连接,所以效率比较低,但是安全性高,UDP不需要,就跟电报一样,不管你收没收到,所以效率高,但是不可靠,例如我们网络里的DNS请求,就是用UDP发送的,还有QQ里用UDP直连方式语音,速度也是最快的
TCP与UDP的区别
最新推荐文章于 2022-03-17 15:56:39 发布