计算机网络中的协议开销是指必须与通过网络路由到目的地的数据一起发送的信息。该信息存储在数据包的开头,称为标头。根据所使用的具体网络协议,标头中可能包含多种信息,但最重要的是目标地址和源地址。即使两个应用程序之间的协议使用很少或不使用协议开销,信息也会被包装在具有开销的网络协议中,通过路由器发送以到达正确的目的地。
网络数据包是其中之一基本的网络通信概念,使得通过互联网和其他网络传输数据成为可能。数据包包含正在传输的实际数据,以及接收应用程序或设备需要了解数据包内容的任何信息。当在两点之间路由时通过互联网,一个数据包可能会被包装在另一个具有网络协议的数据包中,该网络协议有助于引导信息通过多个节点到达目标位置。此包装数据包将包含与正在发送的数据无关的特定信息,这些信息被视为协议开销。
一种广泛使用的网络协议称为传输控制协议和互联网协议 (TCP/IP)。使用 TCP/IP 发送的数据包有一些协议开销,每个数据包的范围为 40 到 80 字节。然而,TCP/IP 还具有一种编程行为,实际上会产生更多开销。当 TCP/IP 数据包当数据包被传送到网络内的目的地时,它会将确认发送回所传送数据包的发送者。此确认通常内部没有数据,被认为是 100% 的协议开销。
协议开销尤其值得关注的领域是使用无线互联网或 Wi-Fi® 时。从无线路由器传输到计算机的信号通过空气传播并且可以被拦截,因此无线协议有一个非常大的标头,附加到每个发送的数据包上。每秒可以将许多数据包传输到计算机,并且每个数据包都包含完整的标头。 Wi-Fi® 数据包的协议开销大小源于安全、授权和数据包顺序的要求。这会导致 Wi-Fi® 协议可用于实际数据的带宽低于硬连线到互联网的机器。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!