网络分层的优点
Contents
网络分层的优点
面试被问到了,记录下
- 各层之间是独立的
- 某一层并不需要知道它的下一层是怎么实现的,而仅仅需要知道该层通过层间接口所提供的接口服务
- 由于每一层间只实现相对独立的功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小的问题,这样问题的复杂度就降低了
- 灵活性好
- 当某一层发生变化的时候只要层间关系保持不变,则这层的上下层均不受影响,此外,对某一层提供的服务还可以进行修改.当某一层提供的服务不再需要时,甚至可以将这层取消
- 结构上可分割开
- 各层都可以采用最合适的技术来实现
- 易于实现和维护
- 这种结构使得实现和调试一个庞大复杂的系统变得容易处理,因为整个系统已经被分解为若干个相对独立的子系统
- 能够促进标准化工作
- 因为每一层的功能机器提供的服务都已经有了明确的说明
注意
分层是应该注意每一层的功能非常明确,若层数太少,会使得每一层协议太复杂
层数太多又会在描述和综述各功能的系统工程任务时遇到较多困难
参考
《计算机网络(第五版)》

