在实际的使用中,我们通常要把网络体系结构进行分层,每个协议在自己的层次中,这样就保障了协议的独立行,可控性。

使用分层有很多优点:

  • 有助于协议设计,因为对于在特定层工作的协议而言,它们的工作方式及其与上下层之间的接口都已经确定。
  • 促进竞争,因为可以同时使用不同厂商的产品。
  • 避免一个协议层的技术或功能变化影响相邻的其它层。
  • 提供了描述网络功能和能力的通用语言。