分层模型——网络基础(一)

为什么要分层

通俗的来说分层是为了将复杂问题简单化。

举个例子:你打扫卫生的时候发现家里还留着前女友的钥匙扣,你想还给他。但是你们已经10年没联系了,你该怎么办?

--我用什么装钥匙扣?

可能的方案:随便找个烂纸盒、找个塑料袋、买个高级包装盒...

--怎么保证钥匙扣不会被破坏?

可能的方案:用泡沫板隔离,用胶带缠好....

--怎样才能确保不被现女友发现?

可能的方案:假装不知道谁的东西、趁现女友不在家的时候偷偷弄...

--怎么联系她呀,毕竟分手那么久了?

可能的方案:拿出自己珍藏已久的前女友通讯录、联系共同的朋友询问联系方式...

--怎么运输给她?

可能的方案:自行车、飞机、火车、快递、偷偷放在她家门口

这样就形成了一种分层结构,而且可以从中得出以下结论:

  1. 每层都专注做一件事,是相对独立的
  2. 每层无须考虑上一层的交付,仅将本层的结果交付给下一层即可
  3. 每一层都可以有多种实施方案,而且不会对其他层产生影响
  4. 每层都在上一层的基础上,加一点自己的信息

网络分层模型

网络主要要解决的问题就是:两个程序之间如何交换数据

五层网络模型---TCP/IP模型、常用的

七层网络模型---OSI模型、官方的

 

posted @ 2023-05-26 14:32  女神怪阿姨  阅读(40)  评论(0)    收藏  举报