协议分层的概念模式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P S T N
CONNECT.response DATA.indication
DATA.request DISCONNECT.indication
•网络体系结构
•接口与服务
•服务与协议的关系
服务(上下关系)
服务是各层向它的上层提供的一组原语(操作) 服务定义了该层能代表它的用户完成的操作 服务只与两层之间的接口有关
网络体系结构
网络通信功能的层次 构成、各层的通信协 议规范和相邻层的接 口协议规范的集合模 型。
•网络体系结构
•协议分层的概念模式
理解虚拟通信和实际通信之间的关系 理解协议和接口之间的差异
Layer 5 层5/4 接口
Layer 4 层4/3 接口
Layer 3 层3/2 接口
Layer 2 层2/1 接口
•网络体系结构
•协议分层的概念模式
第n层协议
一台机器上的第n层与 另一台机器上的第n层 进行通话,通话中采用 的规则和约定。
接口(interface)
每一相邻层间有一个接口 ,该接口定义下层向上层 提供的原语操作和服务。
特定系统使用的一组协 议称为“协议(堆)栈 ”
对等实体(peers)
不同机器中组成相应 协议层的实体。
本地证实服务 提供者证实服务
request
indication
confirm
response
•网络体系结构
•接口与服务
CONNECT.request
•服务
CONNECT.indication
CONNECT.confirm
DATA.request
DATA.indication
DISCONNECT.request
原语时序图 request
Request Indication Response confirm
confirm
indication 网
络
response
time
服务用户
服务提供者
服务用户
•网络体系结构
•接口与服务 无证实服务
•服务 有证实(confirmed)服务
request
indication
第n层的SAP是第n+1层可以访问n层服务的地方。
N+1层
N+1层实体
服务用户
N层 N层实体
服务提供者
•网络体系结构
•接口与服务
IDU(Interface Data Unit) 第n+1层实体通过 SAP传递给第n层 实体的信息。
•接口(interface) 相邻层之 间的界面
SDU(Service Data Unit)
•网络体系结构
•接口与服务
•接口(interface)
ICIn+1
N层处理所 需的信息
PDUn+1
SDUn
一个SDU可能 要封装在多个 PDU中传输
(N+1)层
PCIn SDUn
PDUn
IDUn ICIn
ICIn N-1层处理 所需的信息
PDUn
PDUn
SDUn-1
(N)层 (N-1)层
PDUn-1 PCIn-1 SDUn-1
协议(水平关系)
服务和协议是 完全分离的 ?
协议是一组规则 决定同层对等实体交换帧、包和报文的格式和意义 实体用协议来实现它们的服务定义
Layer 1
层5 协议 层4 协议 层3 协议 层2 协议 层1 协议
Layer 5 Layer4 Layer 3 Layer2 Layer 1
水平通信 虚通信 对等实体进 行的通信。
垂直通信 实际通信
相邻层进行 的通信。
物
理
媒
体
•网络体系结构
•协议分层的概念模式
A
M
第5层协议
M
B
H4 M
第4层协议
跨过网络传给对 等实体然后交给 上层的信息。
PDU(Protocol Data Unit) 跨过网络传给对等 实体的信息。
ICI
(Interface Control Information)
有助于下层完成 任务的信息。
PCI(Protocol Control Information)
协议头(header)。
•网络体系结构
•接口与服务
•服务
有连接服务(面向连接服务)
报文序列 字节流 不太可靠的连接
...0101111
无连接服务
无确认 有确认 应答 piggyback
面向连接服务
...0101111
•网络体系结构
•接口与服务
•服务
原语(primitive)
通知服务提供者采用某些动作或报 告某个对等实体采取的某个动作。
H4 M
H3 H4 M1 H2 H3 H4 M1 T2
第3层协议
H3 M2
H3 H4 M1
第2层协议
H2 H3 M2 T2 H2 H3 H4 M1 T2
H3 M2 H2 H3 M2 T2
物 理 媒体
•网络体系结构
•协议分层的原则及设计问题
协议分层原则
目标机器第n层收 到的对象应与源 机器第n层发出的 对象完全一致。
参数
用来传递数据和 控制信息。
ISO标准的四种原语
request
由服务用户发出。要 求服务做某种工作。
indication
由服务提供者发出。通 知实体发生了某事件。
response
由服务用户发出。要求 对某个事件的响应 。
confirm 由服务提供发出。
•网络体系结构
Hale Waihona Puke Baidu
•接口与服务
•服务
上层隐藏下层的细节
各层的设计问题
标识收/发机制 数据传输规则 差错控制 多路复用 路由选择
•网络体系结构
•接口与服务
每一层的功能是为它 的上一层提供服务
服务提供者与服务用户 第n层实体实现的服务为n+1层所使用; 第n层可利用第n-1层服务来提供它自已的服务。
服务访问点(Service Access Points)