一、分层的设计思想
分层的设计思想:将庞大而复杂的问题转化为若干较小的局部问题。
将复杂的计算机网络在逻辑上划分为多个层次,将各种功能安排在合适的层次,不同类型的节点,实现的功能层次可能不一样。分层结构的设计并不唯一,可以根据实际需求增加或减少层次,同一个功能可以在多个层次中重复出现,每个层次负责实现一个或者多个功能。
二、三种常见的计算机网络体系结构
三、网络体系结构的概念
网络的体系结构是计算机网络的各层及其协议的集合,就是这个计算机网络及其构件所应完成的功能的精确定义。实现是遵从这种体系结构的前提下,使用何种软件或硬件完成这些功能的问题。体系结构是抽象的,而实现是具体的。
四、各层之间的关系
- 实体:在计算机网络的分层结构中,第n层中的活动元素(软件+硬件),通常称为第n层实体。不同机器上的同一层称为对等层,同一层的实体称为对等实体。
- 协议:即网络协议,是控制对等实体之间进行通信的规则的集合,是水平的。
- 接口:即同一节点内相邻两层的实体交换信息的逻辑接口,又称为服务访问点。
- 服务:服务是指下层为相邻的上层提供的功能调用,它是垂直的,上层实体通过“接口”请求相邻下层的“服务”。