TCP 和 UDP——您需要了解的两种协议

互联网通信基于多种标准,以保证设备之间的完美通信。 就像我们有特定的通信模式和规则——通常是不言而喻的——计算机在所谓的协议上进行通信。

TCP与UDP

协议是 Internet 上的设备用于通信的一组规则。 由于世界上有大量的设备,并且它们在底层硬件和操作系统上各不相同,因此对协议的需求出现了。 如果一台设备发送另一台设备不理解或不同意的信息,则该信息将以陷阱告终。

这就是 TCP 和 UDP 协议的用武之地。但在我们开始解释它们之间的区别之前,让我们先了解一下互联网上的通信是如何工作的。TCP 与 UDP

端口说明

端口是网关 通讯,它们是在数据包离开您的设备之前标记的目的地。 想象一个港口,船只被指定进出的门,并且他们知道在目的地进入哪个门。 这一切都在船开出之前就已经确定了。

同样,端口允许特定类型的流量,因此设备知道将流量发送到哪里很重要,这就是协议的用武之地。

例如,端口 80 用于网络流量。 端口 443 后来出现并处理 SSL 流量,例如称为 HTTPS 的 HTTP 的安全版本。

TCP 和 UDP 解释

TCP(传输控制协议)和UDP(用户数据报协议)负责将数据包传送到指定地址。 因此,TCP 和 UDP 对应于 OSI 模型层中的传输模型。

它们的不同之处在于它们传送数据包的方式。 TCP 被称为面向连接的协议。 它与接收方建立连接,传送数据包,然后在发送下一个数据包之前等待确认。 因为它必须确保数据包的顺序,所以如果没有收到确认,TCP 将继续重新发送数据包。

另一方面,UDP 采用不同的方法。 它不等待确认并立即发送下一个数据包。 它们之间的区别现在应该很明显了:TCP 更可靠而 UDP 更快。

在 TCP 和 UDP 之间进行选择

您可能会问,如果 TCP 比 UDP 更可靠,为什么您还需要 UDP?

在数据包的准确性不是那么重要的情况下,UDP 被证明是一种优势。 例如,语音和视频通信是 UDP 发挥作用的地方。 如果您的声音跳过半秒或视频跳过一帧都无关紧要,但如果您的电子邮件中的文本乱七八糟,那肯定会很重要。

OpenVPN 是一种同时使用 TCP 和 UDP 端口的开源协议; 尽管 UDP 是首选协议。 FastestVPN 具有 OpenVPN 协议,并为您提供了在 TCP 和 UDP 协议之间进行选择的选项。 我们专用的 Netflix 服务器采用 UDP 协议,以提供最佳体验。

使用 OpenVPN 的一个好处是,因为它可以使用端口 443 或端口 80 建立 TCP 连接,所以它不会被管理员的防火墙阻止,因为这样做会中断网络流量。

结论

需要记住的是,TCP 和 UDP 是传输协议,而 OpenVPN 是一种使用 SSL 加密的隧道协议。

这真的归结为你想要实现的目标。 在大多数情况下,UDP 就可以正常工作。 但是,如果您愿意,只需进入 FastestVPN 应用程序并切换到 TCP。 但是,如果 VPN 被管理员阻止,那么切换到 TCP 会将流量切换到端口 443,从而允许您像常规 Web 流量一样潜入 VPN 流量。

今天就控制您的隐私! 解锁网站、访问流媒体平台并绕过 ISP 监控。

积极参与 FastestVPN
订阅电子报
接收本周的热门帖子和最新公告 FastestVPN 通过我们的电子邮件通讯。
图标
0 0
文章评分

您可以 也喜欢

订阅
通知
客人
0 评论
内联反馈
查看所有评论