计算机网络层次结构设计基本原理

分层的缘由

  关于为何须要对计算机网络用层次结构设计,能够假设有两台计算机用网络互联,而此时须要考虑如下问题:网络

  1. 数据通路顺畅,这也是最基本的,不然没法通讯
  2. 识别目的计算机,也就是某一个计算机发送一些信息的时候,要知道向谁发送
  3. 查询目的计算机状态,发送信息时不能傻乎乎地直接发,必须目的计算机能够接收信息时才能够
  4. 数据的正误,若是外界有干扰,致使数据发生错误,那网络必需要保证数据不错,或者出错后及时纠正

  简单来讲就是,问题多精力不足计算机网络

  所以,采用了分层结构,让不一样层级去解决不一样的问题设计

基本原则

  1. 各层之间相互独立
  2. 考虑到计算机的发展,每一层有足够的灵活性,以应对后续发展时的更改须要
  3. 各层之间彻底解耦,使得其中某一层的变化不会影响到其余层

  这样一来,每一层的功能都易于实现维护,且各层结构上独立方法

   简单来讲就是考虑可持续性可发展性,用分层的设计方法最好通信

相关文章
相关标签/搜索