跳到主要内容

认识

2024年11月08日
柏拉文
越努力,越幸运

一、认识


网络模型是很基础但是很重要的网络基础知识.现在常说的都是 OSI 七层模型和 TCP/IP 四层模型和五层协议模型.

1.1 计算机网络分层思想


为了减少计算机网络设计的复杂性,大多数网络都按层(Layer) 或在级 (Level) 的方式来组织,每一层都建立在它的下层之上。在所有的网络中,每一层的目的都是向它的上一层提供一定的服务,而把如何实现这一服务的细节对上层加以屏蔽。

1.2 计算机网络为什么要分层呢?

因为计算机网络是一个复杂的程序,需要对复杂的程序进行分层管理,一层解决一类事情。分层有很多好处:

  • 各层之间是独立的,某一层并不需要知道它的下一层或上一层是如何实现的,仅仅需要知道该层通过层间的接口所提供的服务。将复杂的系统拆分成一个一个小的系统,使得整个问题的复杂程度就降低了;
  • 灵活性好, 某一层的内部发生了变化,只要它提供的接口是不变的,就不会影响上层或者下层的使用;
  • 能促进标准化工作

分层是一个逻辑概念,在做架构设计时,有句话叫没有什么问题是多加一层解决不了的。计算机网络的分层也是程序逻辑上的抽象