为什么tcp可靠udp不可靠
答:TCP的可靠是体现在其通信过程必须经过三个阶段:连接建立、数据通信、连接撤销。并且使用了确认机制。因此其通信结果是可掌握的,必然成功的。而UDP则几乎把传输的成功率完全依赖在IP协议上了,即尽最大努力去完成传输任务。它没有建立连接和撤销连接阶段,因此传输的结果有可能是失败,因此称为不可靠的协议。 本回答由提...
答:而UDP就没有了,udp信息发出后,不验证是否到达对方,所以不可靠。不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用TCP协议传输的,不用我说什么,自己体验一下就能发现区别了。再有就是UDP和TCP的目的端口不一样(这句话好象是多余的),而且两个协议不在同一...
答:TCP在不可靠的IP上面实现了一些防错机制,如超时重传、双方确认等,这样使用TCP的上层协议不必考虑数据是否可靠,在TCP的实现上已经帮助解决了这个问题 而UDP本身是不可靠的,他不需要双方确认数据是否传输成功,但基于UDP的上层协议也可以是可靠的,但需要上层协议来实现这种可靠性,所以UDP本身不可靠 ...
答:2、安全方面,TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。UDP会提供服务,但没有TCP可靠。3、传输效率,TCP传输效率相对较低,而UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协...
答:TCP提供可靠的服务,通过使用确认、超时和重传等机制,TCP确保数据能够成功到达目的地。如果数据包在传输过程中丢失或损坏,TCP会负责重新传输。此外,TCP还保证数据按照发送顺序到达。相比之下,UDP并不保证数据一定能够到达,也不保证数据的顺序。因此,UDP被称为不可靠的。3. 传输速度 由于TCP的复杂性和...
答:UDP的缺点: 不可靠,不稳定 因为UDP没有TCP那些可靠的机制,在数据传递时,如果网络质量不好,就会很容易丢包。 基于上面的优缺点,那么: 什么时候应该使用TCP: 当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的...
答:TCP是一种可靠的协议,因为它运行机制来防止数据丢失或更改。TCP使用会话来提高数据传 输的可靠性。同样在数据传输中,在两侧之间检查传输的数据,并且如果发生一些丢失或改 变,则再次重新传输数据。UDP也不可靠。真的不是。但是,如果您希望它是可靠的上层应用 程序级别机制可以实现,但这些将使传输更...
答:2、TCP是可靠的,安全的;UDP是不可靠的,不安全的,但是传输数据的速率快。3、TCP比UDP更复杂,它具有流量控制和拥塞控制机制。4、TCP面向字节流;UDP是面向报文的。5、TCP对系统资源要求较多,UDP对系统资源要求较少。TCP首部有20个字节,UDP的首部只有8个字节的首部开销。6、TCP连接只能是一对一的...
答:通过控制发送数据的速率,UDP可以帮助网络保持稳定,避免过多的数据拥塞导致数据丢失。总的来说,虽然UDP提供的服务是不可靠的,但它通过执行一些“虚连接”操作,确保了数据传输的顺序性和可靠性。这使得它在某些特定场景下(如实时游戏、VoIP等)成为一种非常有用的协议。
答:TCP和UDP是互联网协议中两个重要的传输协议。TCP(传输控制协议)是一种面向连接的、可靠的、有序的协议。UDP(用户数据报协议)是一种无连接的、不可靠的协议。TCP协议通过三次握手建立连接,并在数据传输过程中保证数据的可靠性,即保证数据的完整性、顺序性和不重复性。这种可靠性需要消耗大量的网络...
网友评论:
纪凭17688986068:
从协议格式分析为什么UDP实现高效传输而TCP实现可靠传输? -
39193竺安
: 从头部格式上看,TCP要求有确认字段,就是说,TCP发出连接请求,必须得到对方的确认后才行,不然就一直重发.而UDP呢,格式很简单,没有确认段,就是说,发出去就不管了,管你有没有连上呢.所以TCP可靠但慢,UDP不可靠但快!
纪凭17688986068:
从协议格式分析为什么UDP实现高效传输而TCP实现可靠传输? -
39193竺安
: 从头部格式上看,TCP要求有确认字段,就是说,TCP发出连接请求,必须得到对方的确认后才行,不然就一直重发.而UDP呢,格式很简单,没有确认段,就是说,发出...
纪凭17688986068:
什么叫做“面向连接”的协议?UDP是什么东东?为什么说它不可靠? -
39193竺安
: TCP 是传输控制协议,是一个可靠的面向连接的协议.它允许网络间两台主机之间无差错的信息传输. UDP 是用户数据报协议,它采用无连接的方式传输数据,也就是说发送端不关心发送的数据是否到达目标主机,数据是否出错等.收到数据的主机也不会告诉发送方是否收到了数据,它的可靠性由上层协议来保障.这两个协议针对不同网路环境实现数据传输,各有优缺点.面向连接的TCP协议效率较低,但可靠性高,适合于网络链路不好或可靠性要求高的环境;UDP面向非连接,不可靠,但因为不用传送许多与数据本身无关的信息,所以效率较高,常用一些实时业务,也用于一些对差错不敏感的应用,例如QQ,在线观看视频就是采用UDP的协议!
纪凭17688986068:
tcp和udp是什么意思,什么区别呢,谢谢 -
39193竺安
: 从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性.而UDP就没有了,所以不可靠.不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用...
纪凭17688986068:
比较TCP和UDP的不同优缺点 -
39193竺安
: TCP是可靠传输,UDP是不可靠传输 TCP是面向连接的,UDP是无连接的 TCP被广泛应用在文件传输、远程连接等需要数据被可靠传输的领域;UDP比TCP相对简单且容易管理,它被应用在一些局域网系统的应用程序中.
纪凭17688986068:
简述TCP与UDP的最大区别? -
39193竺安
: TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接.一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介...
纪凭17688986068:
tcp和udp有什么区别,tcp和udp各有什么优缺点 -
39193竺安
: TCP和UDP的优缺点及区别 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源. TCP的缺点...
纪凭17688986068:
简述TCP和UDP的主要区别,为什么有了TCP协议又要有UDP协议,主要应用场合是什么? -
39193竺安
: TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失...
纪凭17688986068:
udp协议和tcp协议有什么不同 -
39193竺安
: 前几天刚回答过相同的问题:不复制网上内容,简单归纳几点:1、TCP面向连接,UDP面向非连接2、TCP是可靠的,UDP是不可靠的3、同等条件下,TCP传输效率低于UDP4、上面三点是最主要的,其它的不同,比如头结构不同、连接建立方式不同,差错处理方式不同等等.