建设京东物流网站的目标是什么,用网站免费模板做网站要会什么,网络推广公司外包,论坛与网站做优化哪个更好一、TCP与UDP区别总结#xff1a;
1、TCP面向连接#xff08;如打电话要先拨号建立连接#xff09;;UDP是无连接的#xff0c;即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说#xff0c;通过TCP连接传送的数据#xff0c;无差错#xff0c;不丢失…一、TCP与UDP区别总结
1、TCP面向连接如打电话要先拨号建立连接;UDP是无连接的即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说通过TCP连接传送的数据无差错不丢失不重复且按序到达;UDP尽最大努力交付即不保证可靠交付。Tcp通过校验和重传控制序号标识滑动窗口、确认应答实现可靠传输。如丢包时的重发控制还可以对次序乱掉的分包进行顺序控制。
3、UDP具有较好的实时性工作效率比TCP高适用于对高速传输和实时性有较高的通信或广播通信。
4.每一条TCP连接只能是点到点的;UDP支持一对一一对多多对一和多对多的交互通信
5、TCP对系统资源要求较多UDP对系统资源要求较少。
二、TCP和UDP的优缺点
TCP协议的优点 可靠、稳定TCP的可靠体现在TCP在传输数据之前会有三次握手来建立连接而且在数据传输之前会有三次握手来建立连接而且在数据传输时有确认、窗口、重传、拥塞控制机制在数据传完猴还会断开连接用来节约系统资源。TCP缺点 慢效率低占用系统资源高易被攻击TCP在传输数据之前要先建立连接这会消耗时间而且在数据传递时确认机制重传机制拥塞机制等都会消耗大量时间而且要在每台设备上维护所有的传输连接事实上每个连接都会占用系统的CPU、内存等硬件资源。而且因为TCP有确认机制、三次握手机制这些也导致了TCP容易被人利用实现DOS,DDOS,CC等攻击。UDP的优点 快速比TCP稍安全UDP没有TCP的握手确认窗口重传拥塞控制等机制UDP是一个无状态的传输协议所以它在传递数据时非常快。没有TCP的这些机制UDP较TCP被攻击者利用的漏洞就要少一点。UDP的缺点 但是UDP也是无法避免攻击不可靠不稳定 因为UDP没有TCP那些可靠的机制在数据传递时如果网络质量不好就很容易丢失包。
什么时候应该使用TCP
当对网络通信质量有要求的时候比如 整个数据要准确无误的传递给对方这往往用于一些要求可靠的应用如QQ游览器 HTTP,HTTPS,FTP等传输文件的协议POP,SITP等邮件传输的协议。
什么时候应该使用UDP
当对我拿过来通信质量要求不高的时候要求网络通讯能尽量的快这时就可以使用UDP比如qq语音qq视频FTFP