协议数据单元(Protocol Data Unit,PDU)
目录 |
协议数据单元是指在分层网络结构,例如在OSI模型中,在传输系统的每一层都将建立协议数据单元。它在网络体系机构中占据了重要的位置。
确定协议数据单元的最佳大小也是一种方案,通常情况下,协议依据单元处理的系统开销与PCI的长度成比例,但与协议数据单元的长度无关,我们可以通过让协议数据单元变得尽可能长,从而最大化处理效率。同样,带宽效率越大,用户数据相对于PCI长度就越大。然而,其他因素会导致产生更小的协议数据单元,这些因素包括应用程学中药数据的数量可能很小,系统中的缓冲约束,公平,媒体的错误特性等。分解和串联可以用来匹配协议数据单元的大小或提高分层之间或者基于不同子网之间的效率。
在每个协议中,协议数据单元都有一个最佳大小,这取决与协议在体系结构中出现的位置,对于上层协议而言,他最容易受到应用程序要求的影响。当应用程序在逻辑上有意义时就会创建边界。这些尺寸会让步于下层的要求,在中间层则由系统约束来控制。对于下层协议而言,大小更多的是由子网络或媒体的特性确定。如前面所述,在容易出现错误的环境中协议数据单元的尺寸会更小,因为这样可以降低产生错误的可能性。
在不容易出现错误的媒体中,人们更希望使用更大的协议数据单元。