首页 » TCP 与 UDP:有什么区别?

TCP 与 UDP:有什么区别?

我们对 TCP 和 UDP 了解多少?互联网、区块链、云计算——无论哪个领域,计算机相互连接时效率最高。然而,发送数据并确保其完整地到达受众的过程需要网络和节点的复杂交互。在深入研究TCP 和 UDP 协议的细节之前,有必要先回顾一下。

所有网络模型都试图 whatsapp 号码数据 描述相同的过程:数据位如何以电脉冲的形式通过电线传输,或如何以光图案的形式通过光纤电缆传输。以及在上游端如何接收和重新组合这些数据位。

从技术上来说  TCP 与 UDP

使用一种协议就可以将数据从一台计算机上的一个应用程序传输到另一台计算机上。然而,这种方法非常脆弱:对硬件的任何修改都意味着必须更改整个应用程序和协议软件。为了实现连接设备所需的灵活性,网络使用了不同协 因为他们之前没有经验 议的多层堆栈。堆栈中的每一层都执行特定的功能,并与其上下紧邻的层进行交互。

当今,最具包容性的框架是开放系统互连(OSI)。 UDP 和 TCP 分割并改变了所涉及的一些层,因此从 OSI 开始可以为更深入的探索提供更好的起点。

OSI 模型简要概述

物理层
从最基本的层面上看,这一层由发送和接收数据的机械元素组成。这决定了触点和电线如何将 0 和 1 编码为信号,然后以光、电和无线电信号的形式发送到本地媒体。

数据链路层 (DLL)  TCP 与 UDP
数据链路层充当设备物理组件 博目录 和网络数据包之间的中介。物理层面的数据本质上是非结构化的,这一层面的工作是将其打包成帧。在这个过程中,不断发送的数据流被分组到簇中,这个过程称为多路复用。在这里,每个数据包都被分配了一个标头,用于标识预期的发送者和接收者。

滚动至顶部