什么是TCP和UDP?

来源:小新 时间:2021-09-11 21:12:12阅读:0

是否快速完整地传输数据取决于您使用的是UDP还是TCP网络协议。他们俩都做相同的工作,但是方式不同,一种更可靠,另一种更快。

TCP和UDP的定义

TCP(传输控制协议)和UDP(用户数据报协议)都是网络协议,可通过互联网将数据从设备传输到Web服务器。每当您与朋友聊天,发送电子邮件,观看在线视频或只是浏览网络时,都可以使用以下协议之一。

UDP和TCP都将数据分成较小的单元,称为数据包。其中包括发送方和接收方的IP,各种配置,您要发送的实际数据以及尾部(指示数据包结束的数据)。两种协议之间的唯一区别是数据包的移动方式。

TCP和UDP如何工作

TCP是互联网上最常用的协议,因为它被认为更可靠。

发送数据的方法如下:

  1. TCP为每个数据包分配一个唯一的标识符和一个序列号。这使接收方可以识别接收到哪个数据包,然后再到达哪个数据包。

  2. 接收到数据包后,如果数据包的顺序正确,则接收方将确认发送给发送方。

  3. 发送方现在可以发送另一个数据包。

  4. 如果数据包丢失或发送顺序错误,接收器将保持沉默,表明需要重新发送相同的数据包。

什么是TCP和UDP?‍

由于数据是按顺序发送的,因此有助于缓解数据拥塞和流量控制,并使发现和修复错误更容易。这也意味着通过TCP发送的数据更有可能完全到达其目的地。但是,它有一个缺点。双方之间有很多来回通信,因此建立连接和交换数据需要更长的时间。

UDP不需要唯一的标识符或序列号即可完成相同的工作。它以流的形式发送数据,并且仅具有校验和以确保数据到达时不会损坏。UDP几乎没有纠错功能,也不关心丢失的数据包。它更容易出错,但是它发送数据的速度比TCP快得多。

如果您是游戏,流媒体或使用VoIP服务,则UDP是一个不错的选择。它可能会丢失一两个数据包,但不会对您的整体连接产生巨大影响。对此类服务使用TCP可能会导致延迟(尤其是如果您连接到世界另一端的服务器),这可能会完全破坏您的体验。因此,建议将基于TCP的Open用于静态用途,例如电子邮件,Web浏览和文件传输。

微云网络&网络综合解决方案提供商,助力企业信息化建设、数字化转型、以及全球化互联。SD-WAN方案可实现全球访问加速、SaaS访问加速海外视频加速海外分支组网,有效提升国际间沟通效率,助力中国企业开拓国际市场。服务热线:400-028-9798,欢迎来电咨询。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/hlw/2808.html

TAG标签:TCPUDP

相关推荐

返回顶部