每一相邻层间有一个接口,该接口定义下层向上层提供的原语操作和服务。
DESCRIPTION
网络体系结构. 特定系统使用的一组协议称为“协议(堆)栈”. 协议分层的概念模式. 第 n 层协议. 对等实体 (peers). 一台机器上的第 n 层与另一台机器上的第 n 层进行通话,通话中采用的规则和约定。. 不同机器中组成相应协议层的实体。. 网络体系结构. 接口 (interface). 网络通信功能的层次构成、各层的通信协议规范和相邻层的接口协议规范的集合模型。. 每一相邻层间有一个接口,该接口定义下层向上层提供的原语操作和服务。. 网络体系结构. 理解虚拟通信和实际通信之间的关系 理解协议和接口之间的差异. 协议分层的概念模式. 层 5 协议. - PowerPoint PPT PresentationTRANSCRIPT
每一相邻层间有一个接口,该接口定义下层向上层提供的原语操作和服务。
•协议分层的概念模式
第 n 层协议
一台机器上的第 n 层与另一台机器上的第 n 层进行通话,通话中采用的规则和约定。
对等实体 (peers)
不同机器中组成相应协议层的实体。
接口 (interface)网络通信功能的层次构成、各层的通信协议规范和相邻层的接口协议规范的集合模型。
网络体系结构
•网络体系结构特定系统使用的一组协议称为“协议(堆)栈”
Layer 5 Layer 5层 5 协议
Layer 4 Layer4
Layer 3 Layer 3
Layer 2 Layer2
Layer 1 Layer 1
物 理 媒 体
水平通信 虚通信对等实体进行的通信。
垂直通信实际通信相邻层进行的通信。
层 5/4 接口层 4 协议
层 3 协议
层 2 协议
层 1 协议
层 4/3 接口
层 3/2 接口
层 2/1 接口
理解虚拟通信和实际通信之间的关系理解协议和接口之间的差异•协议分层的概念模式
•网络体系结构
M
MH4
M1H4H3 M2H3
MH4
M第 5 层协议
第 4 层协议
第 3 层协议
第 2 层协议
物 理 媒 体
M1 M2H4H3 H3H2H2 T2T2
M1H4H3 M2H3
M1 M2H4H3 H3H2H2 T2T2
A B
•协议分层的概念模式
•网络体系结构
协议分层原则
目标机器第 n 层收到的对象应与源机器第 n 层发出的对象完全一致。
上层隐藏下层的细节
各层的设计问题
标 识 收 / 发 机制数据传输规则差错控制多路复用路由选择
•协议分层的原则及设计问题
•网络体系结构
N+1 层
N 层
N+1 层实体N+1 层实体
N 层实体N 层实体
服务提供者
服务用户
服务提供者与服务用户
每一层的功能是为它的上一层提供服务
服务访问点 (Service Access Points)
第 n 层实体实现的服务为 n+1 层所使用;第 n 层可利用第 n-1 层服务来提供它自已的服务。
•接口与服务
第 n 层的 SAP 是第 n+1 层可以访问 n 层服务的地方。
•网络体系结构
•接口与服务
•网络体系结构•接口 (interface) 相邻层之
间的界面IDU(Interface Data Unit)
第 n+1 层实体通过 SAP 传递给第n 层实体的信息。
跨过网络传给对等实体然后交给上层的信息。
SDU(Service Data Unit)
跨过网络传给对等实体的信息。
PDU(Protocol Data Unit)
有助于下层完成任务的信息。
ICI(Interface Control Information)
PCI(Protocol Control Information)
协 议 头 (header)。
(N+1) 层ICIn+1 PDUn+1
SDUnPCIn
PDUnICIn(N) 层
PDUn
IDUn
ICIn PDUn
SDUn-1PCIn-1
(N-1) 层
N 层处理所需的信息
PDUn-1
N-1 层处理所需的信息
SDUn-1
SDUn一个 SDU 可能要封装在多个PDU 中传输
•接口与服务
•网络体系结构•接口 (interface)
报文序列字节流不太可靠的连接
...0101111
...0101111
有连接服务 ( 面向连接服务)
无连接服务
无确认有确认应答 piggyback
面向连接服务
•接口与服务
•网络体系结构•服务
•接口与服务
•网络体系结构•服务
原语 (primitive) 参数通知服务提供者采用某些动作或报告某个对等实体采取的某个动作。
用来传递数据和控制信息。
由服务提供发出。
ISO 标准的四种原语request
由服务用户发出。要求服务做某种工作。
indication
由服务提供者发出。通知实体发生了某事件。
response confirm
由服务用户发出。要求对某个事件的响应 。
原语时序图
RequestIndicationResponseconfirm
request
response
indication
confirm
time
•接口与服务
•网络体系结构•服务
服务用户 服务提供者 服务用户
网
络
•接口与服务
•网络体系结构•服务
无证实服务
request
indication
有证实 (confirmed) 服务
本地证实服务提供者证实服务
requestindication
responseconfirm
CONNECT.request CONNECT.indication
CONNECT.response
DATA.request
DISCONNECT.request
DATA.indication
DISCONNECT.indication
CONNECT.confirm
DATA.request
DATA.indication
PSTN
•接口与服务
•网络体系结构•服务
服务是各层向它的上层提供的一组原语 ( 操作 )服务定义了该层能代表它的用户完成的操作服务只与两层之间的接口有关
•服务与协议的关系
服务和协议是完全分离的 ?
协议是一组规则决定同层对等实体交换帧、包和报文的格式和意义实体用协议来实现它们的服务定义
服务 ( 上下关系 )
协议 ( 水平关系)
•接口与服务
•网络体系结构