TCP和UDP都是以太网常用的通讯模式,其中TCP模式下设备之间要建立连接,UDP则不需要。
在TCP模式下,设备想要发送数据互相联系,先要进行“三次握手”,即设备A发送连接申请,设备B回复同意,设备A发送“好的那我现在开始传数据了”。
当要结束彼此之间的联系时,TCP模式下的设备要进行“四次挥手”,即设备A发送我要停止发送内容了,设备B表示我知道了,设备A发送“好的”,设备B发送“OK”。
经过这么三次握手四次挥手,我们可以有效的保证TCP模式下的数据发送安全,确保发送的内容被对方接收到。
相对于TCP模式,UDP模式发送数据的设备只负责发送数据,不用管是否有别的设备接收到,是一种开环的数据传输方式。
因为没有那么多的规则限制,所以UDP模式下数据传输速率更高,但也更容易被干扰而丢包。
因此,如果你追求数据通信的安全稳定性,就选TCP传输,比如进行文件的发送等等。
如果你进行一些“隧道网络”操作,比如用VPN上网,那用UDP通信更为合适。
现在你清楚了吗?
欢迎加微信18309815706咨询。
原文标题:TCP和UDP通讯我们怎么选?
文章出处:【微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !