文章目录
计算机网络体系结构
网络功能分层结构与各层协议的统称。
不同的网络体系结构中分层的数量、各层的名称、内容与功能会有所不同。
分层的好处
各层之间是独立的。
灵活性好。
结构上可分割开。
易于实现和维护。
能促进标准化工作。
与层次模型相关的若干术语
源和目标
实体与对等实体
服务与接口
协议与协议数据单元
源
通信过程中,数据的发送方
目标
通信过程中,数据的接收方
Entity(实体)
每一层上的活动元素,包括实现该层功能的所有硬件与软件,表示任何可发送或接收信息的硬件或软件进程。
Peer-Peer Entity (对等实体)
相互通信的两个不同机器上的同一层次
完成相同功能的实体
Service(服务)
每一层为上一层所提供的功能称为服务。N层使用N-1层所提供的服务,向N+1层提供更高的服务。在这种情况下,n层被称为服务提供者,n+1层是服务用户。
Interface (接口)
定义下层向其相邻的上层提供的服务及原语操作,但服务的实现细节对上层是透明的(不可见的)。
协议数据单元(PDU)
对等实体间传送信息的数据单元
按每层协议所采用的数据格式,被对等实体用于执行其相同的协议
网络中所传送的数据的逻辑组成单元
从高层到下层,存在数据的封装过程
从下层到高层,存在数据的拆封过程
协议的三大要素
语法:定义数据和控制信息的格式
语义:规定协议语法成分的含义
语序:协议语法成分的顺序和速度匹配关系
协议和服务的区别及相互关系
网络协议是什么?
为进行网络中的数据交换而建立的规则、算法或约定,包括语法、语义和语序三要素。(N)协议
网络服务
(N)实体向相邻的上一层的(N+1)实体提供一种能力,这种能力称为(N)服务。
实体、协议、服务和服务访问点
本层的服务用户只能看见服务而无法看见下面的协议。
下面的协议对上面的服务用户是透明的。
协议是“水平的”,即协议是控制对等实体之间通信的规则。
服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。