TCP协议与UDP协议的异同点
相同点是都是传输层协议,不同点是报头不能,开销不同, 主要是tcp需要确认,而udp不需要
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。 TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境,概括的讲都是传输协议,不同的是可靠性有高低成本有高低传输大小有差异。

请问UDP协议和TCP协议的不同与相同之处?
相同:都是传输层的协议 不同:tcp是面向连接的,udp是面向无连接的。tcp采用虚电路的传输形式,udp采用数据报的方式。 tcp是可靠传输,udp是不可靠传输。tcp有纠错机制,udp无纠错机制。
楼上说的不错,不过有些重点没有说到, 补充楼上的:不同: TCP连接的时候需要3次确认后才能建立连接,而UDP协议不需要建立连接,不管是否传输两点是否能连接,只要知道对方的Ip,都会把报文发错去,发出去后就不会理会报文是否传输到对方那里,而TCP协议就不同,建立连接后,每次发出报文之后都需要对方的确认,不然的话,就会重新过报文。
要说主要那就是TCP是面向连接的,UDP是面向无连接的 . 注意.TCP是可靠的,UDP是不可靠的!
通俗的说把 TCP头长大、数据多、传输慢但是稳定安全 UDP头长小、数据少、传输快但是不稳定

udp和tcp的异同
都是传输层协议。tcp:提供面向连接的服务,数据传输前先建立连接,传输完毕后释放连接,提供可靠连接; udp:发送数据前不需要先建立连接,发送后也不需要释放连接,减少开销和延迟,但不保证可靠交付。

UDP协议和TCP协议的不同与相同之处分别是什么?
面向连接的TCP:“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。面向非连接的UDP协议。“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。
相同:都是传输层的协议 不同:tcp是面向连接的,udp是面向无连接的。tcp采用虚电路的传输形式,udp采用数据报的方式。 tcp是可靠传输,udp是不可靠传输。tcp有纠错机制,udp无纠错机制。

请问UDP协议和TCP协议的不同与相同之处?
相同:都是传输层的协议 不同:tcp是面向连接的,udp是面向无连接的。tcp采用虚电路的传输形式,udp采用数据报的方式。 tcp是可靠传输,udp是不可靠传输。tcp有纠错机制,udp无纠错机制。
楼上说的不错,不过有些重点没有说到, 补充楼上的:不同: TCP连接的时候需要3次确认后才能建立连接,而UDP协议不需要建立连接,不管是否传输两点是否能连接,只要知道对方的Ip,都会把报文发错去,发出去后就不会理会报文是否传输到对方那里,而TCP协议就不同,建立连接后,每次发出报文之后都需要对方的确认,不然的话,就会重新过报文。
要说主要那就是TCP是面向连接的,UDP是面向无连接的 . 注意.TCP是可靠的,UDP是不可靠的!
通俗的说把 TCP头长大、数据多、传输慢但是稳定安全 UDP头长小、数据少、传输快但是不稳定

本文由 在线网速测试 整理编辑,转载请注明出处。