计算机网络分层结构
目录
网络体系结构的概念
各层之间的关系
实体
协议
接口
服务
大多数教材在介绍计算机网络的原理的时候,都是按照这五层依次去讲解的,计算机考研大纲也是按照这五个层次去划分的。
网络体系结构的概念
网络体系结构是计算机网络的各层及其各层及协议的集合,就是这个计算机网络及其构件所应完成的功能的精确定义。
每一层需要支持若干个协议,而每一个协议又会对应实现若干个功能,所以协议的存在是为了实现功能。
实现是遵循这种体系结构的前提下,用任何硬件或软件完成这些功能的问题。
体系结构是抽象的,而实现则是具体的
各层之间的关系
实体
在计算机网络的分层结构中,第n层的活动元素(软件+硬件)通常称为第n层实体。不同计算机上的同一层称为对等层,同一层的实体称为对等实体。
协议
即网络协议,是控制对等实体之间进行通信的规则的集合,是水平的
也就说对等实体之间的通信需要遵循某一种协议,只有遵循这个协议的规定,才可以确保实现某种功能。
所谓的网络协议,它是约束了对等实体的通信规则,是水平方向的
上层实体通过“接口”请求相邻下层的“服务”
接口
即同一节点内相邻两层的实体交换信息的逻辑接口,又称为服务访问点
服务
是指下层为紧邻的上层提供功能的调用,它是垂直的
只有相邻两层才有服务和被服务的概念