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