一、协议分层:
为了给网络协议的设计提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件,每个协议属于这些层次之一。
协议分层具有概念化和结构化的优点,分层提供了一种结构化的方式来讨论系统组件。
各层的所有协议被称为协议栈,因特网的协议栈由五个层次组成:物理层、链路层、网络层、运输层和应用层。
分层处理系统的好处
对付复杂的系统
概念化:结构清晰,便于标示网络组件,以及描述其
相互关系
分层参考模型
结构化:模块化更易于维护和系统升级
改变某一层服务的实现不影响系统中的其他层次
对于其他层次而言是透明的
如改变登机程序并不影响系统的其它部分
改变 2 个秘书使用的通信方式不影响 2 个翻译的工作
改变 2 个翻译使用的语言也不影响上下 2 个层次的工作
二、层次化方式实现复杂网络功能 :
将网络复杂的功能分层功能明确的层次,每一层实现了其中一个或一
组功能,功能中有其上层可以使用的功能:服务
本层协议实体相互交互执行本层的协议动作,目的是实现本层功能,
通过接口为上层提供更好的服务
在实现本层协议的时候,直接利用了下层所提供的服务
本层的服务:借助下层服务实现的本层协议实体之间交互带来的新功能(上层可以利用的) + 更下层所提供的服务
三、服务和服务访问点
服务 ( Service) :低层实体向上层实体提供它们之间的
通信的能力
服务用户 (service user)
服务提供者 (service provider )
原语 (primitive) :上层使用下层服务的形式,高层使用
低层提供的服务,以及低层向高层提供